How do I Create Triggers?

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.

Suggested Technique

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.

Triggers Day of the Week

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.

Was this article helpful?

Need Support?

Can't find the answer you're looking for?
Contact Support
Go to Top