Business Process Automation

Transactional Events

This page is accessed via Business Process Automation > Power Data > Event Management > Transactional Events.

Transactional Events provide a simplified mechanism for you to register interest in an event for a specific business object, just for this one transaction.

For example:

  • Michael Smith needs to be notified if the shipment costs change on Shipment 1004.
  • The buyer, Will Mathers, needs to be notified if the dates change on order Release 2293-09.
  • The Finance Manager needs to be notified if the cost changes on Invoice PM955830.

A transactional event is a pre-selected, pre-parameterized event or set of events, which defines a phase in the life-cycle of a business object. You register interest in the phase on the business object.

For example, buyers may have interest if the dates or quantities change on their purchase orders. However, they do not want to know every time there is a change, only on specific purchase orders. To accomplish this:

  1. Define a Transactional Event ID called IMPORTANT DATE OR QUANTITY CHANGES.
  2. Select the Type ORDER RELEASE.
  3. Use the event, as defined in the Subject field, ORDER - DATES MODIFIED.
  4. Leave the Restrictions field blank. If, though, you wanted to limit this to events brought in via integration only, then you would enter INTEGRATION here. You can select multiple restrictions at once if necessary.
  5. Save this line, and create another for the Subject ORDER - QUANTITIES MODIFIED.
  6. The buyers can then pick IMPORTANT DATE OR QUANTITY CHANGES form a list of Transactional Events on specific purchase orders.

Transactional Events are available on the following managers:

  • Order Base and Order Release
  • Invoice and Bill
  • Job
  • Buy Shipment, Sell Shipment, and Shipment Group

You can also define Transactional Events in the Contact Manager. This allows you to register a contact for several events, rather than having to add that contact to each specific event.

Related Topics