Use a schedule as a shift calendar

You can assign a Schedule model having one or more objects of the Calendar event type to resources as a shift calendar.

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. A model window 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

  1. Right-click the calendar event.
  2. Click Date and time. 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. Enable All day event and/or Recurring event as necessary.
  6. In the case of a recurring event, click Manage recurrence. The Recurrence dialog opens.
  7. Define the Frequency, that is, whether the calendar event takes place daily, weekly, monthly, or Annually.
  8. 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.
  9. Enable the months in which the event will recur (Recurs on specific months).
  10. Enable the calendar days on which the event will recur (Recurs on specific days of month).
  11. Enter the days of the week on which the recurring event will take place. You can add multiple specifications to the list. E.g, Every Monday and also Every Friday.
  12. Click Add to make additions to the selection in the list. If you click an entry in the list and then Delete, the entry is removed from the list.
  13. Specify whether a recurring event is to recur a given number of times (Number of recurrences), or whether an end date (Until) or no end (No end) has been defined for the recurrence.
  14. Click OK first in the Recurrence dialog and then in the Date and time dialog. The details of the recurrence have been saved.
  15. If the calendar event represents a period of inactivity, as is the case with breaks or public holidays, right-click the calendar event, and select Attributes. Activate the Unscheduled time attribute in the Simulation attribute type group to identify the calendar event as inactive time.
  16. Click Close. Create additional calendar events as necessary, for example, to define the various shifts, breaks, public holidays, etc.

The calendar events have been created with their respective number of recurrences.

Step 3: Assign a shift calendar to a human resource/technical resource

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 object (human resource or technical resource) to which you want to assign the shift calendar.
  3. Select Assignments.
  4. Click New. The Assignment Wizard opens.
  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 shift calendar during the simulation. Invalid input, for example, February 31, will be ignored in the simulation run.

See also

Example of a shift calendar