Policy Process Flows
The processing of a policy involves sequential execution of process steps within a process flow.
A process step groups various related and interdependent process rules to be executed in a user defined order.
The processing of a policy can include callout rules, policy validation rules and pend rules.
Policy Process Flow
Field | Description |
---|---|
Code |
The code of the policy process flow |
Description |
The description of the policy process flow |
Default? |
Is this the default policy process flow? |
Active? |
Is this policy process flow currently available? |
Access Restriction |
The access restriction restricting the configuration of this policy process flow |
It is possible to attach a data access restriction that defines who can view, change or delete the configuration of this policy process flow.
Policy Process Step
Field | Description |
---|---|
Process Flow |
The reference to the policy process flow |
Sequence |
The sequence of the process step |
Display Name |
The display name of the process step |
Compare Versions? |
Is a policy version compare part of this process step? |
Access Restriction |
The access restriction restricting pend resolution in the process step |
The sequence of the process step determines the order in which the steps are executed. It is not possible to have multiple process steps with the same sequence.
If compare versions is checked in a policy process step, the process executes the policy version compare after all process rules in the process step are evaluated. Only one process step in a process flow can have a version compare defined.
When no changes are detected, the process flow ends. Process steps with a higher sequence are not executed in this situation.
Execution of a policy process step may result in a policy to be 'Pended': the processing of the policy gets suspended for manual intervention.
It is possible to attach an access restriction that defines who can resolve the pend reasons that are attached in that step.
Rule Steps
Rule steps identify which process rules (Callout Rules, Pend Rules and Policy Validation Rules) the system executes within a process step, and the order of execution within the step. A process step can have one or more rule steps.
You can only add process rules to a process step that has the same process flow as the process step, or that has no process flow. Process rules without a process flow value can be included in multiple process flows (as they are not restricted to having the same process flow as the process step).
Field | Description |
---|---|
Process Step |
The process step that the rule step belongs to |
Sequence |
The sequence within the process step in which the rule is executed (not applicable for Pend Rules) |
Callout Rule |
The callout rule that is executed within the process step |
Policy Validation Rule |
The policy validation rule that is executed within the process step |
Pend Rule |
The pend rule that is executed within the process step |
Policy Process Steps can have callout rules, pend rules and policy validation rules. Callout rules and validation rules have a sequence within the process step. The sequence determines the order in which the rules are executed within the process step. It is not possible to have multiple process rules (callout rules, and policy validation rules) for the same process step with the same sequence. Pend rules do not have a sequence within a process step; they are executed after the execution of the call out rules and validation rules. It is not possible to have the same pend rule multiple times for the same process step.
Exclude Attribute
A policy process rule can initiate a compare action between a policy version, and the last approved version of the policy. It is possible to define a list of attributes which are not part of the compare process. The compare process ignores the attributes listed in this entity.
Excluded attributes are stored as a comma separated list, without any spaces in between.
Field | Description |
---|---|
Subject |
The subject for which fields are exluded (for example, Policy) |
Field List |
A list of fields in the subject which are excluded from the compare |