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'.
The adapter periodically performs the following tasks:
retrieveNewReferencedTasksAndCreateCorrespondingTaskanaTasks * retrieve newly created referenced tasks * get the task’s variables * map referenced task to taskana task * create an associated taskana task * remember the tasks created in the adapter’s database
retrieveFinishedReferencedTasksAndTerminateCorrespondingTaskanaTasks * retrieve finished referenced tasks via SystemConnector.retrieveFinishedTasks. * terminate corresponding taskana tasks via TaskanaConnector.terminateTaskanaTask()
retrieveFinishedTaskanaTasksAndCompleteCorrespondingReferencedTasks * retrieve finished Taskana tasks via TaskanaConnector.retrieveCompletedTaskanaTasks. * complete the corresponding referenced tasks in the external system via SystemConnector.completeReferencedTask