Skip to main content

Enactor Tool Kit

Pause

This is an example of a Pause action (highlighted in red in the diagram below). When a pause action is invoked, the framework will serialize the state of the process and then terminate it. The process can be then resumed at a later date.

Pause - Process Example

Pause Example

Pause Example

Property values for above example

PropertyCommentValue
Action IDThis is the exact name of the action.Pause
Class NameThis is the class name of the action, which can be selected from a drop-down list, or entered by the developer.com.enactor.coreUI.actions.UIPauseProcessAction
CommentsThis is a text field which can contain additional information about the action. It is displayed as a tooltip when the action is hovered over with the mouse.Undefined
Default Next State IDThis indicates the ID of the next state in the process flow, e.g. NewUser.Undefined
Expected Execution Time (ms)This numerical value is the expected execution time of the action in milliseconds.0
Flow Page OptionsThis option enables the developer to produce a flow page diagram associated with the Process Diagram. The text can be entered/edited by double-clicking on the value field for this property. The developer can also edit/view the Flow Page by selecting the flow tab when editing the process diagram.Undefined
NameThis indicates the name of the action in a more readable format.Pause Process
PrivilegesThis indicates the privileges for the selected action, e.g. enactor.userMaintenance.Remove.Undefined
Process OutcomeThis indicates the outcome of the Pause, which is selected from a drop-down list, e.g. Not Found, Resume, Success etc.Undefined
Session Management TypeThis field determines the session management for the action (if any). It is selected from a drop-down list, i.e. None, Make new session, Make session if one does not exist, Manages own session, or Needs existing session.None
TypeThis indicates the type of action. It is selected from a drop-down list, i.e. Pause, Assign, Action, Execute Script, Call Process, End Process, Execute in Window, Execute Process, or Call Web Process.End Process