Skip to main content

Enactor Tool Kit

Process

This is an example of a process (highlighted in red in the diagram below).

Process - Process Example

Process Example

Process Example

Property values for above example

PropertyCommentValue
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.maintenance.processes.MaintenanceProcess
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.Undefined
Default Message BasenameThis indicates the default messages file for this process. If the messages file is a .java file, the format will be: com.enactor.maintenance.resources.UserMaintenanceMessages. If the messages file is an .xml file, the format will be: Maintenance/EmployeeGradeMessages.com.enactor.maintenance.resources.ProductSearchMessages
Expected Execution Time (ms)This numerical value is the expected execution time of the action in milliseconds.0
InputsThis 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.
See the example
NameThis indicates the name of the action in a more readable format.Product Index Search
OutputsThis 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, e.g. enactor.coreUI.ListCriteria.
Type - the type of the output, e.g. com.enactor.core.servers.IListCriteria.
See the example
PrivilegesThis indicates the privileges for the selected action, e.g. enactor.userMaintenance.Remove.Undefined
Process IDThis indicates ID of the process.Maintenance/ProductIndexSearch
State DataThis indicates the state required for the selected action. Double-clicking on the value field will bring up a table which will identify for each state data the following:
Name - the name of the state data.
Type - the type of the state.
Transient - a tick indicate that the selected state data is transient.
See the example
Version NumberThis indicates the version number of process.1.0

Inputs Example

NameTypeRequired
enactor.coreUI.EntityNamejava.util.StringSet
enactor.coreUI.EntityNamespacejava.util.StringSet
enactor.coreUI.ListCriteriacom.enactor.core.servers.IListCriteriaSet

Outputs Example

NameType
enactor.coreUI.Listjava.util.List

State Data Example

NameTypeTransient
enactor.coreUI.EntityNamejava.util.StringNot set
enactor.coreUI.EntityNamespacejava.util.StringNot set
enactor.coreUI.Listjava.util.ListNot set
enactor.coreUI.ListCriteriacom.enactor.core.servers.IListCriteriaNot set