ActivitySequences
When processing a Data Intake file member record, the system evaluates the data in the record against the configuration set up in the IF attributes of the Activity and ActivitySequence elements. Each time the IF attribute evaluates to true, that activity or activity sequence is added to the execution queue for processing the record.
- The activity spawning sequences are supported at POLICY, CLIENT, GROUPCUSTOMER, PRIMARYCOMPANY and PLAN levels.
Note: If a transaction is configured with an ACTIVTYSEQUENCE element (By setting the PROCESSIMMEDIATE attribute to YES under ACTIVITY element), Upon processing of an activity for this transaction then the entire list of activities associated to an activityarray plus even the existing pending activities (Until SystemDate) will also be picked up by sequence for execution (Even though the existing pending activities are not associated to that activityarray).
Element/Tag | Attribute | Definition | Element/Attribute Value and Description |
---|---|---|---|
<ActivitySequences> |
|
Opening element: Defines the section holding the Activities to attach to system entities. |
|
<ActivitySequence> |
|
Required, repeatable element: |
|
|
IF |
Optional attribute: Defines a conditional expression to determine if the ActivitySequence should be created. If the value of the expression is false, the Activities specified in the sequence are not created. |
A conditional statement that resolves to true or false. |
<Activity> |
|
Required, repeatable element: Contains an Activity or ActivityArray type Math Variable. |
A named math variable. |
|
IF |
Optional attribute: Defines a conditional expression to determine if the Activity object should be created. If the value of the condition is false, the Activity object is not created. |
A conditional statement that resolves to true or false. |
|
PROCESSIMMEDIATE |
Optional attribute: A literal value or math variable that resolves to “Yes” or “No”. If the value is “No”, the Activity object is inserted but not executed. The default value is “Yes”. |
“Yes” or “No” or a Math Variable containing “Yes” or “No”. |
XML Example
<ActivitySequences>
<ActivitySequence IF=”1=1”>
<Activity IF="1=1" PROCESSIMMEDIATE="Yes">MemberListSpawnArray</Activity>
</ActivitySequence>
</ActivitySequences>