Customizing Using Triggers

You can use triggers to customize the behavior of events such as Checkin, Checkout, or Lock and Unlock.

See the 3DEXPERIENCE Open - Configuration Guide for details on triggers.

When creating triggers, you can use Runtime Program Environment (RPE) variables that identify if an operation happens in the context of a collaborative product. You can use these global RPE variables in triggers for the various functions:

  • Checkin--IEF_Checkin
  • Checkout--IEF_Checkout
  • Lock/Unlock (from the CAD tool)--IEF_LOCK_UNLOCK

A transaction starts when a user clicks Submit in the Checkin, Checkout, or Lock/Unlock page.

When the variables are set to true, the operation is running in the context of an collaborative product. When the transaction completes, the variable is unset.