Order Lifecycle Policy Permissions Tab

Use the Order Lifecycle Policy editor to add permissions to order transactions.

Field Use

Permissions

Select a transaction from the left-column order state and transaction menu tree and click the Permissions field Add button to add a new permission for the selected transaction. Select any permission and click Remove to delete the permission from the list.

Select the default name and rename the permission, as appropriate. See "Configuring Order Lifecycle Policies" for information about assigning roles to permissions.

Roles

Select a permission in the Permissions field to view the roles assigned to the permission. All of the roles defined in the workspace in the Available Column. To permit a role to perform the transaction associated with the permission, select a role and click the arrow keys to move roles into the Selected area.

Click the Create Role button to create and add a new role. See "Creating New Roles" for more information.

Conditions

Define conditions for the permissions.

Select a permission and click the Add button in the Condition area. Select the default name condition and the default XPath expression true() to modify the values. Select any condition and click Remove to delete the condition from the list.

OSM evaluates the condition for a permission when the transaction is attempted. If it evaluates to true, the assigned roles are able to perform the transaction. If it evaluates to false, the assigned roles are unable to perform the transaction.

Note: XPath uses path expressions to select data nodes in XML documents. A path expression with a single dot (.) represents the current node. Two dots (..) represents the parent of the current node. A slash (/) represents the root node. XPath and XQuery fields are limited to 4000 characters.