Use a schedule as a process instantiation plan

You can create a Schedule model having one or more objects of the Calendar event type. You can assign this model to start events as a process instantiation plan.

Procedure

Step 1: Create a Schedule model having one or more objects of the Calendar event type

  1. Select ARIS > New > Model. The Model Wizard opens.
  2. Select the server, database, and group in which the new model is to be created.
  3. Click the Schedule model type (Data view).
  4. Specify the relevant settings and click Finish. The modeling area for creating the model opens in a new tab.
  5. In the Symbols bar, click the Calendar event object symbol and place the object in the modeling area.
  6. Enter the relevant name for the calendar event and click outside the object in the modeling area.

The schedule model has been created with the Calendar event objects.

Step 2: Configure calendar events as process instantiation objects

  1. Right-click the calendar event.
  2. Click Process instantiation. The corresponding dialog opens. For the start time, specify a date (format mm.dd.yyyy) and a time (format hh:mm:ss). Or select the relevant date in the calendar.
  3. Select Until to specify an end time and For to define a duration.
  4. Enter the end time with date (format mm.dd.yyyy) and time (format hh:mm:ss), or the duration (format dddd:hh:mm:ss).
  5. If you are configuring recurring events, enable Recurring event.

    Define the Frequency, that is, whether the calendar event takes place daily, weekly, monthly, or Annually.

    If required, define the interval, that is, how many recurrences defined by the frequency are to be skipped. For example, in the case of the Daily frequency, value 1 indicates that the recurrence takes place every day. 2 means that the recurrence only takes place every other day, and so on.

    If you have not enabled Recurring event, you will not be able to edit Frequency or Interval.

  6. Specify the number of process instantiations that will be triggered at the defined times.
  7. Click OK. Create additional calendar events in order to be able to define more events for the process instantiation.

The details of the recurrence have been saved.

Step 3: Assign a process instantiation plan to a start event

To ensure that calendar events are not ignored in the simulation run, always configure calendar events either as a shift calendar or as a process instantiation plan. Calendar events can be used for defining periods (in shift calendars) and for process instantiation (in process instantiation plans). Process instantiation plans are kept distinct from shift calendars by setting an attribute (Process instantiations). Only calendar events with this attribute set will be evaluated in process instantiation plans, and vice versa. Therefore, you should use the corresponding dialogs (Shift calendar: Date and time; Process instantiations: Process instantiations) to ensure that the calendar events are correctly configured.

  1. Open the model to which you want to assign the shift calendar.
  2. Right-click the start event to which you want to assign the process instantiation plan.
  3. Select Assignments.
  4. Click New.
  5. Enable the Existing model option.
  6. Click Schedule.
  7. Click Next.
  8. Specify the relevant settings and click Finish.
  9. Click OK.

The assignment is created. In the future, the schedule will be used as the process instantiation plan for the simulation.

See also

Example of a process instantiation plan