AGILE PLM AND FUSION INTEGRATION

    Oracle Agile PLM Fusion Integration — Running Both During Transition

    Few manufacturers move every product line on one weekend. While some sit in Agile and others in Fusion Cloud PLM, the two have to agree about items, structures and change status — without anyone maintaining the same part twice.

    Scheduled or event
    Sync modes
    Bi-directional
    Where needed
    Per-object
    Ownership rules
    Reconciled
    Continuously

    The coexistence period nobody plans for

    Phased migration is the sensible choice for a large product portfolio. It also creates a window, often a year or more, where the product record is split across two systems and both are live.

    During that window a component may be shared between a product line that has moved and one that has not. A manufacturer part approved in Fusion needs to be visible to engineers still working in Agile. A change raised in one system affects items whose master now sits in the other. Left unmanaged, the two records diverge quietly and the divergence is discovered at the worst possible moment, which is the next cutover.

    Integration closes the gap, but only if ownership is explicit. Every object family needs a designated master for the period, and the rule has to be enforced by the integration rather than remembered by users. Shared components are the hard case and usually need a single owner with read-only propagation to the other side.

    Synchronisation runs scheduled or event-driven depending on how quickly the two sides need to agree, with conflicts surfaced as exceptions rather than resolved silently by last-write-wins.

    What typically needs to stay in step

    1
    Item master and revisions
    Shared components and their current released revision, so both sides reference the same part at the same state.
    2
    Structures
    Where an assembly in one system consumes a component mastered in the other.
    3
    Manufacturer parts and AML
    Approved sources visible to engineers on both sides, since procurement decisions do not wait for the migration.
    4
    Change status
    Whether a change affecting a shared item is open, approved or released, so neither side works from a stale position.

    Six things the integration has to get right

    Coexistence fails on governance more often than on technology.

    πŸ‘‘

    Explicit ownership

    One master per object family, enforced by the integration rather than by convention, with the rule written down before go-live.

    ⚑

    Event or schedule

    Near-real-time where procurement or production depend on it, batched where a daily position is sufficient.

    βš”οΈ

    Conflict surfacing

    Simultaneous changes on both sides raised as exceptions with the competing values shown, not silently resolved by whichever wrote last.

    πŸ—ΊοΈ

    Identity crosswalk

    A maintained mapping between Agile and Fusion identifiers, so renumbered items remain traceable across both.

    πŸ“Š

    Continuous reconciliation

    Periodic comparison of the shared set, so drift is detected while it is small.

    πŸšͺ

    A designed exit

    The integration is temporary. Its retirement is planned alongside the final cutover, not left running because nobody owns switching it off.

    Standing up coexistence

    Governance first, because the technical build depends on the decisions.

    1

    Define the shared set — Weeks 1–2

    Which items, structures, manufacturer parts and changes are genuinely shared across the boundary. It is usually smaller than the first estimate.

    2

    Assign ownership — Weeks 2–3

    One master per object family for the transition, agreed with engineering and procurement and written down.

    3

    Build the crosswalk — Weeks 3–5

    Identity mapping between Agile and Fusion, which has to survive item renumbering to be useful.

    4

    Implement synchronisation — Weeks 4–8

    Scheduled or event-driven flows per object family, with conflict detection and exception routing in place from the start.

    5

    Monitor and retire — Ongoing

    Continuous reconciliation of the shared set while the transition runs, then planned decommissioning of the integration at final cutover.

    Deciding what is genuinely shared

    The shared set is almost always smaller than the first estimate, and narrowing it is the highest-value hour in a coexistence design. Every object family kept in scope adds synchronisation, conflict handling and reconciliation.

    Work through these six questions before building anything, and the integration usually shrinks to something modest.

    1
    Which components cross the boundary?
    Only parts consumed by product lines on both sides are genuinely shared. Most components belong to one line.
    2
    Who can change them?
    If only one side can modify a shared item, the flow is one-way and the conflict problem disappears entirely.
    3
    How fresh must the other side be?
    Procurement decisions may need same-day; a reference view may be fine overnight. The answer sets the sync mode.
    4
    What happens on a conflict?
    Name the adjudicating team per object family before go-live, not when the first conflict is raised.
    5
    Do item numbers change?
    If they do, the identity crosswalk becomes load-bearing for synchronisation, reconciliation and later historical enquiries alike.
    6
    When does it stop?
    The final cutover date, written down, with the integration’s decommissioning scheduled alongside it.

    How coexistence usually gets handled

    Three approaches to the same window.

    βœ‹

    Dual manual maintenance

    Engineers keep both systems updated by hand. Works for weeks, fails quietly for months, and the divergence surfaces at cutover.

    πŸ“†

    Periodic bulk refresh

    A full re-push on a schedule. Simple to build, slow to reflect change, and it overwrites legitimate edits on the receiving side.

    πŸ”„

    Governed synchronisation

    Ownership rules, identity crosswalk, conflict surfacing and continuous reconciliation, with a planned end date.

    Frequently asked questions

    Why integrate Agile PLM with Fusion Cloud PLM at all if we are migrating away?+

    Because phased migration creates a coexistence window, often a year or more, in which the product record is genuinely split. Product lines that have moved to Fusion frequently share components, manufacturer parts and approved sources with lines still in Agile. Without integration those shared objects diverge, and the divergence is normally discovered during the next cutover, which is the most expensive moment to find it.

    Which direction does the synchronisation run?+

    It depends on ownership, and ownership is decided per object family rather than globally. A common pattern makes Fusion the master for items already migrated, with read-only propagation back to Agile so engineers still working there see the current state, while Agile remains master for product lines not yet moved. Bi-directional flows are used sparingly, because every bi-directional object family adds a class of conflict that somebody has to adjudicate.

    How are conflicts handled?+

    They are surfaced, not silently resolved. If the same object changes on both sides between synchronisation runs, the integration raises an exception showing both competing values and the timestamps, and routes it to the owning team. Last-write-wins is deliberately avoided for product data: silently discarding an engineering change because another system wrote a second later is exactly the failure mode that destroys trust in the integration.

    Does integration slow down the migration?+

    It adds build effort at the start and removes risk throughout, which is usually a good trade for a phased programme. What it genuinely prevents is the compounding divergence that makes each successive cutover harder than the last. For a single big-bang migration with no coexistence window it is unnecessary, and we would say so.

    What happens to the integration after the final cutover?+

    It is decommissioned, and that is planned from the start rather than decided later. Interim integrations that outlive their purpose become permanent infrastructure by accident: they keep running, they keep needing maintenance, and they quietly justify keeping the legacy system alive to feed them. The retirement of the integration is scheduled alongside the final cutover and the archive replaces whatever read access it was providing.

    Can integration handle renumbered items?+

    Yes, through the identity crosswalk, and this is precisely why the crosswalk exists as a maintained artefact rather than a one-off mapping file. Where item numbers change during migration, the crosswalk holds the Agile identifier against the Fusion identifier so synchronisation, reconciliation and later historical enquiries all resolve correctly. Without it, a renumbering exercise makes the two records permanently unmatchable.

    Running Agile and Fusion side by side?

    Tell us how the phasing is structured and which components are shared. We will map the coexistence risk and propose ownership rules and synchronisation flows per object family.