Allow definition of form references on none start events for Camunda 8 BPMN models
VonDerBeck opened this issue ยท 3 comments
Problem you would like to solve
When using the desktop modeler I'm currently able to define form references on user tasks:
Works as expected. ๐
Now I would like to do the same for none start events. In order to define the start form required to start the process. Currently I have to edit the XML in order to achieve this:
<bpmn:startEvent id="StartEvent_ApplicationReceived" name="Application received">
<bpmn:extensionElements>
<zeebe:formDefinition formId="Form_StartApplication" />
</bpmn:extensionElements>
<bpmn:outgoing>Flow_1lo5qbn</bpmn:outgoing>
</bpmn:startEvent>
Sadly I'm not allowed to use zeebe:formDefinition
in element templates, otherwise I would have had at least a workaround.
This significantly hinders on-premise development with the Desktop Modeler. Is this complicated to fix? I would very much appreciate to have this solved in the near future.
Proposed solution
Allow definition of form references on none start events for Camunda 8 BPMN models.
Alternatives considered
Allow usage of type zeebe:formDefinition
in element templates.
Additional context
No response
@VonDerBeck Thanks for opening this report. What you'd like to see supported is starting a BPMN process from a form, in Camunda 8 self-managed? Where would you expect that form to be hosted, in self-managed?
We'll only support for what we have a working E2E story. CC @volodymyr-melnykc
@nikku Thanks for picking that up.
Task forms for user tasks show up in Camunda 8 tasklist - independent of the question self-managed vs. SaaS. So I would expect the same for start forms. As we're already able to start processes from tasklist there should be a clear place where to use the form of a process start event? In case I do not use the Camunda 8 tasklist everything is up to myself anyway.
Or is there an aspect I do not know? Perhaps my view of this aspect is limited. Is there something you do in a totally different way in SaaS?
Gunnar
Or is there an aspect I do not know?
I'm not aware of that and my question had no hidden agenda ๐.
Thank you for sharing your expectations ๐!