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.
|