Siebel Order Management Infrastructure Guide > Other Component Business Services for C/OM > ISS Promotion Agreement Manager >

GetPromotionDetails Method


This method is used in workflows to load promotion-related fields from the input SiebelMessage. This method returns a promotion status that is used in the workflows for branching.

Arguments
  • SiebelMessage: [in] Contains a single complex Open Order line item.
  • Account Id: [out] Row ID of the Account associated to the Order.
  • Asset Integration Id: [out] Asset integration ID that is used to open order items for an asset.
  • Contact Id: [out] Row ID of the Contact associated with the Order.
  • Old Promotion Id: [out] Row ID of the existing Promotion that is already an Asset. This is set in the SetOldAssetDetails method. This argument is used in the case of a Promotion Upgrade.
  • Old Promotion Instance Id: [out] Promotion Instance Integration ID of the old promotion that is already an asset. This is set in the SetOldAssetDetails method. This argument is used in the case of a Promotion Upgrade.
  • Product Type: [out] Type of the Root Product on the line item. For example, Product or Promotion.
  • Promotion Id: [out] Row ID of the Promotion associated with the line item.
  • Promotion Instance Id: [out] Promotion Instance Integration ID of the line item. This indicates the promotion instance with which the line item is associated.
  • Promotion Rule Id: [out] Row ID of the promotion component rule that this line item references.
  • Promotion Source Instance Id: [out] Promotion Instance Upgrade Integration ID on the line item. This is relevant only in the case of a promotion upgrade.
  • Root Product Id: [out] Row ID of the root product or promotion.
  • Root Product Name: [out] Name of the root product or promotion.
  • Status: [out] Promotion Status returned by this method. This argument is used in workflows for branching.
Siebel Order Management Infrastructure Guide Copyright © 2008, Oracle and/or its affiliates. All rights reserved. Legal Notices.