Skip to main content

Swim Lane Properties

This section describes the properties available for a swim lane element in the business process.

General

PropertyDescriptionExample
Default OutcomesIf an Activity does not handle an outcome, then an appropriately named outcome can be configured on the Business Process to control what happens as a result of the outcome. This can be useful where there are many Activities that all generate the same outcome an they are all handled in the same manner.xxx
DescriptionThe description for this activity.Request Stock From Location
Error OutcomeIf an Activity raises an outcome that has not been handled, the User can specify which Activity should be run next by setting a 'Catch All' outcome on the Business Process itself. This can also be used to trap errors.xxx
NameThe name for this activity.Request Stock From Location
Process IDThe ID for this business process.InventoryManagement/RequestStockFromLocation
Process TypeThe Business Process Type for this Business Process.InventoryManagement/RequestStockFromLocationType

Meta Data

PropertyDescriptionExample
InputsThe list of inputs this business process or activity expects. This is done via a pop up window with the following fields:
Name - name of the input, e.g. enactor.mfc.UserKey.
Type - type of the input, e.g. com.enactor.mfc.user.IUserKey.
Required - whether the input is required, i.e. set/not set.
[enactor.mfc.UserKey]
OutputsThe list outputs this business process or activity produces. This is done via a pop up window with the following fields:
Name - name of the output, e.g. enactor.inventoryManagement.SelectedLocationId.
Type - type of the output, e.g. java.lang.String.
Required - whether the output is required, i.e. set/not set.
[enactor.inventoryManagement.ProductQtyListId]
State DataThe list of state data this business process maintains. This is done via a pop up window with the following fields:
Name - name of the output, e.g. enactor.mfc.UserKey.
Type - type of the output, e.g. com.enactor.mfc.user.IUserKey.
Required - whether the output is required, i.e. set/not set.
[enactor.mfc.user.UserKey]

Privileges

PropertyDescriptionExample
Administer PrivilegeA privilege a user must have to be able to administer this business process, selected from a drop down list.xxx
Participate PrivilegeA privilege a user must have to be able to perform tasks within this business process, selected from a drop down list.REQUEST_STOCK
Start PrivilegeA privilege a user must have to be able to start this business process, selected from a drop down list.REQUEST_STOCK

Swim Lane

PropertyDescriptionExample
DescriptionDescription of the swim lane.xxx
NameName of the swim laneSending Store