Supported Event Types in PlatformManager

PlatformManager supports the following Event Types:

Event Workflow Event Types

Event Type

Note

CALCULATION_COMPLETED_PL

Price list calculation finished.

CALCULATION_COMPLETED_SIM

Simulation calculation finished.

CALCULATION_COMPLETED_CFS

Calculated Fields Set (CFS) process finished.

CALCULATION_COMPLETED_PG

Price Grid (LPG) calculation finished.

CALCULATION_COMPLETED_RC

Rebate Records (RR) calculation finished.

CALCULATION_COMPLETED_CG

Calculation Grid (CG) calculation finished.

CALCULATION_COMPLETED_CT

Contract (CT) calculation finished.

CONDITION_RECORD_CREATION_FINISHED

Condition Record creation/processing finished. Returned when the user processes a data upload to CRCS.

PADATALOAD_COMPLETED

PriceAnalyzer (Analytics) Data Load process finished.

ASYNC_LOADDATA_COMPLETED

Asynchronous data upload finished.

JOB_FAILED

When any scheduled job failed (price list calculation, Data Load, CFS, …), i.e. whatever you can find in the JST table with the status Error.

WORKFLOW_MESSAGE

Whenever an approver approves (or denies) an Approval Step.

WORKFLOW_SUBMIT

When an approvable document is submitted.

CHANGE_NOTIFICATION_CA

Update of Customer Assignment (when the Customer Assignment for a price list or manual price list changes).

CHANGE_NOTIFICATION_MPL

Update of an item of a manual price list (only informs that there is a change and in which manual price list).

CHANGE_NOTIFICATION_PP

Any kind of Price/Company Parameter bulk update (delete/update); the event only informs that a certain table was manipulated.

ACTION_STATUS

Emitted when a server/cluster action (for example a DataMart export) completes; the event carries the action's status and result. Only sent when events are configured to include ACTION_STATUS.

CUSTOM

Custom event created by a logic. Used to handle events that are not supported by Pricefx out of the box — you generate your own events from the logic and let IntegrationManager perform certain processing. To create a new custom event, use api.customEvent().

TRIGGER_PFM_WORKFLOW

PlatformManager-specific event type (not part of the core Pricefx EventType class). Used to trigger a PlatformManager Event Orchestration workflow (target type PFM_WORKFLOW).

Mass Listener Event Types

Event Type

Note

ITEM_UPDATE_RR

Rebate Record updated.

ITEM_UPDATE_PR

Price Record updated (add/update/delete).

ITEM_UPDATE_PGI

Price grid line item updated (manual data change of the record).

ITEM_UPDATE_MPLI

Manual price list line item updated (add/update/delete – detailed info about the operation, contains the MPLI record detail).

ITEM_UPDATE_PPV

Any kind of Price Parameter value update (LTV or MLTVx) (add/update – the event contains the record itself).

ITEM_UPDATE_Q

Quote updated (when the Status changes); the event contains the complete Quote Header information.

ITEM_UPDATE_CT

PromotionManager (Agreements & Promotions) contract updated.

ITEM_UPDATE_CL

Claim Agreement updated.

ITEM_UPDATE_CGI

Calculation grid line item updated (manual data change of the record).

ITEM_UPDATE_RBA

Rebate Agreement updated.

ITEM_UPDATE_CO

Compensation Plan updated.

ITEM_UPDATE_COR

Compensation Record updated.

ITEM_PL_REVOKED

Price list revoked.

ITEM_APPROVED_CT

PromotionManager (Agreements & Promotions) contract approved.

ITEM_APPROVED_PGI

Price Grid (LPG) line item approved.

ITEM_DENIED_PGI

Price Grid (LPG) line item denied.

ITEM_APPROVED_CO

Compensation Plan approved.

ITEM_APPROVED_PL

Price list approved.

ITEM_APPROVED_Q

Quote approved.

ITEM_APPROVED_RR

Rebate Record approved.

ITEM_APPROVED_RRG

Rebate Record Group approved.

ITEM_APPROVED_DCR

Data Change Request approved.

ITEM_APPROVED_CGI

Calculation Grid (CG) line item approved.

ITEM_DENIED_CGI

Calculation Grid (CG) line item denied.

ITEM_APPROVED_RBA

Rebate Agreement approved.

ITEM_APPROVED_CL

Claim approved.

ITEM_APPROVED_CR

Compensation Record approved (corresponds to the core Pricefx EventType ITEM_APPROVED_COR).

CUSTOM

Custom event created by a logic. Used to handle events that are not supported by Pricefx out of the box — you generate your own events from the logic and let IntegrationManager perform certain processing. To create a new custom event, use api.customEvent().