Closed MaxTru closed 3 years ago
UI Sketches to be found here: https://miro.com/app/board/o9J_lT5-zcw=/
Further outcomes after (small) discussions with @volkergersabeck and @andreasgeier
Done via https://github.com/camunda/camunda-bpmn-js/issues/14. Will be closed once changes got released and integrated.
Is your feature request related to a problem? Please describe.
(Note that I am creating this issue here and not in Zeebe-Modeler in expectation that Zeebe-Modeler will be merged with Camunda Modeler)
With the april release, Zeebe will support Users Tasks. (See https://github.com/zeebe-io/zeebe/issues/6116)
The basic spec can be taken from this example:
Note that only one
formDefinition
is possible per UserTask.We need to support UserTask in Zeebe Diagrams.
Describe the solution you'd like
To support UserTasks in ZeebeDiagrams I see the following to-dos (note that these might change based on insights gained during the process):
UserTask
to be modeled analog to how it is allowed within Camunda Diagrams (incl. pallette, morph)UserTask
, the properties-panel shall show a simple textInputCamunda-Forms json configuration
zeebe:userTaskForm
extension element shall automatically be created on process level and filled with the pasted jsonzeebe:userTaskForm
extension element shall be linked using a generated ID in the format ofcamunda-forms:bpmn:userTaskForm_<UUID>
zeebe:userTaskForm
extension element should be maintainedzeebe:userTaskForm
extension element shall be deleted (so that we never have unreferencedzeebe:userTaskForm
extension element in the BPMN)Describe alternatives you've considered
n/a
Additional context
See https://github.com/zeebe-io/zeebe/issues/6116
Basic User Task support has to be implemented inside https://github.com/camunda/camunda-bpmn-js.