Skip to main content

Creating Triggers using Data Model

Triggers automatically detect changes to Data Model table items in Celonis Platform and can be used to create Tasks for newly detected items.

  • You must have edit access to Celonis Platform Studio.

  • You must have a Knowledge Model in your environment.

  1. In Studio, select your package > your Knowledge Model > Triggers.

  2. In the upper-right corner, click Create Trigger.

  3. Select Create Trigger using Data Model.

    Create Trigger context menu with two options: Create Trigger using Data Model (recommended) and Create Trigger using Records.
  4. Give your Trigger a name.

    Trigger creation screen with no setting defined.
  5. Choose a Data Model table for the Trigger to monitor:

    1. From the drop-down list, select a Data Model table.

      A list of columns that make the table identifier shows. Table identifier is made up of a unique selection of columns. The columns that make a table identifier are already preselected and you can’t change them.

    2. (optional) Click Add column to add extra columns for the Trigger to monitor.

      A "Create Trigger" configuration window titled "Duplicated Payment" shows the BKPF data model table selected with its primary identifiers—MANDT, BUKRS, BELNR, and GJAHR and an optional filters section at the bottom.
  6. Set the limit for the number of items the Trigger can handle simultaneously.

    1. Provide the maximum item limit.

      The default value is 10,000.

    2. Decide how the Trigger should behave when the limit is reached. Select one of the following:

      1. Keep existing items - whenever a new item that meets the triggering criteria is discovered, the Trigger will ignore it and keep items already on the list.

      2. Replace existing items - whenever a new item that meets the triggering criteria is discovered, the Trigger will add it to the monitoring list instead of the last items on the list.

      Trigger creator window with the limits setting highlighted. The limit is set to 35,000 items.
  7. Define the sorting order. Click Customize.

    By default, Triggers monitor items in Data Model columns following the ascending order of identifier columns.

    Example: In the following example, by default, Trigger will first look at items going through identifier columns in the following order:  MANDT, BELNR, GJAHR, BUZEI. You can customize this order by deselecting columns or changing the order to descending.

    A table showing the following data model identifier columns: MANDT, BELNR, GJAHR, BUZEI.
  8. Click Create.

  9. (optional) Add filters to narrow down the monitoring scope.

You must version and deploy your Knowledge Model for the Trigger to become usable by subscribers.

Related topics