Siebel Order Management Guide Addendum for Communications > Workflows for Promotion Groups > Workflows That Validate Quotes and Orders >
ISS Promotion Verify SubProcess Workflow
This workflow is used to check invalid promotions and promotion groups in the current quote or order. This workflow is called by the VerifyPromotion signal. Figure 136 illustrates this workflow.
Figure 136. ISS Promotion Verify SubProcess Workflow
|
Workflow Description. This workflow performs the following actions:
- Get Context. Gets the necessary parameters from the Context Service when the workflow is called by the Signal mechanism.
- Clear Messages. Clears the previous UMF messages.
- Check Promotion Related. Checks whether the current quote or order includes a promotion or promotion-related items.
- Has Promotion? Checks whether any unverified promotions or promotion groups exist.
- Commitment Compliance Check. Checks whether any commitment is broken by calling the ISS Promotion Commitment Compliance Check SubProcess workflow.
- Violate Commitment Compliance. Checks whether any commitment is broken.
- Integrity Check. Checks the integrity of the items in the current quote or order.
- Violate Integrity. Checks whether any integrity violations exist.
- Verify Membership. Checks the integrity of the membership items in the current quote or order.
- Violate Valid Membership. Checks whether any membership integrity violations exist.
- Load Commitment Message. Loads the UMF message for a commitment.
- Load Integrity Message. Loads the UMF message for an integrity check.
- Load Membership Message. Loads the UMF message to check the membership integrity.
- Promotion Recommendation. Creates promotion recommendations that are based on items in the current quote or order, by calling the ISS Promotion Recommendation SubProcess workflow.
- Continue Recom? Checks whether to continue with the promotion recommendation.
Table 131 shows the steps in this workflow that call business service methods.
Table 131. Associated Business Service Methods
|
|
|
Get Context |
GetContext |
ISS Promotion Management Service |
Clear Messages |
ClearMessages |
ISS Promotion Management Service |
Check Promotion Related |
CheckPromInCurrDoc |
ISS Promotion Management Service |
Integrity Check |
IntegrityCheck |
ISS Promotion Management Service |
Verify Membership |
VerifyMembership |
ISS Promotion Agreement Manager |
Load Commitment Message |
LoadMessage |
ISS Promotion Agreement Manager |
Load Integrity Message |
LoadMessage |
ISS Promotion Agreement Manager |
Load Membership Message |
LoadMessage |
ISS Promotion Agreement Manager |
|