Introduction

It is not uncommon for a given product or order to contain multiple instances of the same part used. For example, an electric box sign may use sheet aluminum for the top, sides, bottom and back. All of these may be represented as separate parts on the same product. Similarly, the labor applied for fabricating the aluminum may be included as separate parts. This separation is useful for the computation of costs, but can be cumbersome for production when they have to select between the different parts to apply labor and material usage.

To improve the interface for the production user, the Control parts grid has been enhanced to include options to summary view which aggregate similar parts into one logical part. Part usage may be applied to the aggregate part and the usage is automatically allocated between the composite parts.

Note: For more information on Phase I of inline_part_usage_posting, click here: http://control.cyriouswiki.com/Inline+Part+Usage+Posting

Summary Parts Grid Display Options

The parts grid (for both orders and line items) has been modified to include a drop-down box to select which view the user is showing:

The options for the drop-down include:

Each of these views is described below. With certain views, many of the columns are no longer relevant. These columns have been hidden on the screen, but not removed from column chooser (or the saved columns). The particular handling of many of the columns will depend upon the particular option.

Detail View

The detail view is the current Parts Grid, in its current form.

Order Summary View

The order summary view consolidates every line item into one parts list. When a part exists more than one time in the order, an aggregate part will be created for each. In those cases, the aggregate parts will be displayed instead of the individual parts.

The columns in the parts grid adjust according to these rules:

Top-Level Item Summary

The Top-Level Item Summary View consolidates line items and their children into one parts list. When a part exists more than one time in the line item or in its children, an aggregate part will be created for each. In those cases, the aggregate parts will be displayed instead of the individual parts. The columns in the parts grid adjust according to these rules:

Line Item Summary

The Item Summary View consolidates parts within a line item. When a part exists more than one time in the line item, an aggregate part will be created for each. In those cases, the aggregate parts will be displayed instead of the individual parts.

The columns in the parts grid adjust according to these rules:

Grid Options Notes:

Usage Cases

Logic for Applying Part Usage to Aggregated Parts Terms

|Estimated Quantity |Actual Usage |Used Estimated |Unused Estimated |Used Beyond Estimated |

1000100
105550
10101000
10151005
10-5010-5
05005
0-500-5
-1000-100
-10-5-5-50
-10-10-1000
-10-15-100-5
-1050-105

Note:

Sequence for distributing usage

When usage is added, Control will go through each of these steps, applying as much usage in each step. Once the new usage remaining gets to zero, the process is complete and it does not continue to the next step.

Added usage (when the Added Usage is greater than zero)

  1. If any parts have a Used Beyond Estimate amount that is less than zero, apply the usage to them to attempt to raise the amount to zero.
  2. If any parts have a Used Estimates amount that is less than zero, apply the usage to them to attempt to raise the amount to zero.
  3. If any parts have an Unused Estimated amount that is greater than zero, apply the usage to them to attempt to lower the amount to zero.
  4. Attempt to rebalance actual usage of parts that have an Estimated Quantity that is greater than zero.
  5. Distribute proportionately among parts that have an Estimated Quantity that is greater than zero. If every part has an Estimated Quantity of zero, then distribute evenly among all the parts. If every part has an Estimated Quantity that is less than or equal to zero, then distribute proportionately among parts with an Estimated Quantity that is less than zero.

Removing usage (when then Added Usage is less than zero)

  1. If any parts have a Used Beyond Estimate amount that is greater than zero, apply the usage to them to attempt to lower the amount to zero.
  2. If any parts have a Used Estimates amount that is greater than zero, apply the usage to them to attempt to lower the amount to zero.
  3. If any parts have an Unused Estimated amount that is less than zero, apply the usage to them to attempt to raise the amount to zero.
  4. Attempt to rebalance actual usage of parts that have an Estimated Quantity that is less than zero.
  5. Distribute proportionately among parts that have an Estimated Quantity that is less than zero. If every part has an Estimated Quantity of zero, then distribute evenly among all the parts. If every part has an Estimated Quantity that is greater than or equal to zero, then distribute proportionately among parts with an Estimated Quantity that is greater than zero.

Note:

Details of the steps

Steps 1-3: If the quantity added is greater than the total amount it is being applied to, then the full amount will be applied and the remainder will be carried over to the next step. Otherwise, the quantity added will be distributed proportionately based on the amounts being applied to.

Example:

You have 3 parts with estimated quantities of 10, 20, and 30, and zero actual quantity for all three.

Step 4: In this step, the current actual usage plus the newly added usage from steps 1-3 for each part is examined to compare the actual distribution with the distribution of the estimated quantity. From there Control will attempt to use the remaining added quantity to adjust the actual usage so the distribution matches the estimated distribution.

Note:

Step 5: At this point, any remaining added usage will be distributed based on the distribution of the estimated quantities. If all of the estimated quantities are zero, then the added amount will be distributed evenly.