Currently, we have a setup with many complicated DMNs running in our engine. If the DMNs are called from the process the decision instances have a reference to the related process instance with the process instance id.
Our process steps are executed in external workers that fetches external tasks and executes the needed action for this task. In our case, the service task can also make evaluations to make decisions. Therefore, a worker can request a DMNevaluation to the process/decision engine and uses the result to decide what to do.
Our problem is that we have no traceability to for external DMN evaluations. For external evaluations, the process reference is (of course) set to
null. Therefore, we had the question if there is a possibility to any kind of reference key to the DMN evaluation instance to find the right historic evaluation for external task execution. This would help a lot to find things that went wrong in the system.
Thanks for any suggestion!