Skip to main content

Reference

Keyboard shortcuts​

KeysWhereDoes
Ctrl+SAnywhereSave
Ctrl+Z, Ctrl+YCanvasUndo, redo
DeleteCanvasDelete the selected activity or connection
EscapeCanvasClear the selection
EscapeExpanded viewGo back to the normal view
Double clickActivityEdit its name
Ctrl+EnterAction editorRun the action
F5Action editorDebug the action (continue while paused)
F9Action editorSet or remove a breakpoint
F10, F11, Shift+F11, Shift+F5Action editor, while debuggingStep over, step into, step out, stop

How the diagram maps to the code​

On the diagramIn the code
Start and its connectionWF_START with "ok" -> first_activity
ActionWF_ACTION name input_variable with its inputs (input_variable.url = ...) and the run line result = ${action:"id"}.run(input_variable, output)
Gateway with an actionWF_GATEWAY with the run line of the gateway action
Gateway with decision codeWF_GATEWAY with the code; the last assignment gives the exit
Sub-workflowWF_WORKFLOW with result = ${workflow:"id"}.run(input_variable, output)
End eventWF_EVENT name as "success" (or "failed") with its code and return
Connection"exit" -> next_activity inside the block
Phase boxphase "NAME" retries 3 delay 10 minutes then reschedule 1 hours external around its blocks
PositionsThe // @layout comment before the final end

An action's outputs are kept on output.<activity name>.<output name>.

Checks​

LevelCheck
ErrorThe Start is not connected, or leads to an activity that does not exist
ErrorThere is no end event
ErrorAn action or sub-workflow has nothing chosen to run
ErrorA gateway without an action has no decision code, or code that is not an assignment
ErrorAn action, gateway or sub-workflow is not in a phase
ErrorTwo activities, phases, inputs or outputs have the same name, or a name is not valid
ErrorA connection leads to an activity that does not exist
WarningAn exit is not connected: the run fails if it is taken
WarningA required input of an action is not set
WarningAn activity cannot be reached from the Start
WarningThe action or workflow an activity runs was not found, or does not have an exit that is routed

Permissions​

The Workflows menu item is controlled by the feature odsl.workflow_manager.manage in the feature policy extension.odsl.workflow_manager. Saving workflows and processes follows your security policies for the workflow and process services.