Siebel Order Management Guide Addendum for Communications > Workflows for Employee Asset-Based Ordering > Workflows for In-Memory Promotion Upgrades >

ISS Promotion Group Membership Handling Sub Process - In Memory Upgrade


This workflow is used to update a membership or to disconnect a membership. If the promotion group membership includes both the original and the target promotion, the membership is associated with the target promotion. Otherwise, the membership is disconnected.

This workflow also computes membership penalties and passes it as output so that it can be added in the final penalty computation. This workflow is called by In Memory Promotion Upgrade Process Workflow.

Figure 134 illustrates this workflow.

Figure 134. ISS Promotion Group Membership Handling Sub Process - In Memory Upgrade

Workflow Description. This workflow performs the following actions:

  1. Start. This step starts the workflow.
  2. Get System Pref. This step gets the value of the Enable Promotion Group. The remainder of the workflow is executed only if Promotion Groups are enabled.
  3. PG Enabled? This step determines if Promotion Groups are enabled. If they are not, the workflow ends.
  4. Get Associated Membership. This step calls a GetListOfMemberships business service method in the InMemory Upgrade Data Service method to get a list of Memberships to which the source promotion is associated.
  5. Get Transferable Memberships. This step calls the GetTransferableMemberships business service method in the InMemory Upgrade Data Service to get the list of Memberships that can be transferred from the source promotion to the target promotion.
  6. IfMemberships to Disconnect? This step verifies if there are memberships to disconnect. If there are memberships to disconnect, a calculation will need to be performed to determine the membership disconnect penalties.
  7. Calculate Membership Disconnect Penalties. This step calculates the penalty for disconnecting memberships. The penalty can include more than one membership disconnect penalty in cases where more than one membership is associated to the promotion.
  8. Memberships to Transfer. This step verifies if there are memberships that transferred from the Source promotion to target Target promotion.
  9. Transfer Memberships. This step uses the UpdateHierarchy business service method to update the Associated Asset Id with transferable membership assets.
  10. Update Action code for Membership. This step uses the UpdateHierarchy business service method to update the Action Code of membership assets.
  11. End. This step ends the workflow.
Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.