GET api/enterprise/task-forms/{taskId}
The response is similar to the response from the Start Form.
To retrieve Form field values that are populated through a REST back-end:
GET api/enterprise/task-forms/{taskId}/form-values/{field}
Which returns a list of form field values
To complete a Task form:
POST api/enterprise/task-forms/{taskId}
with a json body that contains:
-
values: A json object with the form field ID - form field values. The Id of the form field is retrieved from the start form call (see above).
-
outcome: Retrieves outcome values if defined in the Start form.
To save a Task form:
POST api/enterprise/task-forms/{taskid}/save-form
Example response:
{
"values": {"formtextfield":"snicker doodle"},
"numberfield":"6",
"radiobutton":"red"
}
Where the json body contains:
-
values : A json object with the form field ID - form field values. The Id of the form field is retrieved from the Start Form call (see above).
To retrieve a list of variables associated with a Task form:
GET api/enterprise/task-forms/{taskid}/variables
Example response
[
{
"id": "initiator",
"type": "string",
"value": "3205"
},
{
"id": "FormField2",
"type": "string",
"value": "TestVariable2"
},
{
"id": "FormField1",
"type": "string",
"value": "TestVariable1"
}
]