Skip to content

Alternate Connector

An Alternate connection gives an activity a backup resource, used only when the primary resource is busy. Draw it from the backup resource to the same activity as the primary, then choose which primary it backs up.

Use it for overflow capacity, like a senior operator who steps in only when the regular operators are all occupied.

  • Backup for: the primary resource connection this one backs up. The primary is always tried first; the backup is reached only when the primary is unavailable.
  • Quantity: how many units of the backup to seize.
  • Priority: the order this activity acquires the resource when there is competition.

An Alternate connection

When the resource belongs to a resource group, alternates are defined in the group instead.

LegacyHow this worked in the previous version

To use a resource as an alternate to another resource, connect the alternate resource to the other resource’s assignment connection as shown in the illustration below. If the resource units of the connection to which it is attached are unavailable, the alternate resource will be used. If neither one is available, the first available resource will be used.

What is an Alternate Resource Connector?

You can use the quantity field on the alternate route to define how many resources you need to work on an entity if the primary resource is unavailable.

To define an alternate resource for an alternate resource, simply connect the resource to the other alternate connection as shown below. No more than one alternate may be connected to another resource connection so that the order of preference in selecting resources is clear. To define multiple alternate resources, simply continue connecting an alternate resource to each previously connected alternate resource.

What is an Alternate Resource Connector?

When an alternate resource is connected to a Get resource connection as shown in the following illustration, the resulting captured resource must be freed with either a Free resource connection or a FREE statement in Action logic.

Since you cannot know which resource will be captured when assigning resources as alternates to a Get resource connection, you must create a Free resource connection for every possible resource as shown above. Doing this will free the resource that was captured and ProcessModel will ignore the other Free resource connections. See “FREE” for the use of FREE ALL in action logic.

What is an Alternate Resource Connector?

Define an alternate resource on a different shift in the same manner as the alternate descriptions provided above. Assign each resource type to the appropriate shift. See “Defining & Editing Shift & Break Blocks” . If a resource is off shift, a check will be made to see if the alternate is available.

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

  • Connect the primary resource to the activity or routing.
  • Connect the alternate resource to the primary resource connection.

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 activity.

How do I use Alternate Resources on an activity?

Example: Normally the loan officer will help the customer with the loan application at the Application activity, but if no loan officers are available, a customer service representative can take the loan application.

TO DO: Connect the Service Rep (the alternate resource) to the assignment connection between the Loan Officer and the Application activity as shown above.

  • To learn more, see Resources and Resource Assignments.
  • If you use a GET connection (instead of a GET & FREE) to capture a resource and then connect an alternate resource to that connection, you must connect a free connection to both the primary and alternate resources when the resource is freed. One free connection is then executed and the others are ignored; the correct resource is freed without you knowing which one was captured.