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

ISS Promotion Modify Complex Asset Workflow


This workflow is a sub-process that does the following:

  • Verifies for the current state of the asset for the original promotion and its components and converts them to a Quote or Order property set.
  • Brings in the target promotion and its components in a property set.
  • Performs auto match for common components between the source promotions and the target promotions.

Figure 129 illustrates this workflow.

Figure 129. ISS Promotion Modify Complex Asset Workflow

Workflow Description. This workflow performs the following actions:

  1. Reset PMT Cache. This step resets cached variables in the SIS OM PMT business service.
  2. Set Active BC for PMT Service. This step sets the active BC for SIS OM PMT service.
  3. Load Asset. This step loads existing installed assets for the promotion and associated components.
  4. Get Sys Pref. This step reads system preferences for promotion group enhancement.
  5. IS PromoGrp Enabled? This step checks if promotion group enhancement is enabled.
  6. Load Membership Asset. This step invokes the ISS Promotion Load Membership Sub Process for associated membership. For more information, see ISS Promotion Load Membership Sub Process.
  7. Split Promotion Components. This step retrieves separate component assets from existing installed assets.
  8. Find Open Orders. This step invokes the SIS OM Find Open Order Workflow sub-process. For more information, see SIS OM Find Open Order Workflow.
  9. Set Requested Product Instance. This step store the output instance from the SIS OM Find Open Order Workflow sub-process. For more information, see SIS OM Find Open Order Workflow.
  10. Set Active Document Header. This step caches the active document as the header to be used in the delta method.
  11. Create Delta. This step compares two product instances of assets with the requested state of the asset and the future state of the asset. It then generates line items to disconnect the asset.
  12. Transfer IO to PS. This step converts from SiebelMessage to standard property set message.
  13. Clear Association. This step detaches the original promotion from the new line items.
  14. Transfer PS to IO. This step converts from standard property set message to SiebelMessage.
  15. Add New Promotion. This step invokes the ISS Promotion Add New Promotion Sub Process to generate line items for target promotion. For more information, see ISS Promotion Add New Promotion Sub Process.
  16. Store in InMemory Data Store. This step caches results in the InMemory Upgrade Data Service business service.
  17. Automatic Assignment. This step invokes ISS Promotion Auto Assignment - In Memory Upgrade sub-process to include missing items. Additionally, this step performs auto match to apply common components in source and target promotions. For more information, see ISS Promotion Auto Assignment - In Memory Upgrade.
Siebel Order Management Guide Addendum for Communications Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.