When Will You Need This?

When you need to calculate SLA even if the entities are still in the model, and to report entities achieving SLA time. The calculations of SLA includes, all entities that have entered the system, any entity that has exited the system that has exceeded the SLA time, and any entity that is in the system that have exceeded the SLA time.

Calculate SLA in Minutes model image

Model Object

The following model object can be found in the model objects directory: Reporting \ Calculate SLA in Minutes.

Ease of Use: Moderate

Ease of Modification: Moderate

How to Use the Model Object

1. Open Your Model

Open your model or create a new blank model.

2. Insert the Model Object into Your Model

1. Locate the model object Calculate SLA in Minutes and select the insert button.

2. Move the cursor to the point of insertion and left mouse-click. The upper left corner of the model object will be inserted at the location of the mouse-click.

3. Connect to Your Model

1. Connect from the first activity of your model to purple point ‘A‘.

connect to point a in Calculate SLA in Minutes

2. Connect from purple point ‘B‘ to the second activity of your model.

connect to b in Calculate SLA in Minutes

3. Delete the routing between the first, and the second activity of your model.

4. Connect any exits from your model to purple point ‘C‘.

connect to c in Calculate SLA in Minutes

4. Define Values

1. Define the values for scenario parameters s_SLATimeInMin1 and s_AccuracyTime1 based on the information provided under the heading Scenario Parameters below. The values for these Scenario Parameters must be provided before the simulation start.

5. Completion

The model object is now integrated into your model, you should now be able to save and then simulate the model.

Attributes, Variables, Scenario Parameters and Scenarios Usage

Attributes:

1. a_StartTime1: Do not change. Is used to calculate start time for the entity.

2. a_EntTotalTime1: Do not change. Is used to calculate total time for the entity has spent in the model.

3. a_AlreadyMarked1: Do not change. Is used to know if the entity is already marked for exceeding SLA.

Variables:

1. v_TotalExceedingSLA1: Do not change. Is used to calculate entities exceeding SLA time.

2. v_PercentAchievingSLA1: Do not change. Is used to calculate the percentage of entities that achieved SLA time.

3. v_EntityCount1: Do not change. Is used to calculate the number of entities that arrived in the model.

4. v_StartTime1: Do not change. Is used to transfer start time information from created entity to the main entity.

5. v_AlreadyMarked1: Do not change. Is used to transfer ‘already marked’ information from created entity to the main entity.

Scenario Parameters:

1. s_SLATimeInMin1: User input required. Define the SLA time, in minutes, of your scenario.

2. s_AccuracyTime1: User input required. Is used to set the accuracy of SLA, in minutes. A larger number will be used for longer SLA times, which will make the model run faster. A smaller number will be used for shorter SLA times, which will make the model slower. Example: In a call center environment, where the SLA times are usually in minutes, the accuracy required can be a smaller number. In a real estate business the SLA time can be in days, the accuracy required can be a larger number.