ManufacturingOracleProduct Lifecycle Management

    Oracle Agile PLM Migration, Extraction & Archival

    Organizations running Oracle Agile PLM need a controlled way to preserve decades of engineering and product history while moving to modern PLM platforms. SyntraETL extracts, transforms, validates, migrates and archives complex Agile PLM product data while preserving relationships between items, revisions, structures, manufacturers, engineering changes and supporting documents.

    Agile PLM → Oracle Fusion Cloud PLM  |  Archive  |  Data Lake  |  Enterprise Applications

    Support milestone

    Preparing for Oracle Agile PLM’s 2027 Support Transition?

    Oracle has announced that Premier Support for Agile PLM ends after December 2027. Organizations still operating Agile PLM should begin evaluating how product, engineering and historical information will be migrated or retained before the legacy environment is retired.

    SyntraETL supports both paths: Migrate what you need. Archive what you don’t. Preserve the complete history.

    Migrate to Fusion Cloud PLM

    Move operational product information into Oracle Fusion Cloud Product Lifecycle Management.

    Archive Historical PLM Data

    Preserve historical items, BOMs, revisions, ECOs and documents without keeping Agile PLM running.

    Hybrid Migration + Archive

    Move current operational data to Fusion while retaining older engineering history in SyntraETL DataVault.

    What SyntraETL Does With Oracle Agile PLM

    One platform covers the whole Agile PLM exit: getting the data out, moving what belongs in the new PLM, keeping what belongs in an archive, and proving both were complete.

    Agile PLM Data Extraction

    Read items, structures, manufacturers, changes and attachments from the Agile schema and file vault into a governed staging layer.

    Agile PLM to Fusion Cloud PLM Migration

    Map the Agile object model onto Fusion’s item, structure, AML and change model, then generate FBDI files or REST payloads.

    Agile PLM Archival

    Retain historical product records, revisions and documents in an immutable archive once Agile PLM is switched off.

    Agile PLM Decommissioning

    Free the servers, database and vault storage while keeping an auditable copy of what the system held.

    Agile PLM Historical Reporting

    Search archived items, revisions, BOMs, change orders and drawings without an Agile PLM login.

    Transformation & Reconciliation

    Controlled mapping rules, exception tracking and source-to-target reconciliation evidence for every object.

    Oracle Agile PLM Data We Extract

    The Agile object model is wider than a table list. These are the groups SyntraETL reads, with the relationships between them kept intact.

    Items & Product Master

    • Items
    • Item classes
    • Item attributes
    • Page Two attributes
    • Page Three attributes
    • Item revisions
    • Lifecycle phases
    • Statuses
    • Categories

    BOMs & Product Structures

    • Bills of material
    • Parent-child relationships
    • Components
    • Quantities
    • Effectivity
    • Reference designators
    • Substitute components
    • Alternate structures where available

    Manufacturers & AML

    • Manufacturers
    • Manufacturer parts
    • Manufacturer part numbers
    • Approved Manufacturer Lists
    • Manufacturer-item relationships
    • Manufacturer attributes

    Engineering Changes

    • ECRs
    • ECOs
    • ECNs
    • MCOs
    • SCOs
    • Affected items
    • Change history
    • Redlines
    • Effective dates
    • Approval and status information

    Documents & Attachments

    • Product drawings
    • PDFs
    • Specifications
    • Engineering documents
    • Supporting files
    • Item attachments
    • Change-order attachments
    • Attachment metadata
    • Revision relationships

    Suppliers & Relationships

    • Suppliers
    • Supplier-related product information
    • Item relationships
    • Cross references
    • Custom relationship types

    History & Audit

    • Revision history
    • Change history
    • Historical BOMs
    • Historical item attributes
    • Lifecycle changes
    • Audit-relevant metadata

    Object availability, custom classes and attribute coverage vary between Agile implementations. Everything listed above is extracted subject to source configuration and availability, confirmed during the discovery phase against your own Agile instance.

    Why Oracle Agile PLM Migration Is More Than a Data Export

    Agile PLM data is highly relational and revision-controlled. Each object in the chain below depends on the ones before it.

    ItemRevisionBOM / StructureManufacturer / AMLAttachmentsChange OrdersHistorical Redlines

    An item cannot be treated as an isolated database row. Its complete product record can depend on revisions, structures, manufacturer relationships, drawings, engineering changes, effectivity dates and historical redlines. SyntraETL preserves these dependencies during extraction and transformation, so the record that lands in the target is the record engineering recognises.

    What makes it hard in practice

    Multi-level BOM relationships

    A structure is a graph, not a list. Components are themselves revision-controlled items with their own structures.

    Revision-controlled information

    Attributes, structures, AML and attachments can all differ by revision, so a single extract of ‘current state’ loses most of the record.

    Historical product structures

    Reconstructing the BOM as it stood on a past effectivity date requires the revision and change history together.

    Change-order sequencing

    Changes must be replayed in effective-date order. Loading them out of sequence produces revisions the target will reject.

    AML relationships

    Approved manufacturer entries hang off the item revision and reference manufacturer parts that must exist first.

    Attachments associated with revisions

    The same drawing can have different versions on different revisions, each needing its own document identity in the target.

    Custom Agile attributes

    Most long-lived Agile instances carry configured attributes that have no default equivalent in the target model.

    Page Two / Page Three fields

    Flex fields carry business-critical data under generic names, so mapping depends on how each class was configured.

    Very large document repositories

    File vaults commonly run to terabytes. Extraction, transfer and integrity checking have to be planned, not improvised.

    Historical redlines

    Redline detail is what makes a change auditable. It is also the part most often dropped by a straight table export.

    Legacy and custom classes

    Subclasses added over the years may hold data the standard object model does not describe.

    Data quality accumulated over years

    Duplicate manufacturers, orphaned components and invalid references surface during profiling, not during cutover.

    Oracle Agile PLM to Oracle Fusion Cloud PLM

    Data leaves Agile once, is transformed under version control, and arrives in Fusion through Oracle’s own supported import processes, with the evidence retained at every stage.

    Oracle Agile PLM

    Source

    • Items and item revisions
    • Product structures
    • Manufacturers and AML
    • Change orders and redlines
    • File vault attachments

    SyntraETL DataMove

    Extract · Profile · Map · Transform · Validate

    • Schema-aware extraction
    • Volume and quality profiling
    • Source-to-target mapping
    • Rule-driven transformation
    • Pre-load validation

    SyntraETL DataVault

    Lineage · Reconciliation · Evidence

    • Source snapshot
    • Transformation lineage
    • Reconciliation
    • Exception tracking
    • Audit evidence

    Oracle Fusion Cloud PLM

    Target

    • Items and revisions
    • Structures
    • Manufacturer parts and AML
    • Attachments
    • Changes

    Supported target mechanisms

    ItemImportTemplate.xlsm

    The FBDI item template carries the latest released revision with standard attributes, extensible flexfields, AML and attachments.

    ItemStructureImportTemplate.xlsm

    Structure entities for that revision, including components, substitutes and reference designators.

    ChangeOrderImportTemplate.xlsm

    Completed change orders carrying redlines and the revision-specific history behind them.

    Oracle REST APIs

    Used where a REST resource fits the object better than a file import, or where incremental loads are required after the bulk move.

    SyntraETL maps Agile PLM structures and attributes to the appropriate Fusion Cloud PLM object model based on the customer’s target configuration. Not every Agile object has a one-to-one Fusion equivalent, and the mapping for custom classes, Page Two and Page Three attributes is agreed during design rather than assumed.

    Dependency-Aware Migration Sequence

    Objects load in the order their dependencies allow. Getting this wrong is the most common reason a PLM load fails halfway through a cutover weekend.

    1

    Extract & Profile Agile PLM

    Capture the source set and measure it: item and revision counts, structure depth, manufacturer and AML volumes, change history, attachment size.

    2

    Load Items and Item Attributes

    Establish the item master first, including class, lifecycle phase and the mapped Page Two and Page Three attributes.

    3

    Load Item Revisions

    Revisions carry effectivity. Overlapping effectivity ranges are resolved before the load, not after it fails.

    4

    Load Manufacturers and Manufacturer Parts

    Manufacturer parts must exist before anything can approve them, so they precede AML.

    5

    Load AML Relationships

    Approved manufacturer entries connect the item revision to the manufacturer part.

    6

    Load Attachments

    Files are staged into the target document store and given stable document identity before the records that reference them arrive.

    7

    Load Product Structures / BOMs

    Components have to exist as items at the right revision before a parent structure referencing them can load.

    8

    Load Reference Designators & Substitute Components

    Structure detail that hangs off a component line, loaded once the line itself is in place.

    9

    Load Historical Changes and Redlines

    Completed change orders are replayed in effective-date order, oldest first, to rebuild the revision history.

    10

    Reconcile Source vs Target

    Counts, control totals and record-level tracing across every object, with exceptions raised for anything that did not land.

    The exact sequence depends on target configuration and migration scope. A two-phase go-live, for example, separates the latest released revisions from the historical revisions and redlines that follow them.

    Transform Agile Data for the Target PLM Model

    Agile attributes rarely land unchanged. Every rule below is defined once, versioned, and applied identically across trial runs and the final cutover.

    Class mapping

    Agile subclasses to target item classes and catalogs.

    Item type mapping

    Parts, documents and user-defined subclasses to the target item model.

    Attribute mapping

    Named Agile attributes to standard target attributes.

    UOM transformation

    Unit of measure codes normalised to the target UOM set.

    Lifecycle / status mapping

    Agile lifecycle phases to target item statuses and lifecycle phases.

    Page Two / Page Three conversion

    Flex fields resolved to their business meaning, then mapped to attributes or flexfields.

    Item number transformation

    Renumbering, padding, prefixing and case rules applied consistently across every object that references the item.

    Manufacturer normalization

    Duplicate and variant manufacturer names consolidated to a single governed record.

    AML transformation

    Approved manufacturer entries rebuilt against the normalised manufacturer part set.

    BOM restructuring

    Structure reshaping where the target model differs from the Agile structure.

    Revision normalization

    Revision labels and sequences aligned to the target revision scheme.

    Effective-date transformation

    Effectivity ranges adjusted so revisions do not overlap in the target.

    Attachment metadata mapping

    Titles, descriptions, categories and document identity mapped to the target document model.

    Flexfield mapping

    Remaining custom data routed to extensible and descriptive flexfields.

    Default values

    Target-mandatory fields with no Agile source populated from agreed defaults.

    Lookup translation

    Code and value sets translated through governed crosswalks.

    Legacy-to-cloud code conversion

    Legacy codes retired and replaced with their cloud equivalents.

    Preserve Engineering Documents and Attachments

    PLM migrations are as much a document programme as a data programme. File vaults commonly run to terabytes, and every file has to keep its place in the product record.

    What is typically in scope

    PDF drawingsCAD-related filesProduct specificationsDatasheetsQuality documentsCertificationsImagesEngineering instructionsSupporting documentsChange-order attachments

    Target support varies by attachment type and by the object the file hangs from. Oracle’s import processes cover item and change-order attachments, and files must be staged into the target document store before the records that reference them load. Attachment scope is confirmed against your target configuration during design rather than assumed up front.

    How SyntraETL handles them

    1

    Extract attachment metadata

    Titles, categories, versions, file names and the object each file is attached to.

    2

    Extract physical files

    Files are pulled from the Agile file vault with checksums recorded as they land.

    3

    Preserve the association

    Each file stays bound to the correct item, revision or change order rather than becoming a loose document.

    4

    Validate file counts and integrity

    Counts and checksums are compared against the source before anything is uploaded.

    5

    Transform naming and metadata

    File names and metadata are reshaped where the target platform requires it.

    6

    Package and upload

    Files are loaded through the target platform’s supported process, with document identity assigned so multiple revisions of the same drawing stay distinct.

    7

    Reconcile source vs target

    Attachment counts and object associations are compared end to end and exceptions raised.

    Built-In Migration Validation with DataVault

    DataVault keeps all three stages of the migration, so a question about any record can be answered from evidence rather than from memory.

    Source Agile DataTransformed DataTarget Fusion Data

    Reconciled across every object

    • Item counts
    • Revision counts
    • BOM headers
    • BOM components
    • Manufacturer parts
    • AML relationships
    • Change orders
    • Attachments
    • File counts
    • Record totals
    • Parent-child relationships
    • Failed / rejected objects

    Record-Level Reconciliation

    Trace individual source records through transformation to the target.

    Aggregate Reconciliation

    Compare counts and control totals across migration stages.

    Exception Management

    Identify missing relationships, invalid references, data-quality issues and rejected target records.

    Audit Evidence

    Maintain migration lineage and execution history for controlled enterprise programs.

    Retire Agile PLM Without Losing Product History

    Not every historical Agile record needs to move into the new operational PLM. Splitting the data is usually cheaper, faster and cleaner than migrating everything.

    Current / active product data

    → Oracle Fusion Cloud PLM

    Released items, live structures, current AML and open changes move into the operational system of record.

    Historical product data

    → SyntraETL DataVault / Archive

    Superseded revisions, closed changes, retired products and their documents stay searchable without an Agile licence.

    What customers typically preserve

    • Historical items
    • Previous revisions
    • Historical BOMs
    • Old engineering changes
    • Retired products
    • Documents
    • Specifications
    • Audit history
    • Manufacturer information
    • Legacy attributes

    Why organisations split the data

    • Reduce legacy infrastructure dependency
    • Avoid carrying unnecessary history into the new PLM
    • Preserve access for audit and engineering requirements
    • Search historical product information
    • Maintain relationships between archived entities
    • Support application decommissioning

    DataVault is a historical access and reporting archive. It preserves what Agile PLM held and keeps it searchable; it does not act as the operational engineering system. Oracle Fusion Cloud PLM, or whichever target you choose, remains the system of record for live product development.

    Search and Report on Archived Agile PLM Data

    Once Agile PLM is switched off, audit, quality and engineering enquiries still arrive. These are the questions the archive is built to answer.

    Find Item by Item Number

    Retrieve the full archived product record from a part number.

    View Item Revision History

    Every revision the item passed through, with its effectivity.

    View Historical BOM

    The structure as it stood at a given revision or effectivity date.

    Compare Product Revisions

    See what changed between two revisions of the same item.

    View Manufacturer Parts

    Manufacturer part numbers held against the archived item.

    View Approved Manufacturer List

    The AML as approved at a point in time.

    Search Engineering Change Orders

    Find changes by number, type, status or date range.

    View Change History

    Which changes affected an item, and in what order.

    Download Item Attachments

    Retrieve the archived file with its original association intact.

    View Product Drawings

    Open archived drawings against the revision they belong to.

    Trace component usage

    Where-used across archived structures.

    Search retired products

    Locate products withdrawn before the migration.

    This is historical access and reporting after migration or decommissioning. It is not a replacement for operational PLM functionality such as change authoring, workflow routing or approvals.

    Common Oracle Agile PLM Modernization Scenarios

    Most Agile programmes resolve into one of these shapes, or a combination of two.

    Agile PLM → Oracle Fusion Cloud PLM

    Full or selective migration of active product information.

    Agile PLM → Fusion + Historical Archive

    Move active product information while preserving long-term history externally.

    Agile PLM → Other PLM Platform

    Extract and transform Agile data for another target platform.

    Agile PLM → Data Lake / Data Warehouse

    Provide governed product data for enterprise analytics.

    Agile PLM Archival & Decommissioning

    Preserve product history while retiring the legacy Agile environment.

    Agile PLM Data Extraction

    Extract selected Agile data into structured formats for downstream programs.

    One Platform for Agile PLM Modernization

    The same three products carry an Agile programme from first extract to the day the legacy environment is switched off.

    DataMove

    Extract, transform and load

    • Agile extraction
    • Mapping
    • Transformation
    • FBDI / API generation
    • Attachment processing
    • Target loads
    Explore DataMove

    DataVault

    Reconcile, govern and preserve

    • Source snapshots
    • Record lineage
    • Reconciliation
    • Historical archive
    • Audit evidence
    • Exception management
    Explore DataVault

    DataLens

    Understand migration quality

    • Migration dashboards
    • Exceptions
    • Data-quality metrics
    • Completeness
    • Readiness
    • Cutover analytics
    Explore DataLens

    Agile PLM Migration Approach

    A repeatable seven-phase shape. Trial migrations and reconciliation run more than once, so cutover is a rehearsal rather than a first attempt.

    1

    Discovery

    • Version and configuration assessment
    • Data model review
    • Object inventory
    • Volume analysis
    • Attachment analysis
    • Custom attribute discovery
    • Target-scope definition
    2

    Extraction

    • Configure extraction
    • Capture source data
    • Extract attachments
    • Establish source baseline
    3

    Mapping & Transformation

    • Source-to-target mapping
    • Transformation rules
    • Lookup mapping
    • Custom attribute handling
    4

    Trial Migration

    • Generate and import data
    • Validate dependencies
    • Resolve errors
    • Tune performance
    5

    Reconciliation & UAT

    • Source-target comparison
    • Business validation
    • Exception remediation
    6

    Cutover

    • Delta or final extraction where applicable
    • Final migration
    • Reconciliation
    • Archive and freeze legacy history
    7

    Decommission / Historical Access

    • Retain agreed records in DataVault
    • Publish historical search and reporting
    • Retire the Agile PLM environment

    Start with an Agile PLM Migration Assessment

    A short assessment establishes the size and shape of the programme before anyone commits to a timeline. It is the fastest way to find out what actually has to move and what can be archived.

    What the assessment establishes

    • Agile PLM version
    • Database size
    • Number of items
    • Number of item revisions
    • BOM and component volume
    • Number of manufacturers and manufacturer parts
    • Number of AML relationships
    • Number of engineering changes
    • Attachment count and storage volume
    • Custom Agile classes
    • Page Two / Page Three attributes
    • Historical retention requirements
    • Target PLM or application
    • Migration vs archival split
    • Required cutover timeline

    Oracle Agile PLM Migration FAQs

    The questions that come up most often when an Agile PLM programme starts.

    What data can SyntraETL extract from Oracle Agile PLM?

    Items and item revisions, product structures and BOMs including components, substitutes and reference designators, manufacturers and manufacturer parts, Approved Manufacturer Lists, engineering changes such as ECRs, ECOs, ECNs, MCOs and SCOs with their affected items and redlines, attachments and their metadata, supplier and relationship data, and the historical revision and change records behind all of it. Exact coverage depends on your Agile version, configured classes and custom attributes, which are confirmed during discovery.

    Can SyntraETL migrate Oracle Agile PLM to Oracle Fusion Cloud PLM?

    Yes. SyntraETL extracts the Agile source, profiles it, applies the agreed source-to-target mapping, and prepares data for Oracle’s supported import mechanisms, including the FBDI item, item structure and change order templates and Oracle REST APIs. Loads run in dependency order, rejected records are tracked as exceptions, and the result is reconciled back against the source.

    Can we migrate only active data and archive historical Agile data?

    Yes, and it is one of the most common shapes for an Agile programme. Current operational product information moves into Fusion Cloud PLM, while older revisions, superseded structures, closed changes and retired products are preserved in SyntraETL DataVault. The new PLM stays clean and the history stays available.

    Can SyntraETL migrate Agile BOMs?

    Yes, including multi-level product structures with components, quantities, effectivity, reference designators and substitutes. Structures are loaded after their component items exist at the right revision, so parent-child relationships resolve rather than fail. Depth and scope are subject to source configuration and target requirements.

    Can Agile PLM attachments be migrated?

    SyntraETL extracts attachment metadata and the physical files from the Agile file vault, preserves the association to the correct item, revision or change order, and validates counts and integrity before upload. Whether a given file can be imported depends on the attachment type and the object it hangs from in the target platform, so attachment scope is confirmed against your target configuration during design.

    Can historical engineering changes be preserved?

    Yes, subject to the agreed migration and archive scope. Completed change orders can be replayed into the target in effective-date order to rebuild revision history and redlines, and changes that are not being carried into the new PLM can be retained in the archive with their affected items and attachments intact.

    Can custom Agile attributes be migrated?

    Custom attributes, including Page Two and Page Three fields, are discovered during profiling and mapped to suitable target attributes, extensible flexfields or descriptive flexfields where the target allows. Attributes with no sensible target home are flagged during design, and the decision to map, default or archive them is taken deliberately rather than by omission.

    Do we need to move all Agile data into Fusion?

    No. Active operational data can be migrated while historical information is archived. Carrying every superseded revision and closed change into a new PLM adds load, cost and noise without adding operational value, so most programmes move what is needed and archive the rest.

    What happens to historical product data if Agile PLM is decommissioned?

    It can be retained through SyntraETL’s archival and historical reporting architecture. Items, revisions, structures, changes, manufacturer data and documents stay searchable with their relationships preserved, so audit, quality and engineering enquiries can still be answered after the Agile environment is switched off.

    When does Oracle Agile PLM Premier Support end?

    Oracle states that Agile PLM will no longer receive Premier Support after December 2027. That is a support milestone rather than a shutdown: the software does not stop functioning on that date, but patches, fixes and Premier Support coverage change, which is why most organizations plan their migration or archival path in advance.

    Planning Your Oracle Agile PLM Exit?

    Whether you’re moving to Oracle Fusion Cloud PLM, another enterprise platform, or retiring Agile while preserving historical product information, SyntraETL provides the extraction, transformation, validation, migration and archival framework.

    Items • BOMs • Revisions • AML • Changes • Attachments • Historical Data