Context Menus

Right-clicking model elements in the diagram allows you to manage a variety of attributes through context menus.

Diagram

Right-clicking in an empty space in the diagram brings up the menu below:

context menu diagram
  • Executable - Only processes marked Executable may be deployed.

  • Closed - BPMN specification attribute to specify whether Message Flows not modeled in the Collaboration can occur when the Collaboration is carried out. This attribute is kept for specificaiton compliance and have no effect on automation.

  • Automatic Identifier Assignment - If enabled, a default identifier will be assigned to each newly created shape (node). The default identifier is always an integer.

  • Data Inputs, Data Outputs - Discussed here.

  • Performers - Users performing tasks in the process, discussed here.

  • Process Instance Name - Dialog allows boxed expression of data inputs, data outputs, data objects, and datastores.

process instance name
  • Process Instance Tags - Text strings used for message correlation, as discussed here.

  • Process Instance Termination Policy - Discussed here.

  • Retry on Error Policy - Discussed here.

Data Object, Data Input, Data Output

Right-clicking a process variable shape brings up the menu below:

context menu data
  • Hide - You can make selected data shapes and their data associations invisible in the diagram.

  • Data…​ - Various attributes of the variable as defined in the spec. Not used in Automation.

  • Data Type…​ - Select or define the datatype from the types defined in the model, as discussed here.

Task

Right-clicking on a task brings up the menu below:

context menu task
  • Conditions - Define conditions on all outgoing sequence flows.

  • Compensation - If enabled, defines a Compensation task. Not supported in Automation.

  • Call Activity - If enabled, defines task as global, as discussed here.

  • Loop attributes - Specify repeating behavior of task, as discussed here.

  • Data Mapping - Specify data input mapping and data output mapping.

  • Performers - Applies to User tasks, as discussed here.

  • Task Type-Specific - Attributes discussed in Working with Workflow Modeler under the task type heading.

  • Retry on Error Policy - Discussed here.

  • Attended Task - Discussed here.

Gateway

Right-clicking on a gateway brings up the menu below:

context menu gateway
  • Change Shape - Select the gateway type

  • Conditions - Define conditions on all outgoing sequence flows

Event

Right-clicking on an event brings up a menu like the one below:

context menu event
  • Change Shape - Select Start/End/Intermediate, Catching/Throwing, and Trigger

  • Interrupting/Non-Interrupting - As discussed here.

  • Data Mapping - Specify data input mapping and data output mapping.

  • Trigger-dependent

    • Message event - Specify Message and Operation, as discussed here. Also Message Correlation and trigger interface.

    • Timer event - Specify trigger, either date/time, cycle, or duration, as discussed here.

    • Error, Escalation, Signal event - Specify the associated Error, Escalation, Signal, etc.

Sequence Flow

Right-clicking on a sequence flow brings up the following menu:

context menu seqflow
  • Change Shape - Select a different connector type

  • Condition - Define a Boolean condition to enable the flow

  • Is Immediate - Not supported in Automation

  • Reset Link - Draw straight connection between endpoints

  • Reverse Link Direction - Reverse head and tail end of connection