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.