User's guide chapter 10 section 5 & 6

Previous: Chapter 9 Next: Chapter 11

10.5 – Resource-Related Techniques

10.5.1 – Using a Resource at an Activity

A resource (employee, machine, etc.) is used at an activity to perform the activity.

Suggested Technique

1. Create the activity where the resource will be used.

2. Create the resource. (Be sure that the Object Type field in the properties dialog indicates Resource.)

3. Connect the resource to the activity.

 Important information to be aware of Alternatively, you may use the GET and FREE statements in the Action logic of the activity. Connected resources will always be captured before resources specified in a GET statement. On the other hand, resource connections that free a resource occur after any Action logic for the activity.

Using a Resource at an Activity

TO DO: Create the resource and connect it to the activity as shown above.

 Important information to be aware of For simple situations like the previous one, it may not be necessary to model the resource unless there are times when it is unavailable due to other activities requiring its use, since it would probably be of no interest to the modeler.

See Also To learn more about resources, see Resources and Resource Assignments.

10.5.2 – Using a Resource to Move Entities

Routing an entity with the use of a resource (employee, machine, etc.).

Suggested Technique

1. Create the routing connection where the resource will be used.

2. Create the resource. (Be sure that the Object Type field in the properties dialog indicates Resource .)

3. Connect the resource to the routing connection using the line tool.

 Important information to be aware of Alternatively, you may use a GET statement in the Action logic of the routing connection and a FREE statement in the Action logic of the next activity. Connected resources will always be captured before resources specified in a GET statement. On the other hand, resource connections that free a resource occur after any Action logic for the routing or activity.

Example: Patients in a waiting room are escorted to a treatment room by a nurse.

Using a Resource to Move Entities

TO DO: Connect the nurse (once created as above) to the appropriate routing.

See Also To learn more about resources, see Resources and Resource Assignments.

10.5.3 – Keep a Resource throughout Multiple Activities

A resource is continuously used throughout a number of activities, including the moves from one activity to another. Useful in modeling resources such as case workers.

Suggested Technique

1. Connect the resource to the activity where the resource will first be used and select Get from the Type field in the properties dialog of the connection.

2. Connect the resource to the activity where the resource will last be used and select Free from the Type field in the properties dialog of the connection

Important information to be aware of Alternatively, you may use the GET and FREE statements in the Action logic of the appropriate activities. Connected resources will always be captured before resources specified in a GET statement. On the other hand, resource connections that free a resource occur after any Action logic for the activity.

Example: Incoming jobs to a copy center are received, copied, and invoiced all by the same clerk in three consecutive steps.

Keep a Resource throughout Multiple Activities

TO DO: Connect the clerk to the Receive activity and select Get from the Type field in the properties dialog. Then connect the clerk to the Invoice activity and select Free from the Type field in the properties dialog.

 See Also To learn more about resources, see Resources and Resource Assignments.

10.5.4 – Using Multiple Resources

Using more than one resource (employee, machine, etc.) to perform an activity.

Suggested Technique

1. Connect the resources to the activity or routing.

2. Make sure that each connection Type is either a Get or Get and Free.

Example: A dental treatment requires the use of a dentist and an assistant.

Using Multiple Resources

TO DO: Connect both resources to the activity.

 Important information to be aware of Alternatively, you may use the GET or JOINTLYGET and FREE statements in the Action logic. Connected resources will always be captured before resources specified in a GET statement. On the other hand, resource connections that free a resource occur after any Action logic for the activity. If each resource is required for different lengths of time, use Get connections and specify the times followed by FREE statements in the activity Action logic. For example:

TIME(3.5 min)
FREE Doctor
TIME(5 min) // Nurse used for 5 additional minutes
FREE Nurse

10.5.5 – Using Alternate Resources

Designating a resource to use as an alternate if the primary resource assigned to the activity or move is unavailable.

Suggested Technique

1. Connect the primary resource to the activity or routing.

2. Connect the alternate resource to the primary resource connection.

 Important information to be aware of Alternative resources may also be captured using the GET or JOINTLYGET statement with the OR operator. Connected resources will always be captured before resources specified in a GET statement. On the other hand, resource connections that free a resource occur after any Action logic for the activ