Creating Actions for Action Sets
You define actions to be triggered when an event occurs. Actions can modify content or user profile attributes, which in turn can modify the content displayed to the user.
Actions are created in the Action Sets view under Administration - Runtime Events.
To create actions for an action set
Navigate to the Administration - Runtime Events screen > Action Sets view.
Select the action set, and in the Actions list, create a new record.
Complete the fields as needed under the More Info tab.
Some fields are described in the following table.
Field | Comments |
---|---|
Name |
Required. Name for conveniently referring to the action. |
Sequence |
Required. Number describing the order in which the action occurs. Execution begins with the action with the lowest sequence number, such as -1. Actions with the same sequence number are executed in random order. Actions occur in sequence until all actions are completed. |
Active |
Required. Check to indicate whether you want the action triggered or not. Inactive actions are ignored when the event occurs. Note: This is a quick way to turn off an action
without changing the start and end dates. |
Conditional Expression |
If the conditional expression evaluates to TRUE, the action is triggered when the event occurs. Note: The
field referenced in the conditional expression must be activated,
either by setting the field to force active or by displaying
it on the applet, to trigger the run-time event. |
Action Type |
Required. Select the type of action from the drop-down menu:
|
Profile Attribute |
The user profile attribute to set. |
Set Operator |
One of five choices:
|
Value |
The expression to use with the set operator. You can use any expression that evaluates to something the Set Operator can use, usually a business component field. Use the Personalization Business Rules Designer to pick the business component field. Set, Add List, and Remove List must evaluate to a single value. Increment and Decrement must evaluate to an integer. |
Business Service Context |
Parameter to pass to the business service method. While a business service can take many name/value pair parameters, you can only pass one parameter—called Context—in Siebel Personalization. An example of a business service context is:
Use the following eScript command to retrieve the value from the business service context from a custom build business service:
Expressions like Today() or [<Field Name>] are not calculated. Only the plain string is sent to the business service and the string must be interpreted within the business service. In business services, like Workflow Process Manager, the name value pairs are used as input arguments. However, in a custom business service you must develop this functionality. |
Method Name |
Method to invoke on the business component, if the conditional expression evaluates to TRUE and the action type is Invoke Method. |
Method Argument |
Parameter to pass the business component. You can only pass one argument. |