...
If TASKANA is embedded into your own application or wrapped in your own services, you can implement your own Task System Connector to make use of your own API instead of directly creating tasks in TASKANA. This makes sense if your API implements additional functionality.
System Connector
The System Connector is responsible to retrieve tasks and their metadata from the source system and to complete them in the source system, once they are completed in TASKANA.
You can have as many system connectors System Connectors as you like, whereas there is only one task system connector which is directly ore indirectly connected to the TASKANA instance. . TASKANA picks up any Connector it finds on the classpath and processes further on.
There is one default implementation for Camunda BPM, as most of the TASKANA users use Camunda BPM as well. (see Camunda BPM Connector) But the Adapter is designed to be extendable. You can easily build your System Connector by implementing the SPI.
The Taskana Adapter syncs tasks between TASKANA and an external workflow system, e.g. Camunda BPM. In this document, we call a task in the external workflow system 'referenced task'.
...