A rollup is performed for the following reasons:
- Certain reports and exports require this information
- BOM Materials Compliancy can configure a selected MEP in a part based on a best or worst case analysis of calculated compliance values. This requires that rollup values be computed and stored with the objects.
There are two kinds of rollups:
- The global rollup is a complete rollup of every out-of-date object. Out-of-date means that something has changed within the object that requires that data be rolled up.
- The selected material/part rollup is a rollup of selected parts or materials. This is usually
performed prior to viewing data or accessing certain functionality in BOM Materials Compliancy that depends on the object being up to date. For
example, you cannot export a set of parts unless they are up to date. The advantage of the
selected material/part rollup is that the items that are actually updated are only those
that are descendants of the part or materials. A user does not have the global rollup
overhead of updating every part or material that is out-of-date to export a selected
few.
- The parallel rollup is used to enhance the performance in both the global and selected
material/part rollups. The Enable Parallel Roll Up option can be configured to enable or
disable in the Global Rollup page. You can select whether to use or not the parallel
rollup while performing the global rollup. In the selected material/part rollup, the
parallel rollup is performed if it is enabled using the configuration setting. When you
select parallel rollup, each root or leaf node is processed in the separate thread, in
parallel, using the available processors.
- Rollup of ECHA Material Classifications per Threshold: The app
calculates the rollup of ECHA material classifications per threshold (substance or
substance classifications and reportable application). This is required for the reporting
SCIP data at threshold level. This is not a rollup task and also not affect the existing
calculated substances and substance classifications function. It is calculated to create a
declared threshold.
- The material classifications are reported in the pair of JAMP material classification
with reference to the ECHA material classification. So both the JAMP and ECHA material
classifications are required for a material.
An Author or Design Engineer can perform selected material/part rollups.