In User Tasks (BPMN) you can set input/output parameters. This can even be used by the modeler extension-elements.
It would be logical that the same functionality is available for Human Tasks (CMMN).
e.g. for a BPMN User Task, we use these input/output variables (defined in the modeler by an element-templates.json file for easy access to non-technical business users) to decide if we need to run some logic that is registered as a ProcessEngine Plugin TaskListener, or to customize the label on the submit button.
<bpmn:userTask id="task_valideer_automatisch_advies" name="Valideer Automatisch Advies" camunda:modelerTemplate="com.skryv.SkryvDocUserTask"> <bpmn:extensionElements> <camunda:inputOutput> <camunda:inputParameter name="submitText" /> <camunda:inputParameter name="runCustomProcessEngineTaskListener">true</camunda:inputParameter> </camunda:inputOutput> </bpmn:extensionElements> </bpmn:userTask>
This is the controller panel for Smart Panels app
- is depended on by
-
CAM-8131 In the modeler, I can define Input/Output parameters for a Human Task
- Closed