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