I’m working on optimising a large collection of workflows that have lots of repetitive tasks, configurations.
In my approach, I’m splitting small, reusable bits into own processes and call them using a Call Activity, with the Called element having type:BPMN, called element: mySubProcess
. These “components” are deployed from a single file, along their own script files. Let’s call this: “core” components.
One of these sub processes has a user task with a form of “Embedded or External Task Forms” and a formKey that looks like this: "embedded:deployment:myForm.html"
. This myForm.html
doesn’t exist in the “core” components, since it’s reusable and expected to be passed from the parent process. Passing a variable and pointing the formKey to ${formVar}
works (works as in correctly reads the value), but cannot access the myForm.html
in the parent process. I tried several approaches to point to a different deployment resources, all failed, some:
embedded:../17bb6c67-8ece-11ee-9542-0242ac190003/forms/form.html
embedded:../17bb6c67-8ece-11ee-9542-0242ac190003/form.html
embedded:17bb6c67-8ece-11ee-9542-0242ac190003:form.html
Any clue if this is possible? I’ve seen some example on github that’s looking like this: embedded:http://localhost:1234/myForm.html
but this seems extreme and would be very hard to manage from a deployment stand point in our organisation.