Skip to main content

Enactor Tool Kit

Action

This is an example of an Action (highlighted in red in the diagram below), i.e. performs an action, e.g. edit, view etc. A class name must be configured on the action for it to do anything.

Action - Process Example

Action Example

Action Example

Property values for above example

PropertyCommentValue
Action IDThis is the exact name of the action.SignOffAction
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.commonUI.signOn.processes.SignOffAuthorisingUserAction
CommentsThis is a text field which can contain additional information about the action. It is displayed as a tool tip when the action is hovered over with the mouse.Not set
Default Next State IDThis indicates the ID of the next state in the process flow.Not set
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.Not set
PrivilegesThis indicates the privileges for the selected action, e.g. enactor.userMaintenance.Remove.Not set
Session ManagementThis field determines the session management for the action (if any).None
TypeThis indicates the type of action. It is selected from a drop down list.Not set
NameThis indicates the name of the action in a more readable format.Not set

Inputs

This indicates the inputs required for the selected action. Double-clicking on the value field will bring up a table which will identify for each input the following:

  • Name: the name of the input.
  • Type: the type of the input.
  • Required: a tick indicates that the input is required by the action.
NameTypeRequired
enactor.coreUI.AllbooleanNot set
enactor.coreUI.AuthorisingUsercom.enactor.core.signOn.ISignedOnUserNot set

Outcomes

This indicates the possible outcomes of the action. Double-clicking on the value field will bring up a table which will identify for each output the following:

  • Name: the name of the outcome.
  • Unused: a tick indicates that the outcome is not used by the action.
NameUnused
FailNot set
SuccessNot set

Outputs

This indicates the outputs produced for the selected action. Double-clicking on the value field will bring up a table which will identify for each output the following:

  • Name: the name of the output.
  • Type: the type of the output.
NameType
enactor.coreUI.AuthorisingUsercom.enactor.core.signOn.ISignedOnUser

Parameters

This indicates the parameters required for the selected action. Double-clicking on the value field will bring up a table which will identify for each parameter the following:

  • Name: the name of the parameter.
  • Value: the value of the parameter.
  • Type: the type of the parameter.
NameValueType
enactor.coreUI.Allfalseboolean