Defining Dynamic Triggers

Use the Dynamic Trigger Definition window to:

Note: If you are using a third party payroll product do not use this window. Use the Dynamic Trigger Functional Area Grouping window to enable business groups and their associated triggers.

arrow icon   To find an existing trigger:

  1. Select either Dynamically Generated Triggers or Static Database Triggers.

  2. Select an Application to restrict the range of your search. Note that this does not refer to the application owning the trigger. It refers to the application owning the table to which the trigger is applied.

  3. Enter one of the following:

  4. Select a Triggering Action or a combination of triggering actions.

  5. Select the Trigger Type (static database triggers only).

    Note: These criteria do not apply to triggers created dynamically. Dynamic triggers are always defined to run after each row.

arrow icon   To enable and disable dynamic triggers:

Warning: These instructions apply to dynamic database triggers only. You should never disable a static database trigger.

When you have found the database trigger corresponding to your search criteria, you can see whether the trigger is enabled or disabled. The Enabled flag is checked if the trigger is enabled, and unchecked if the trigger is disabled.

You can change the status of the trigger by checking or unchecking the Enabled flag.

Changes become effective immediately.

arrow icon   To create a dynamic trigger:

  1. Select Dynamic Database Triggers.

  2. Enter a description for the trigger. This description will appear as a comment in the generated code.

  3. Select the table on which this trigger operates.

  4. Select the action type for the trigger:

    Dynamic trigger creation does not support:

  5. Save the trigger definition.

    When you have saved the trigger definition you cannot change the table on which a trigger is run, nor can you change the action that the trigger performs. Instead, you must delete the trigger and then recreate it with the correct details.