Compatibility rules

Compatibility rules can be used for additional control in the selection process. They are created using variables that represent conditions of service entered by the Selector user or calculated by the Selector. The rules drive the selection process to produce the best results from an array of possibilities. They can be applied to different levels of the selection process, including curves, product lines, pump sizes, and performance options.

Compatibility rule fields are located in tables throughout the SKB. A compatibility rule generator is provided for entering rules and is accessed by ”doubling clicking” in a compatibility rule cell. Click this image to see an example of the compatibility rule generator.

Note: Correct syntax is necessary to create valid compatibility rules. Expressions must be contained in square brackets [ ]. A validation check is provided to validate rules.

The examples below describe some basic uses for compatibility rules and demonstrate how they are populated in the SKB. Use these as a guide to generate compatibility rules for your organization.

 

Example 1

A rule is required for the Selector to use different curves based on the frequency chosen by the user.

For this example, a rule is required to define which curves should be used for 50hz and which should be used for 60hz. The rules will be applied at the curve level. Click here to view the example.

  1. Open the General Curve Table under the curve family for which the rules are to be defined.

  2. Navigate to the compatibility rule field for the curve number the rule is to be applied.

  3. Double click in cell to display the compatibility rule generator.

  4. In the rule generator:

  1. Click  to save the data.

  2. Repeat the steps for all applicable curves. Hint: Use copy and paste for curves using identical rules.

 

 

Example 2

The Selector is required to limit a product line to cast iron material and a COS search for "all materials".

For this example a rule is required to limit the acceptable minimum required materials for a product line to "All" and "Cast Iron". This example assumes that a subcategory for material exists and cast iron is a material option. The ID's "MatMin-All" and "MatMin-CI" are defined in the "Minimum required materials" table to allow the user to select them when defining conditions during the selection process. The rules however will be applied at the product line options level. Click here to view the example.

  1. Open the Product Line Options Table under the subcategory for material (SC-Mtl) for the product line for which the rules are to be defined.

  2. Navigate to the compatibility rule field for the cast iron material option.

  3. Double click in the cell to display the compatibility rule generator.

  4. In the rule generator:

  1. Click  to save the data.

 

 

Example 3

The Selector is required to limit specific pump size selections to liquid temperatures of 500 degrees F or less.

For this example a rule is required to limit specific pump size selections based on the liquid temperature. The rules will be defined at the pump size level. Click here to view the example.

  1. Open the Pump Size Table under the product line for which the rules are to be defined.

  2. Navigate to the compatibility rule field for a specific pump size.

  3. Double click in the cell to display the compatibility rule generator.

  4. In the rule generator:

  1. Repeat steps 2-4 as necessary or use copy and paste to populate the remaining applicable pump sizes. Click this image to see a complete example.

  2. Click  to save the data.

 

 

Example 4

A rule is required for the Selector to limit a product line material selection to diesel or lube oil liquid.  The diesel liquid has a temperature limit of less than or equal to 60 C and the lube oil liquid limit is 80 C. Additionally the product line material must be acceptable for an ”All liquids” criteria search.

 

For this example a rule is required for a product line material to limit the liquids (with temperature limits) to diesel or lube oil. The rule must also include criteria for an acceptable all liquids search. This example assumes the liquids table includes the liquids: All (Liq-Other), Diesel (Liq-Diesel), and Liquid-Lube Oil (Liq-LubeOil). The rules will be applied at the product line options level. Click here to view the example.

  1. Open the Product Line Options Table under the subcategory for material (SC-Mtl) for the product line for which the rules are to be defined.

  2. Navigate to the compatibility rule field for the material option to be restricted.

  3. Double click in the cell to display the compatibility rule generator.

  4. In the rule generator:

    1. Click  to save the data.