Business Object API Entity

The following entities are created as part of the default configuration to support Promotion use cases.

Entity NameLocationPathDescription
PromotionInput Represents the input Promotion. The attributes for the object are defined in the Workflow Rules that use this Entity.
TacticInput.Tactics[*]Represents an input Tactic. The attributes for the object are defined in the Workflow Rules that use this Entity.
ManualInputsInput.ManualInputs,.Tactics[*].ManualInputsRepresents a Manual Inputs Array. The attributes for the object are defined in the Workflow Rules that use this Entity.
ProductFilterInput.ProductFilter,.Tactics[*].ProductFilterRepresents a Product Filter Structure. The attributes for the object are defined in the Workflow Rules that use this Entity.
TPM_PromotionOutput Represents the TPM_Promotion Instance with all the promotion data.
TPM_Promotion.PromotionOutput Represents a TPM_Promotion.Record instance with all the Promotion SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.TacticOutput Represents a TPM_Promotion.TacticRecord instance with all the Tactic SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.AttachmentOutput Represents a TPM_Promotion.Record instance with all the Promotion Attachment SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.AttachmentLinkOutput Represents a TPM_Promotion.Record instance with all the Promotion Attachment Link SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.ProductFilterOutput Represents a TPM_ProductFilter instance with all the Promotion Product filter information.
TPM_Promotion.ProductShareOutput Represents a TPM_Promotion.Record instance with all the Promotion Product Share SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.TacticConditionCreationDefinitionOutput Represents a TPM_Promotion.Record instance with all the Tactic Condition Creation Definition SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.TacticFundOutput Represents a TPM_Promotion.Record instance with all the Tactic Fund SObject Data. SObject fields can be used with dot notation.
TPM_Promotion.TacticProductFilterOutput Represents a TPM_ProductFilter instance with all the Tactic Product filter information.
CustomStateOutput Represents a generic Object that will be passed to the Promotion Saving Process while saving.