Good day,
Normally I have only ever used 3-10 variables in Camunda, and also had them displayed in the Task List.
Now I have the case that in a project from 3 different sources data / variables are generated, which are then transferred via REST API to Camunda.
In the end there are about 50 variables that should be displayed in the task list.
If I have understood this correctly according to Understanding human task management | Camunda Platform 8 Docs, then I can no longer work with Camunda process variables, but must save them externally in a database and then access the variables/data via it.
As far as I can tell, this would work with Native Query API or Custom MyBatis Mapping?
If there is a need to load custom data from your business objects then you need to go with a more advanced solution (Below might be a good solution for your case)
The medium article you are referring to demonstrates the loading of data from external sources in general. Associating business data with a process instance to be demonstrated in our next topic but even so we are going to use custom coding and utilize business key feature to link running process instance to it’s corresponding business object.
As far as I understood, first I have to store all data from the different data sources in a central database. For each entry I would then need a unique ID to access all variables.
Camunda User Task List then accesses the variables from the external database with the corresponding ID and then displays them in the Task List. In addition, Task List users have the possibility to change values of certain variables (?)
I am interested in your further article!
Do you know of any other articles I can look at regarding Custom Process or Task “InfoEntity”?