Creating transactions

Create transaction definitions that represent business processes that the system monitors and manages. After you create a transaction, you can configure trigger sources, event conditions, and other settings that control transaction processing.

About this task

When you create a transaction, you can create an independent transaction or derive a transaction from an abstract transaction. Derived transactions inherit behavior from the selected abstract transaction and can be configured for a specific processing scenario.

Creating a transaction establishes the transaction definition. To support transaction processing, you must also configure trigger sources, event conditions, and any other transaction settings that your business process requires.

Procedure

  1. Log in to Order Hub.
  2. From the side navigation menu, click Configuration > Application platform > Process modeling.
  3. In the process modeling area, click the required process type.
    The system displays the Service definitions list in the side panel.
  4. Click the Transactions icon Transactions icon that looks like a box that contains an arrow pointing to a smaller box.
    The system displays the Transactions list in the side panel.
  5. Click the Add icon (Add icon that looks like plus sign).
  6. From the Create new transaction modal, choose one of the following options.
    Table 1. Transaction creation options
    Option Description
    Do not derive from an abstract transaction Create an independent transaction. Use this option when you want to define transaction behavior without inheriting characteristics from an existing abstract transaction.
    Derive from this abstract transaction Create a transaction that inherits behavior from an abstract transaction. Use this option when you want to reuse existing transaction behavior and configure it for a specific processing scenario.
  7. If you select Derive from this abstract transaction, click the Abstract transaction list and select the abstract transaction that you want to use as a base transaction, then click OK.
  8. Click OK.
    The system displays the New transaction tab.
  9. Enter the transaction ID.
  10. Enter a descriptive name for the transaction.
    Note: Depending on the selected abstract transaction, additional configuration options are available.
  11. Click Save.

Results

The transaction is created and is displayed in the Transactions list. The transaction is available for additional configuration, including trigger sources, event conditions, completion criteria, and other transaction properties.

What to do next

  1. Define trigger sources to determine how the transaction starts. For more information, see Defining trigger sources.
  2. Define event conditions to determine how the transaction responds to events during processing. For more information, see Defining event conditions.
  3. Configure transaction completion criteria to determine when the transaction is complete.
  4. Associate the transaction with the required process steps.