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
Argument
Description

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 © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.