URL: /DMWorkflow/SetVariableValueByIdTaskVariable

Method: POST

Descrizione

Questo metodo permette di impostare il valore di una variabile di task.

Formato richieste

Legenda:
Parametro obbligatorio
Parametro opzionale
{
    'sessionID': SID,
    'idTask': 'id task'
    'variable':
    {
        'Name': 'IdVariable o VariableExternalId',
        'ValueType': 'Int/String/Date/DateTime/Decimal/ByteArray/MultiLanguage/Boolean/Guid',

        // valori di tipo diverso da ByteArray
        'Value': 'field value',
        'ValueFormat': 'yyyy-MM-dd',
        'ValueCultureInfoName': 'it-IT'

        // valori di tipo ByteArray
        'FileName': 'document.txt',
        'FileBase64Content': 'Q29udGVudXRvIGRpIGVzZW1waW8gcGVyIGxhIHBhZ2luYSBkZWxsYSBkb2N1bWVudGF6aW9uZQ==',
    }
}

Note

  • Se la Task Variable è di tipo ByteArray allora andranno valorizzati i campi FileName e FileBase64Content.
    In tutti gli altri casi va valorizzato Value e opzionalmente ValueFormat e ValueCultureInfoName
  • ValueFormat: se ValueType è Date o DateTime, definisce il formato utilizzato. Vedere la pagina MSDN per i dettagli.
  • ValueCultureInfoName: influisce sul modo in cui i valori numerici vengono parsati.

Formato risposte

{
    'result':
    {
        "HasError": false,
        "Error": "",
    }
}