Oracle Agile PLM End of Life and Cloud PLM Migration Readiness Assessment
This assessment scores how ready an Oracle Agile PLM 9.3.x estate is for a move to Oracle Fusion Cloud PLM, or for a longer stay on premises while you plan. It focuses on the things that actually drive effort: process extensions, event handlers, ERP integrations, class extensions, vault size and data quality.
1. Which Agile PLM release are you running in production?
9.3.6 is the last 9.3.x release. Older releases add an in-place upgrade or extra data mapping work before any move.
2. How many custom process extensions (Java PX, Script PX, custom actions, custom autonumber sources) and event handlers do you run?
In Java Client count the entries under Admin, Data Settings, Process Extensions and under Admin, System Settings, Event Management (Events, Event Handlers, Event Subscribers). None of this code runs in Fusion Cloud PLM; each one needs a redesign or retirement decision.
3. How does Agile PLM send items, BOMs and changes to your ERP?
Typical paths: Agile Content Service (ACS) publishing aXML, Agile SDK or Web Services programs, the Design to Release integration pack built on AIA, or custom middleware.
4. How heavily have you extended the class model (custom subclasses, Page Two and Page Three attributes, lists)?
Check Admin, Data Settings, Classes. Every custom subclass and attribute needs a mapping to a cloud item class or extensible flexfield.
5. How many active change workflows do you have, and how complex are their status criteria?
Look at Admin, Workflow Settings, Workflows: count active workflows, statuses, entry and exit criteria and approver rules.
6. How large is the file vault, and how much do users depend on AutoVue viewing and markups?
Measure the File Manager vault size on disk and the number of file folders. AutoVue markups stored with attachments need their own migration decision.
7. How good is the data in items, BOMs, manufacturers and changes?
Think about duplicate parts, released items with blank key attributes, open changes stuck for years, and manufacturer parts with no AML link.
8. Which modules beyond Product Collaboration do you use?
Product Quality Management (PQM), Product Governance and Compliance (PG&C), Product Portfolio Management (PPM) and Product Cost Management (PCM) each carry their own objects and data to map.
9. What is the support status of the Oracle Database, WebLogic Server and operating system under Agile PLM?
Check each component against the Oracle Lifetime Support Policy and the Agile PLM certification matrix on My Oracle Support.
10. What skills does your team have with Oracle Fusion Cloud PLM and Product Hub?
Cloud PLM uses item classes, extensible flexfields, change orders and approval rules configured through Setup and Maintenance, plus REST APIs and Oracle Integration rather than Java PX.
How to use it
Answer the ten questions with the people who run Agile PLM day to day: the PLM administrator, whoever maintains the PX code, and the integration owner. Most answers come straight from Java Client: Admin, Data Settings, Classes for subclasses and attributes; Admin, Workflow Settings for workflows; Admin, Data Settings, Process Extensions and Admin, System Settings, Event Management for custom code. The score is a percentage of the maximum. Export the result to PDF and attach it to the business case or the support renewal discussion, because it shows where the money will go.
- Count, do not guess: export PX and event lists before answering.
- Answer for production, not your test instance.
- Re-run the assessment after each cleanup phase to show progress.
Why event handlers and PX code dominate the effort
Agile PLM 9.3 has an Event Management framework: event types (for example create object, update title block, change status for workflow) fire event subscribers, which call event handlers such as Java PX or Groovy Script PX, synchronously or asynchronously, before or after the action. Older custom actions and custom autonumber sources are also Java PX. Fusion Cloud PLM does not run customer Java or Groovy on the server. Each handler has to be replaced by configuration (approval rules, item rules, extensible flexfields), by an Oracle Integration or REST based flow, or retired. That is why the PX count question carries the same weight as data quality.
Support status and end of life
Do not plan around dates from blogs or forum posts. The Premier, Extended and Sustaining Support dates for Agile PLM releases, and for the Oracle Database and WebLogic Server releases underneath, are published in the Oracle Lifetime Support Policy documents for Applications and for Technology products. Check them for your exact release and then for the certified stack on My Oracle Support. Sustaining Support keeps access to existing patches and knowledge but no new fixes, so a stack that drops to Sustaining Support is a security and audit question, not only a PLM question. Use those dates as inputs to the plan this assessment produces.
Common mistakes
Teams often treat the vault as a file copy and forget that attachments carry versions, file folder relationships and AutoVue markups. Another frequent problem is migrating every custom attribute because nobody can say which ones are used; profile attribute population first and drop empty ones. Agile Configuration Propagation (ACP) is a tool for moving configuration between Agile environments, not an integration to ERP, so do not count it as one. Finally, open changes are the hardest objects to move: decide early whether they finish in Agile PLM or are recreated in Cloud PLM.
Frequently Asked Questions
Is Oracle Agile PLM end of life?
Agile PLM 9.3.6 is the final 9.3.x release and Oracle's strategic PLM product is Fusion Cloud PLM. The exact Premier, Extended and Sustaining Support dates are set in the Oracle Lifetime Support Policy for Applications. Check the current version of that document for 9.3.6 rather than relying on dates quoted elsewhere.
What is event management in Oracle Agile PLM?
It is the framework in Agile PLM 9.3 that lets you react to system actions. You define an event for an event type and object type, attach an event subscriber with a trigger (pre or post, synchronous or asynchronous) and point it at an event handler, usually a Java PX or Groovy Script PX. It is the main place custom business logic lives.
Can Agile PLM process extensions run in Oracle Cloud PLM?
No. Fusion Cloud PLM does not host customer Java or Groovy code on the application server. Logic has to move to cloud configuration such as item rules, approval rules and extensible flexfields, or to external flows through Oracle Integration and the Cloud PLM REST APIs. Some PX code can simply be retired.
What should we do if we are not ready to migrate yet?
Stay on a supported Agile PLM 9.3.6 stack while you prepare. Use the time to inventory and rationalise PX code, profile and cleanse items and BOMs, document integrations, simplify workflows and train staff on Cloud PLM. Each of these lowers migration cost whenever the project starts.
If you want engineers to ask questions of your Agile PLM data, or of the archive you keep after migration, in plain English on your own servers, we can set that up.
Related Tools
Oracle Database 12c to 19c Upgrade Checklist for ERP Databases
A 41 item checklist for upgrading a JD Edwards, E-Business Suite or PeopleSoft database from 12c to 19c, with the critical steps marked.
OracleOracle Database 19c Security Hardening Checklist for ERP
A 37 item hardening checklist for Oracle Database 19c under an ERP: accounts, privileges, network, unified auditing, data protection and patching.
OracleOracle Database 19c Release Update Gap and Patch Window Calculator
Enter your current and target 19c Release Update to see the gap, the release quarter and an estimated patch window for in-place or out-of-place patching.
More Oracle tools
See all- Oracle EBS Discrete Job Statuses Reference
- Oracle EBS Inventory Transaction Types Reference
- Oracle EBS Item Attribute Template Worksheet
- Oracle EBS MRP Exception Messages Reference
- Oracle EBS BOM Interface Load Worksheet
- Oracle EBS Inventory Period Close Checklist
- Oracle EBS WIP Accounting Class Reference
- Oracle EBS Cycle Count Setup Worksheet
- Oracle EBS WIP Job Close Variance Worksheet
Keep exploring
Free tools
- Oracle Agile PLM 9.3.6 Installation and Upgrade ChecklistA step-by-step checklist for installing Agile PLM 9.3.6 or upgrading from an earlier 9.3.x release, from certified stack checks to post-install smoke tests.
- Oracle Agile PLM SDK Java Snippet Generator (Items and BOM)Fill in the Agile URL, user and item number to get compilable Java that logs in with AgileSessionFactory, reads an item description and walks its BOM, plus a Process Extension custom action.
- JD Edwards EnterpriseOne Cloud Migration Readiness AssessmentTen questions that show how ready your JDE estate is to move to Oracle Cloud Infrastructure or a hosted environment.
AI on your ERP
- AI across Oracle Agile PLM and your ERP: engineering changes without the swivel chairGround AI on Agile PLM engineering change orders and BOMs alongside ERP, so engineers and planners get accurate ECO impact answers without swivel-chair lookups.
- Is Your ERP Ready for AI? A Readiness Assessment ChecklistIs your ERP actually ready for AI? A practical checklist covering master data quality, access and permissions, GPU sizing, and governance before you fund a pilot.