How do you manage MCO configuration differences between global and regional requirements

Our organization operates in multiple regions with varying compliance requirements, and we’re struggling to manage MCO configurations effectively in Agile 9.3.5. We have global MCO templates for standard compliance categories (RoHS, REACH, Conflict Minerals), but each region has additional local requirements that need to be tracked.

For example, our EU operations need SCIP database reporting fields, APAC requires additional material declarations for China RoHS, and North America has specific conflict minerals reporting formats. Currently, we’re using separate MCO templates for each region, but this creates duplication and makes it difficult to maintain consistency for global parts.

When a part is used across multiple regions, we end up with multiple MCO records that sometimes have conflicting data. How do other global organizations handle this? Do you use a single global template with regional overrides, or maintain separate regional templates? And how do you ensure compliance-driven configuration changes don’t break existing MCO workflows?

MCO Architecture for Multi-Region Compliance

The most defensible pattern for your scenario is a single global base MCO template extended with regional attribute groups, rather than parallel regional templates. Separate templates create exactly the data reconciliation problem you’re describing — multiple MCO records per part with no authoritative source.

Recommended Structure

Configure one Global Compliance MCO class with:

  • A core attribute section covering RoHS, REACH, and Conflict Minerals fields shared across all regions
  • Region-specific subclasses or conditional attribute groups (EU Compliance, China RoHS, NA Conflict Minerals) activated based on a Region Applicability multi-list attribute on the part or MCO header

In Agile PLM 9.3.x, you can use Criteria-Based Publish rules and Page Two / Page Three custom attribute tabs to segment regional fields without duplicating the MCO object itself. Assign regional attribute tabs visibility via Roles and Privileges so EU users see SCIP fields, APAC users see GB/T 26572 declaration fields, and NA users see the CMRT-aligned fields — all within the same MCO record (verify tab-level visibility granularity in your specific 9.3.5 patch level).

For SCIP reporting specifically, the additional attributes map cleanly to an EU-scoped Page Three tab. China RoHS substance thresholds differ from EU RoHS, so maintain separate substance list attributes rather than overloading a single threshold field.

Workflow Protection

Before making configuration changes to an active MCO class:

  1. Export all existing MCO records via ACS (Agile Content Service) or a direct DB extract as a rollback baseline
  2. Add new attributes as optional first; never delete or repurpose an existing attribute ID
  3. Test workflow transitions in a sandbox against MCOs in each lifecycle status (New, In Review, Released, Superseded)
  4. Validate SmartRules and Auto-numbering are not broken by subclass additions

Common Mistakes

  • Splitting by region at the template level — forces duplicate MCO records for global parts and breaks single-source-of-truth for substance data
  • Overloading multi-list fields to carry both global and regional substance values — makes reporting queries brittle
  • Modifying attribute data types on live classes — this can corrupt existing MCO records silently; always add new attributes rather than repurposing old ones
  • Skipping Role mapping after adding regional tabs — users see irrelevant fields, increasing error rates in declarations

Version Note

Attribute group visibility controls and subclass behavior changed between 9.3.3 and 9.3.5 — verify your patch-level behavior for conditional attribute display before committing to tab-based segmentation in production.


This draft is based on general Oracle Agile PLM knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.

We use a master template approach with regional extensions. The base MCO template contains all globally required fields, and then we have region-specific subtypes that inherit from the base. This way, common data is entered once but regional requirements are still captured. The key is setting up your class inheritance correctly in Admin Console so changes to the base propagate to regional variants.

Have you considered using configuration sets? We define a configuration set for each regulatory region, and parts are assigned to the relevant sets. The MCO template has conditional fields that only appear based on the active configuration set. This keeps everything in a single MCO record but tailors the view and required fields to the region. It works well for us with about 80% field overlap between regions.

The conflicting data issue is tricky. We implemented a data governance rule that designates one region as the “master” for each part based on where it’s primarily manufactured. That region’s MCO is authoritative, and other regions create linked reference MCOs that point back to the master. This prevents duplication while still allowing regional annotations. You need good change management though to ensure updates to the master MCO trigger reviews in dependent regions.

We maintain separate templates but use a synchronization PX that copies common fields from the global template to regional ones whenever the global MCO is updated. This keeps regional MCOs current with global compliance data while preserving their local fields. The PX runs on the MCO change workflow and flags any conflicts for manual review. It’s not perfect but reduces the manual sync effort significantly.

I think the real question is whether your business process supports a single MCO model or genuinely needs regional separation. In most cases, the compliance data itself is universal - a substance is either present or not. What varies is the reporting format and threshold levels. You might be better served by a single MCO template with regional reporting views rather than separate templates. Use custom reports and exports to generate region-specific formats from the common data model.

Managing global versus regional MCO configurations requires a strategic approach that balances standardization with local flexibility. Here’s how to address your three focus areas:

Global vs. Local MCO Templates: The optimal approach is a hybrid model using template inheritance with regional overrides. Create a base “Global_MCO” template containing universal compliance fields: substance declarations, material composition, supplier certifications, and common regulatory flags (RoHS, REACH, Conflict Minerals). This base template should capture approximately 70-75% of all compliance data needs.

Then create regional child templates (EU_MCO, APAC_MCO, NA_MCO) that inherit from Global_MCO and add region-specific fields. For your examples:

  • EU_MCO adds SCIP database ID, SVHC concentration levels, and waste framework classifications
  • APAC_MCO includes China RoHS compliance period, hazardous substance table, and national standard references
  • NA_MCO adds TSCA certification status, conflict minerals reporting company information, and Prop 65 warnings

The inheritance ensures that when you update global compliance requirements, all regional templates automatically receive the changes. Regional teams can only modify their specific extensions, preventing accidental corruption of global data.

Configuration Set Management: Implement configuration sets to manage which MCO template applies to each part based on its distribution geography. Define sets for each regulatory region and assign parts to multiple sets as needed. The key is using configuration set rules to determine template applicability:

  1. Primary Manufacturing Location → determines base template
  2. Distribution Markets → adds regional template requirements
  3. Regulatory Jurisdiction → activates compliance-specific fields

For parts sold globally, the system creates a composite MCO view that includes all applicable regional fields. Use the “Required If” field property to make regional fields mandatory only when the corresponding configuration set is active. This prevents data entry burden for regions where specific compliance data isn’t needed.

Implement workflow routing rules that automatically notify regional compliance teams when MCO changes affect their jurisdiction. The workflow should require sign-off from each affected region before the MCO reaches Released status.

Compliance-Driven Overrides: Establish a clear data precedence hierarchy to handle conflicts:

  1. Regulatory mandate (highest) - legally required data cannot be overridden
  2. Global corporate policy - company-wide compliance standards
  3. Regional interpretation - local regulatory guidance
  4. Operational preference (lowest) - regional business practices

Document this hierarchy in your MCO governance procedures and implement it through field-level permissions. Use Agile’s privilege mask feature to restrict who can modify fields at each precedence level. Global compliance officers control level 1-2 fields, regional compliance manages level 3, and local teams handle level 4.

For conflicting data between regional MCOs, implement a master data resolution process:

  • Designate the primary manufacturing region’s MCO as authoritative for substance composition data
  • Allow each region to maintain independent certification and test report references
  • Use a conflict resolution workflow that escalates data discrepancies to global compliance for adjudication

Create MCO synchronization rules that automatically propagate critical field changes (like newly identified hazardous substances) from the master MCO to all regional variants. This can be implemented through workflow PX or scheduled batch jobs.

Implementation Recommendations: Start by auditing your current MCO templates to identify true regional differences versus reporting format variations. Often what appears as different requirements is actually the same data presented differently. Consolidate where possible.

Migrate to the hybrid template model in phases: begin with new parts using the inherited template structure, then gradually migrate existing MCOs during their normal update cycles. This prevents a disruptive mass conversion.

Establish KPIs to measure success: data consistency rate across regions, time to complete regional MCO reviews, and compliance audit findings. Target 95%+ consistency for global fields and <48 hour regional review cycles.

The goal is “configure once, comply everywhere” - capturing compliance data in a standardized way while supporting regional reporting and certification requirements through configuration rather than duplication.