Skip Headers
Agile Product Lifecycle Management Product Governance and Compliance User Guide
Release 9.3.3
E39296-04
Next
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction to Product Governance & Compliance
1.1
Compliance Regulations
1.2
Cycle of Compliance Data-Gathering and Corrective Action
1.3
How PG&C Helps You Gather and Manage Compliance Data
1.4
Agile PLM Documentation for PG&C
1.4.1
PG&C User Guide
1.4.1.1
Solution-specific Documentation for the PLM Administrator
1.4.2
PG&C Supplier Guide
1.4.3
Getting Started with Agile PLM
1.5
PG&C Use Cases
1.5.1
List of Use Cases
1.5.2
Use Cases for the Administrator
2
PG&C Concepts and Business Objects
2.1
Agile Java Client
2.2
Agile Web Client
2.3
Modified Web Client Interface
2.4
Microsoft Excel-based Client
2.5
PG&C Classes of Objects
2.5.1
Substances Classes
2.5.1.1
Substance
2.5.1.2
Substance Group
2.5.1.3
Material
2.5.1.4
Subpart
2.5.1.5
Homogeneous Materials
2.5.2
Specifications
2.5.3
Parts and Part Groups
2.5.4
Declarations
2.6
Conceptual Entities in PG&C (non-business objects)
2.6.1
Bill Of Substances
2.6.2
Compositions and Levels of Disclosure
2.6.2.1
Compositions
2.6.2.2
Level of Disclosure in Compositions
3
RFI Process in PG&C
3.1
Specification Management
3.2
Declarations Gather Compliance Information
3.3
Full Use of PG&C Business Objects
3.4
Summary
3.5
RFI Process Overview
3.5.1
Creating Declarations without Supplier Interaction
3.6
Declaration Workflow and the RFI Process
3.7
Routing Declarations
3.7.1
Notifications when Declarations Advance to and from Supplier
3.7.1.1
Acknowledgments for Declarations
3.7.1.2
Receiving Notifications
3.8
Information Supplier Fills Out a Declaration
3.9
Completing the RFI Process
3.10
Reviewing and Publishing a Declaration
4
Compositions
4.1
Contents of a Composition
4.2
Stages of Compositions
4.3
Compositions in the Context of Parts
4.3.1
Role of Composition Type Field
4.3.2
Validation Type in Conjunction with Composition Type
4.3.3
Archiving and Unarchiving Compositions in Items and Mfr. Parts
4.4
Compositions in the Context of Declarations
4.4.1
Declarations Gather and Store Information about Compositions
4.4.2
Information on Declarations also found on the Parts
5
Substances
5.1
Substances in PG&C Rollups
5.2
Tabs and Attributes in Substances
5.2.1
General Info Tab
5.2.1.1
Substances>Alias attribute
5.2.2
Where Used Tab
5.2.3
Substance Groups > Substances Tab > Conversion Factor
5.2.3.1
Substance Groups and Conversion Factor
5.2.4
Materials and Subparts > Composition Tab
5.2.5
More About Subparts
5.3
Creating Substances
5.4
Working with Substances
5.4.1
Substance Aliasing
5.4.2
Mass Disclosure
5.4.2.1
Full Disclosure, Partial Disclosure, and No Disclosure
5.4.3
Mass Tolerance
5.4.4
Mass Tolerances for External Specifications
5.4.4.1
Example for calculating mass of each substance against external specification:
5.4.5
Intentional and Non-intentional Substances and Related Attributes
5.4.5.1
Intentionally Added
5.4.5.2
Disallow Intentionally Adding
5.4.5.3
Specification Intentionally Added
5.4.6
Unreported Substances in Partially Disclosed Compositions
5.4.6.1
Conditions When the System Adds the Unreported Substance
5.4.6.2
In Declarations (Internal Specifications Only)
5.4.6.3
For Substance Composition (Internal Specifications Only)
5.4.6.4
Homogeneous Material Composition (Internal Specifications Only)
5.4.6.5
Unreported Substance When Importing Substances to Items and Manufacturer Parts (Internal Specifications Only)
6
Bill of Substances
6.1
BOM Lists Parts that become Products
6.2
BOS Lists Substances contained in Parts that require Compliance
6.3
Rationale for the BOS
6.4
Summary of BOS Structures
7
Specifications
7.1
Contents of Specifications
7.2
Internal vs. External Specifications
7.3
Tabs and Attributes in Specifications
7.3.1
General Info Tab
7.3.2
Substances Tab
7.4
Creating Specifications
7.5
Specification Management
7.5.1
Adding Specifications
7.5.2
Replacing Specifications
7.6
"All Spec" Use Case
7.7
Rules for Selecting Compositions for Rollup on Part/Part Group (Internal Specifications)
7.8
Rules for Selecting Compositions for Rollup on Part/Part Group (External Specifications)
8
Parts and Part Groups
8.1
Parts: Items and Manufacturer Parts
8.2
Part Groups: Part Family
8.3
More about Parts and Part Groups
8.4
Tabs and Attributes in Parts and Part Groups
8.4.1
Title Block and General Info Tabs
8.4.1.1
PageOne Attributes (Items>Title Block or Mfr. Parts/Part Groups>General Info)
8.4.1.2
Items>Title Block Attributes
8.4.1.3
Part Groups>Make Available As Attribute
8.4.1.4
Make Available As Attribute and the "Force/Identical" SmartRule
8.4.2
PageTwo Tab
8.4.2.1
Specification Mapping: Result Compliance from Parts' Specification Table Mapped to PageTwo Attribute
8.4.3
Compliance Tab
8.4.3.1
Compliance Tab > Specifications Table
8.4.3.2
Views Filter of Specifications
8.4.3.3
Some Fields on the Specifications Table
8.4.3.4
Bulk Specification Removal
8.4.3.5
Compliance Tab > Declarations and Compositions Table
8.4.3.6
Views Filter of Compositions
8.4.3.7
Some Fields on the Declarations & Compositions Table
8.4.3.8
View Substances Button
8.4.3.9
Scale Property in Calculated PPM and Result PPM
8.4.3.10
Modifying the Declarations and Compositions Table
8.4.4
Suppliers Tab
8.4.5
Part Groups > Parts Tab
8.5
Creating Part Groups in PG&C
8.6
Mapping Feature in Parts and Part Groups
9
Declarations
9.1
More About the Declarations Classes
9.1.1
Supplier Declarations of Conformance
9.1.2
Japanese Green Procurement Declarations
9.1.3
Part Declarations
9.1.4
Substance Declarations
9.1.5
Homogeneous Material Declarations
9.1.6
IPC 1752x Declarations
9.1.6.1
BOS Data Delivered by Scriba Tool
9.1.6.2
Privileges
9.1.6.3
Classes and Subclasses
9.1.6.4
PDF forms for pre-version 2.0
9.1.6.5
XML Data Delivery
9.1.6.6
Mapping Between Agile and IPC 2.0
9.1.6.7
Guidelines for Parts and Specifications on IPC Declarations
9.1.6.8
IPC-BOS Import for Multiple Products and Use Cases
9.1.6.9
Multiple Products Use Cases
9.1.6.10
Case 1: Same Mass and Same Material Content
9.1.6.11
Case 2: Different Mass and Same Material Content
9.1.6.12
Case 3: Same Mass and Different Material Content
9.1.6.13
Case 4: Different Mass & Different Material Content
9.1.6.14
IPC 2.0 New Map Attributes
9.2
Tabs and Attributes in Declarations
9.2.1
Cover Page
9.2.2
Affected Parts Tabs
9.2.2.1
Parts Tabs Attributes
9.2.2.2
Excluding Compositions from Rollups
9.2.2.3
Substances for Parts Table
9.2.3
Specifications Tab
9.2.3.1
Rules for Synchronizing Declaration Parts Tables and Specifications Table
9.2.3.2
From the Object in Web Client
9.2.3.3
From the Import Utility
9.2.4
Workflow Tab
9.3
Creating Declarations
9.3.1
Selecting Specifications to add to Declarations
9.3.2
How to Create a Declaration
9.4
Working with Declarations
9.4.1
Invalid Substances in the Declaration
9.4.1.1
Restriction about invalid Substances in Declarations
9.4.2
Action > Verify Substances
9.4.2.1
Correcting Substances in Declarations
9.4.3
Working with the Part Tables
9.4.4
Working with the Part Substances Tables
9.4.4.1
Substance Editing
9.4.4.2
Substance-Type Declarations: Substance, JGPSSI, and IPC 1752-1 Declarations
9.4.4.3
Homogeneous Material-Type Declarations: Homogeneous Material and IPC 1752-2 Declarations
9.4.4.4
Add/Update with Import
10
Importing and Exporting Data in PG&C
10.1
Change-based Revisions on the Item
10.2
Importing Compositions to Items
10.2.1
Change Nuber in an Item
10.2.2
Rules when Importing Compositions into Items
10.2.3
Rules when Importing a Composition into Items or Manufacturer Parts
10.3
Notes and Special Cases of Importing Compositions
10.4
Sources of Compositions
10.5
Importing Specifications to Specific Revisions of Items
10.5.1
Summary of Importing a Specification to an Item
10.5.2
A Difference with Part Groups
10.6
Importing and Exporting Declaration Data
10.6.1
Declarations Actions (Process Extensions)
10.6.2
Importing Substances to a Declaration with MS-Excel
10.6.2.1
Downloading the MS-Excel Template
10.6.2.2
Adding Substances to the Spreadsheet
10.6.2.3
Importing Substances to the Declaration
10.6.2.4
Notes on Excel-based Declaration Submissions
10.6.3
Import and Export IPC 2.0 MDOs
10.6.4
Importing and Exporting IPC Declarations
10.6.4.1
Transformation Files for Importing Compositions
10.6.5
Item Number when Importing into Declaration
10.6.6
Correcting Invalid Substances
11
Rolling Up Compliance Data Using Internal Rollup
11.1
Defining Approach to Compliance Management
11.2
Use Cases
11.3
Declaration Classes in Rollups
11.4
When and Why Rollups are Run
11.5
Parts Qualifying for Scheduled Compliance Rollups
11.5.1
Stage 1 - Perform Compliance Rollup on Shippable Items:
11.5.2
Stage 2 - Perform Compliance Rollup on Parts/PGs that are Flagged
11.6
Expected Time Required to Complete Systemwide Rollup
11.7
When Rollup was Last Run
11.8
Tracking Compliance Changes through History
11.9
Compliance States
11.9.1
Worst-Case Priority of Compliance States
11.9.2
How Compliance States are Ranked
11.9.2.1
Treat Exempt as Compliant in BOM Rollup Rule
11.10
Composition Rollup on Bill Of Substances
11.10.1
Kinds of Composition
11.10.2
BOS Hierarchy
11.10.3
Compliance Validation for BOS Tree
11.10.4
When Composition Rollups Occur
11.10.4.1
Two-Step Sequence in Rollups
11.10.4.2
How Disclosure Logic affects Rollups
11.10.4.3
Disclosure Logic Use Case
11.10.4.4
Substance Declarations and Need Rollup Flag
11.11
Compliance Rollup on BOM/Items, Mfr.Parts, and Part Groups
11.11.1
Some Rollup Fields
11.11.2
BOM Rollup Evaluating Compliance States
11.11.3
Part-Level Validation - Rollup from Compositions to Part/Part Group
11.11.3.1
Find Qualified Compositions for Use or Re-use
11.11.3.2
Rules for Selecting Compositions for Rollup on Part/Part Group (Internal Specifications)
11.11.3.3
Composition Selection Logic
11.11.3.4
Perform the Rollup for Each Qualified Composition
11.11.3.5
Re-using Exemptions in Rollups
11.11.3.6
Combine Rollup States of Qualified Compositions
11.11.4
AML Validation - Rollup from AML to Item
11.11.5
Validation Rollup from Item to Assembly
11.11.5.1
Rules for Calculating Compliance for Specifications on Parts
11.12
Substances and Weights Rollups using Excel Integration
11.12.1
Details of the Substances and Weights Use Case
11.12.2
Running a Substances and Weights Rollup
12
Rolling Up Compliance Data Using External Rollup
12.1
External Compliance Rollups
12.1.1
Actions Triggering External Rollup
12.1.1.1
Archived External Compositions
12.2
Manual External Rollup using Excel Add-In
12.2.1
Excel Add-In Use Case
13
Managing Suppliers
13.1
Attributes in Suppliers
13.1.1
Buttons on the General Info tab
13.2
Creating Compliance Suppliers
13.2.1
Supplier Types
13.2.2
Supplier Lifecycle Phases
13.2.3
Creating a Compliance Supplier
13.3
Creating and Adding Contact Users
14
PG&C Searches
14.1
Accessing PG&C Saved Searches
14.2
Using the Search Options in Add Operations
14.3
Searchable Attributes for PG&C
15
PG&C Reports
15.1
Accessing PG&C Reports
15.2
Report Privilege
15.3
View and Modify a Compliance Report
15.4
Specifics to Compliance Report Layouts
15.4.1
Part Compliance Report
15.4.2
Part Groups Compliance Report
15.4.3
Parts with Compliance Issues Report
15.4.4
Parts with Substances Report
15.4.5
Parts with Substance over PPM Report
15.4.6
Supplier Compliance Report
15.4.7
Missing Substances Report
15.4.7.1
Refinements to Missing Substances Report
15.4.8
Declaration Workflow Metrics Report
15.4.9
BOM Compliance Report
15.4.10
External Rollups Report
15.4.11
Exemptions Report
A
Configuring Product Governance & Compliance
A.1
Configuring the External Rollup Task
A.2
Checklists for Configuring the PG&C Solution
A.2.1
PG&C-supporting Configurations
A.2.2
PG&C-specific Nodes
A.2.3
PG&C-specific Classes
A.2.4
PG&C Users and Workflow
A.2.5
Suppliers
A.3
Declarations Classes in Brief
A.4
Integrated Components for PG&C
A.4.1
ComplianceRollup.log in Log.xml File
A.4.2
Ensure that the Microsoft Excel-based Client has been properly Installed
A.4.3
Configure Process Extensions (non-Events-based) for PG&C
A.4.4
IPC 1752x Declarations
A.4.4.1
BOS Data Delivered by Scriba Tool
A.4.4.2
Privileges
A.4.4.3
Classes and Subclasses
A.4.4.4
IPC Formats Supported in this Release
A.4.4.5
PDF forms for pre-version 2.0
A.4.4.6
Guidelines for Parts and Specifications on IPC Declarations
A.4.5
Configuring the Substances and Weights Rollups in Excel Integration
A.5
Administrator Nodes for PG&C-specific Settings
A.5.1
Unit Of Measure (UOM)
A.5.2
Signoff Message
A.5.3
Compliance Rollup Scheduling
A.5.4
Setting External Rollup
A.5.4.1
Rollup Scheduling
A.5.4.2
Rollup Task Settings
A.5.5
Compliance Rollup Rule-Setting
A.5.5.1
Strict and Relaxed Rollup Rules
A.5.5.2
AML Rollup Rule
A.5.5.3
Composition Rollup Rule
A.5.5.4
Scheduled Rule
A.5.5.5
Automatic "Fallback"
A.5.5.6
Treat Exempt as Compliant in BOM Rollup Rule
A.5.6
Mass Tolerance Percentage Setting
A.5.6.1
How System Uses Mass Tolerance Percentage
A.5.6.1.1
Mass Disclosure - Full, Partial, and No Disclosure - and Unreported Substances
A.5.6.2
Unreported Substances in Partially disclosed Compositions
A.5.7
Renaming Compliance States
A.5.8
Supplier Declaration Process Extensions
A.5.9
Specification Mapping
A.5.9.1
Notes on Changed Mappings and System Cleanup
A.5.10
Compliance Rollup Task
A.5.11
Compliance Migration Task
A.5.12
Specification Management Task
A.5.13
External Rollup Task
A.5.14
Number of Archived External Compositions Preference
A.6
Configuring the PG&C Classes
A.6.1
Subclass required for IPC 2.0
A.6.2
Overall Compliance / Summary Compliance in PG&C Business Objects
A.6.3
Substances and Weights Rollups and the Child Level Attribute in Items and Mfr. Parts
A.6.4
Adding Exemptions to Specifications
A.6.5
Length of Name in Declarations
A.6.6
Need Compliance Check attribute not visible in Items
A.6.7
Elapsed Time since Last Rollup Attribute Added in Parts and Part Groups
A.6.8
Archiving and Unarchiving Compositions in Items and Mfr. Parts
A.6.9
Composition Type in Parts and Part Groups
A.6.10
Importing Compositions and Substances into Items and Mfr. Parts
A.6.11
Mapping Feature in Parts and Part Groups
A.6.11.1
Mapping Feature Use Case
A.6.11.2
Enabling the Mapping Features
A.6.12
Part Groups: Configuring Part Families
A.6.12.1
Force Commodity and Part Family to be Indentical SmartRule
A.6.12.2
Make Available As Attribute
A.7
Defining PG&C Users - Roles and Privileges in PG&C
A.7.1
Adding Users to Compliance Manager Lists and Compliance Searches
A.7.2
Supplier Read Items Privilege
A.8
Using the Declarations Workflow in RFIs
A.8.1
Deploying Custom Workflows in PG&C
A.8.2
Declaration Notifications
A.9
Event Management in PG&C
A.9.1
Examples of PG&C Events
B
Configuring the Microsoft Excel-based Client for Agile PG&C
B.1
JGPSSI Support
B.2
Substances and Weights Rollups
B.3
Client Software Requirements
B.3.1
Operating System
B.3.2
Client Applications
B.4
Microsoft Excel-based Client FAQ
B.5
Configuration Sequence
B.6
Setting Privileges for Agile PG&C Objects
B.7
Enabling Attributes that are Required for Excel Rollups
B.7.1
Classes: Parts, Manufacturer Parts, and Documents
B.7.1.1
Compliance Tab>Composition Table
B.7.1.2
Compliance Tab > Substances Table
B.7.2
Classes: Parts and Documents
B.7.2.1
BOM Tab
B.7.2.2
Manufacturers Tab
B.8
Restricting the Length of Declaration Names
B.9
Deploying License Files for the Agile PLM ActiveX Control
B.10
Using the Developer Version of the Microsoft Excel Integration License File
B.11
Digitally Signing the Agile PLM ActiveX Control
B.12
Enabling Downloading of Productivity Components
B.13
Installing the Agile PLM ActiveX Control
B.14
Modifying Excel-based Process Extensions for Japanese Versions
B.14.1
Supporting the Japanese Version of the JGPSSI Template
B.14.2
Supporting the Japanese Version of Substances and Weights Rollups
B.14.3
Supporting Other Languages in Substances and Weights Rollups
B.15
Troubleshooting
B.16
Testing the Microsoft Excel-based Client for Agile PG&C
C
System Logic of Internal Compliance Rollups
C.1
Internal Rollup Engine Rule Change
C.2
System Logic of BOS/Composition Rollups
C.2.1
Rollup Logic for Substances
C.2.2
Rollup Logic for Substance Groups
C.2.3
Rollup Logic for Materials
C.2.4
Rollup Logic for Subparts
C.2.5
Rollup Logic for Parts and Part Groups
C.2.6
Special Cases that can Result in Missing Info Compliance State
C.2.7
Additional Information
C.2.7.1
Corner Case
C.3
System Logic of BOM/Compliance Rollups
C.3.1
Compliance Calculation
C.3.1.1
Automatic Calculation
C.3.1.2
Manual Calculation
C.3.2
Calculation and Publishing of Compositions
C.4
Internal Logic of Substances and Weights Rollups
C.4.1
Hierarchy of BOM and BOS
C.4.2
Aggregate Rule
C.4.3
Substance to Substance Group-level Rollup
C.4.3.1
Example
C.4.4
Substance Group to Composition
C.4.4.1
Example
C.4.5
Substance Group/Substance to Material-level Rollup
C.4.6
Material to Subpart-level Rollup
C.4.7
Subpart to Composition-level Rollup
C.4.8
Composition to Part-level Rollup
C.4.9
Composition to Manufacturer Part
C.4.9.1
Example
C.4.10
Manufacturer Part to Part-level Rollup
C.4.10.1
Example
C.4.10.2
More on How Mfr Part to Part Works
C.4.10.3
Example
C.4.11
Part to Assembly
C.4.11.1
Example
C.4.11.2
More on How Part to Assembly Works
C.4.11.3
Example
C.4.11.4
Another Example of How Part to Assembly Works
C.4.11.5
Example
C.4.12
Rollup Rules
C.4.12.1
Multiple composition
C.4.12.2
Level, Type, Declared PPM, Declared weight, CAS Number
D
Reference Documentation for External Compliance Rollups
D.1
Rollup Tasks
D.2
Excel-Based Rollup as an Alternative to External Rollups
D.3
Defining Approach to Compliance Management
D.4
Concepts
D.4.1
Alternate IPNs or Items
D.4.2
Alternate Manufacturer Parts
D.4.3
Active Compositions or Declarations
D.4.4
Manufacturer Part on Root Node of BOM (Product)
D.5
External Rollup Flow
D.5.1
Extracting Data
D.5.1.1
Data Extraction Rules
D.5.1.2
External Specifications
D.5.1.3
Need Compliance Check Flag
D.5.1.4
Revisions
D.5.1.5
BOM, AML and BOS
D.5.1.6
Mass
D.5.1.7
Compositions
D.5.1.8
Compliance Status Normalization
D.5.1.9
Order of Precedence
D.5.1.10
Data Consistency
D.5.1.11
Calculate Compliance and Declaration Release
D.5.1.12
Modifying the External Rollup Script
D.5.2
Database Tables
D.5.2.1
Fact Table
D.5.2.2
Fact Table Task
D.5.2.3
Result Object Compliance Table
D.5.2.4
Result Substance Compliance Table
D.5.2.5
Rollup Composition
D.5.2.6
Root Object Table
D.5.2.7
Specification Substances Table
D.5.2.8
tmp_rollup Table
D.5.3
Staging Database
D.5.3.1
Transformation Rules
D.5.3.2
Staging table Rules
D.5.4
Rolling up Data
D.5.5
Publishing Results
D.6
Excel Sample for REACH Rollup
D.6.1
Logging Into Excel Rollup
D.6.2
Using Excel Rollup
D.6.3
REACH Rollup Logic
D.6.3.1
Mass Rollup
D.6.3.2
BOS Rollup
D.6.3.3
Compare Weight Percentage