Skip to content

How do I Create Triggers?

This article is from the previous version of ProcessModel and is kept for reference.

LegacyHow this worked in the previous version

Triggers are stand-alone sections of a model that do such things as monitor other locations in your model, change global variable values, reset counters, etc. They are typically a single entity entering a single activity, running independently of all other sections of the model. An example trigger is one used to monitor the day of the week.

  1. Create a Periodic arrival which repeats every 24 hours and has a quantity of 1.
  2. Create a global variable to be controlled in the trigger, and it’s value to be checked elsewhere in the model.
  3. Add action logic to the activity as shown below.

Example: An entity arrives every day which increments a counter representing the day of the week. An If … Then statement ensures the variable value is always between 1 and 7.

TO DO: Use the v_DayOfWeek global variable in other locations in the model in If … Then statements to cause certain actions to occur based on which day of the week it is.