Allowed Helpers

Helper Resources

When an Operation can use more than one Resource, APS lets users define Primary and Helper Resources for that Operation. The Primary Resource is defined by the Resource that is time-constrained as it determines the length of the Operation. The Helper Resource is often a Labor Resource, as workers have specific calendars, or it can be a machine. The Primary Resource and its Helper Resources must all be available in order for the Operation to schedule.

When running an Optimize, the scheduling algorithm will look at the Helper Resources in the order in which they were created and will use the first available Helper it finds.

The user can define which Resource is Primary in the Job dialog (Operation | Resources | Resource Requirements | Primary). 

Allowed Helper 1

Configuring Helper Resources

  • Define Primary Resource: The user can define which Resource is Primary in the Job dialog (Operation | Resources | Resource Requirements | Primary).
  • Adding a Helper Resource for an Operation:
    1. Click on "New Resource Requirement"
    2. Select which Helper Resource you want to add from the pop-up pane.
    3. Save and Close
  • Setting Usage Start and End for Helper Resources:
    • Helper Resource Requirements can be configured to start and end at different times than the Primary Resource by changing the UsageStart and UsageEnd fields in the Jobs dialog (Operation | Resources | Resource Requirements | UsageStart/UsageEnd).
    • For example, if a worker (Labor Helper Resource) is required during the Setup time of an Operation, then the UsageStart and UsageEnd fields would be set to "Setup".
    • If a different worker (Labor Helper Resource) is required to Run an Operation, then the UsageStart field would be set to "Run" and the UsageEnd field would be set to either "Post-Processing", "Storage", or "Storage Post-Processing".

Available Options for the UsageStart and UsageEnd fields are:

  • Setup
  • Run
  • Post-Processing
  • Storage
  • Storage Post-Processing

Available Options for the UsageStart and UsageEnd fields are:

  • Setup
  • Run
  • Post-Processing
  • Storage
  • Storage Post-Processing 

Allowed Helpers

The Allowed Helpers function allows users to restrict which Helper Resources can be used with a specific Primary Resource. 

When an Allowed Helper is defined for a Primary Resource, a Job will fail to schedule if the Available Helper is unavailable, even is the Primary Resource is available. If no Allowed Helpers are defined, then any Resource with the appropriate Capabilities specified in the Operation dialog can be used as the scheduled Helper for the Primary Resource. 

Configuring Allowed Helpers:

  1. Find the Allowed Helpers window (Settings | Scenario Data | Allowed Helpers)
  2. Select the Primary Resource from the drop-down menu
  3. Click on the "+" to add a Helper Resource
  4. Select the Helper Resource associated with the Primary Resource from the drop-down menu

Allowed Helper 2