Item Compatibility

Key Concepts

Sometimes, there may be multiple food processing lines located in the same room that requires that the same type of product be processed on the independent lines at the same time. For example, to prevent cross-contamination, there may need to be a way to prevent allergen products and non-allergen products from being processed at the same time on different lines.

Another example would be if two machines are fed by the same material input line, then at any point in time they can only run operations that use the same material. 

The solution for these types of requirements would be to group resources together using a "Compatibility Group" and then assign a "Compatibility Code" for the Job Operations. When this is set up, resources that are part of the group will only be able to process operations at the same time if these have the same compatibility code.

Setting Up

1. Set the Compatibility Group of the Resources

You can group resources together by assigning them to a "Compatibility Group". Resources that are part of the same compatibility group can only run operations concurrently if they have the same compatibility code specified in their job operation's header.

To do this, right-click the resource from the Gantt and click on "Open" to access the Resource Options dialog.

In the "Advanced Rules" tab, type in the name of the compatibility group. Repeat for all resources within the group.


2. Set the Compatibility Code of the Job Operations

The Compatibility Code is used to restrict resources to only perform compatible work at simultaneous times. If specified, then any scheduled Operation's Compatibility Code must match the Compatibility Code of other Operations scheduled on resources with the same Compatibility Group. 

In the Job Dialog, go to the Operation | Advanced tab. Make sure that the "Use Compatibility Code" option is checked and specify the Compatibility Code.

For example, you could put "Allergen" as the compatibility code for food items that contain peanuts, and "Non-Allergen" for all other food types. This way, no other food type could schedule at the same type as an item categorized as "Allergen".