External Task
Get List
Queries for the external tasks that fulfill given parameters. Parameters may be static as well as dynamic
Get List (POST)
Queries for external tasks that fulfill given parameters in the form of a JSON object.
Get List Count
Queries for the number of external tasks that fulfill given parameters. Takes the same parameters as the
Get List Count (POST)
Queries for the number of external tasks that fulfill given parameters. This method takes the same message
Fetch and Lock
Fetches and locks a specific number of external tasks for execution by a worker. Query can be restricted
Set Retries Sync
Sets the number of retries left to execute external tasks by id synchronously. If retries are set to 0,
Set Retries Async
Sets the number of retries left to execute external tasks by id asynchronously. If retries are set to 0,
Get External Task Topic Names
Queries for distinct topic names of external tasks that fulfill given parameters.
Get
Retrieves an external task by id, corresponding to the `ExternalTask` interface in the engine.
Handle BPMN Error
Reports a business error in the context of a running external task by id. The error code must be specified
Complete
Completes an external task by id and updates process variables.
Get Error Details
Retrieves the error details in the context of a running external task by id.
Extend Lock
Extends the timeout of the lock by a given amount of time.
Handle Failure
Reports a failure to execute an external task by id. A number of retries and a timeout until the task can
lock
Lock an external task by a given id for a specified worker and amount of time.
Set Priority
Sets the priority of an existing external task by id. The default value of a priority is 0.
Set Retries
Sets the number of retries left to execute an external task by id. If retries are set to 0, an
Unlock
Unlocks an external task by id. Clears the task's lock expiration time and worker id.