Reuse Transaction and Committable for actions and workflowsAction customizer flags 'Reuse Transaction' and 'Committable' are functionally related to some properties of 'start' workflow nodes (e.g. 'Start from EditorView'). Workflow starting from the GUI use special 'start' nodes (e.g. 'Start from EditorView'). These nodes provide properties possibly limiting in which context the workflow (action) can be mapped to GUI. For example, if the workflow designer creates a workflow intended strictly for use within its own database transaction, he or she will set the workflow start node property 'Independent start=True'. Consequently, when an action using this workflow is mapped to GUI, the 'Reuse Transaction' check box in the 'Assign Actions to GUI' tab for this action will be disabled and non-editable. This way the action cannot be mapped to GUI in an unwanted context. Workflow start node properties 'Independent start' / 'Inside given transaction' influence the 'Reuse Transaction' property of action mapping in the following way:
Workflow start node properties 'Can commit' / 'Must not commit' influence the 'Committable' property of action mapping in the following way:
| |||||||||||||||||||||||||||||||||||||