Hello
I’m using the CMMN REST API and I want to know if it’s possible to query for tasks by
propagatedStageInstanceId, or, if there is any alternative approach to achieve similar result.
For context, suppose you have CMMN model with a stage (1) that has a process task (2).
This process task has a definition with a multi-instance call activity (3) in it.
Say you wanted to query for tasks (4) belonging to instances of (3) that span across (1), is there a good way do do this?
I have noticed that these tasks (4) have an attribute propagatedStageInstanceId when created in such a manner.
However, I’m unable to filter by this property via the GET /process-api/runtime/tasks or GET /process-api/runtime/tasks
Before using CMMN I had approached this problem by using a businessKey (i.e GET /process-api/runtime/tasks with filter on processInstanceBusinessKey) in combination with some businessKey inheritance here and there.
It appears I can’t use this approach with CMMN as the process task does not have any configuration for business keys.
Any obvious approaches that i’m missing?
Kind regards