| Client | Lumentum Holdings |
| Industry | Manufacturing — Photonics & Optical Components |
| Oracle Version | Oracle E-Business Suite R12 |
| Modules | FA AP PO GL MSCA |
| Engagement Period | 2016 – 2018 |
| Project Type | Global Standards Implementation — MD50 Phase · BRD-Driven |
| Complexity | High · Global Scope · Mobile Integration · Multiple BRD Versions |
Lumentum Holdings, a global manufacturer of optical and photonic products spun off from JDSU in 2015, required a comprehensive overhaul of its Oracle Fixed Assets implementation to support consistent, auditable asset management across its global manufacturing footprint. The engagement addressed three interdependent challenges: standardizing the asset register data model across geographies, automating asset capitalization at the point of invoice or receipt (AutoCap), and deploying mobile scanning technology for barcode-based physical asset tagging.
The engagement followed Oracle's MD50 functional design methodology, with multiple Business Requirements Document (BRD) versions reflecting the iterative refinement typical of global standards projects where stakeholders across time zones must reach alignment before configuration begins. The fit-gap analysis reached version 4.0+ — an indicator of significant requirements discovery and scope refinement throughout the engagement.
The result was a globally consistent Oracle FA implementation with automated capitalization workflows, standardized location and asset category codes, and handheld device integration (Honeywell and Zebra scanners) for physical inventory — dramatically reducing the manual effort and error rate associated with annual asset verification.
Lumentum's spin-off from JDSU created an immediate obligation to establish clean, auditable financial records as a standalone public company. The fixed asset register inherited from JDSU was inconsistent across sites: asset categories used different naming conventions, location codes were not standardized, asset descriptions were free-form, and the capitalization process varied by site. For a newly public company subject to SOX compliance, this was unacceptable.
AutoCap — the automated creation of Oracle FA assets from qualifying AP invoices or PO receipts — was a priority because the manual capitalization process was slow (assets were frequently not capitalized in the period of purchase), inconsistent (different sites applied different capitalization thresholds), and difficult to audit. Automating capitalization at the transaction source eliminated the lag and provided a clear, system-generated audit trail.
The mobile scanning requirement arose from the operational reality of managing assets across manufacturing facilities: physical asset verification using paper lists and manual lookups was time-consuming, error-prone, and produced results that were outdated by the time the audit was complete. Barcode-tagging all assets and enabling handheld verification against the Oracle asset register would make physical inventory an ongoing process rather than an annual ordeal.
The foundational work of this engagement was establishing a global data standard for the Oracle FA asset register. This encompassed: standardized asset category codes (with clear capitalization thresholds and depreciation method assignments), a global location code hierarchy (Country → Site → Building → Floor → Room), standardized asset description formats, and a data cleanse of the existing asset register to bring all records into conformance. The FA Register Data Standards document was the governing specification for all configuration and data remediation work.
AutoCap was implemented at both the AP invoice level and the PO receipt level. At the AP level, invoices coded to capital expense accounts meeting the capitalization threshold triggered automatic creation of FA mass addition records. At the PO receipt level, receipts of items with the capital item flag triggered the same process. Custom capitalization rules handled exceptions: partial capitalizations, project-funded assets, and leasehold improvements requiring manual allocation.
The Capitalized Asset Reporting (CAR) workbench was configured to provide finance managers visibility into pending capitalizations, approved assets, and exceptions requiring manual intervention — replacing spreadsheet-based tracking with an Oracle-native workflow.
Oracle Mobile Supply Chain Applications (MSCA) was configured to support barcode-based asset tagging and physical inventory verification. Honeywell and Zebra handheld devices were configured with the Oracle MSCA interface, allowing warehouse and facilities staff to scan asset barcodes and verify asset existence, location, and condition against the Oracle asset register in real time.
A global barcode labeling standard was established, defining label format, barcode symbology (Code 128), and the asset tag number format derived from the Oracle asset number. A custom concurrent program generated mass-print label files from Oracle FA asset records.
Integration with the LITE Finance Manager web portal allowed finance managers outside the Oracle environment to review AutoCap queues, approve pending capitalizations, and flag assets for excess disposition — without requiring Oracle EBS access, which was restricted to the finance team.
| Deliverable | Type | Purpose |
|---|---|---|
| FA Register Data Standards (BRD) | Requirements / Standards | Global specification for asset categories, location codes, description formats, and capitalization thresholds |
| AutoCap Functional Design (MD50) | Functional Design | AutoCap rules at invoice and receipt level, exception handling, CAR workbench configuration |
| Fit-Gap Analysis (v4.0+) | Requirements Analysis | Oracle R12 FA standard capability vs. BRD requirements; gap resolution approach for each identified gap |
| MSCA Configuration Guide | Technical Configuration | Honeywell/Zebra device setup, Oracle MSCA transaction configuration, barcode symbology standards |
| Asset Tagging Process Flow | Process Documentation | End-to-end asset tagging workflow from label generation through physical application and Oracle verification |
| Global Location Code Standard | Data Standard | Country → Site → Building → Floor → Room hierarchy with codes for all Lumentum global locations |
| CAR Reporting Specification | Reporting | Capitalized Asset Report design, Oracle FA workbench configuration, finance manager review workflow |
| Excess Asset Process Design | Process Documentation | Process for flagging, approving, and disposing of excess assets through Oracle FA and LITE portal |
AutoCap at the invoice level used Oracle's standard Mass Additions Create program, triggered by AP posting for invoices meeting capital criteria (account type = asset, amount ≥ capitalization threshold). A custom pre-processor evaluated invoices against the capitalization rules before creating mass addition records, handling split invoices, project-funded assets, and site-specific threshold variations.
MSCA operates over a wireless network using Oracle's thin-client architecture: the handheld device connects to Oracle's middle tier via the device's web browser, displaying Oracle forms optimized for small screens. Device configuration required Oracle system administrator setup of the MSCA responsibility, transaction menu, and warehouse/organization assignments. Wi-Fi coverage mapping at each site was a prerequisite — MSCA performance is highly sensitive to network latency.
Achieving consensus on a single global asset category taxonomy across manufacturing sites with different historical conventions required multiple rounds of review. Each site had local preferences that conflicted with global standardization objectives. Resolution was a tiered decision-making structure: global standards (non-negotiable) were defined by corporate finance; site-specific extensions (allowable within the global standard) were defined by site finance managers with corporate approval.
The BRD reaching v4.0+ indicates significant requirements churn — stakeholders continued adding requirements after the BRD was supposed to be frozen. Resolution mid-engagement was implementing a formal change control process: any requirement added after BRD v2.0 required a written change request with impact assessment. This slowed new requirement introduction without preventing legitimate refinements.
MSCA physical inventory testing revealed Wi-Fi dead zones in several manufacturing areas where Oracle handheld sessions dropped. Resolution required IT infrastructure upgrades (access point placement) at affected sites — a dependency that extended the MSCA deployment timeline but was essential for reliable physical inventory operations.
The existing Oracle FA asset register contained records that were incomplete (missing location codes), inconsistent (multiple naming conventions for the same asset category), and inaccurate (assets disposed of in the field but not in Oracle). The data cleanse effort — larger than initially scoped — required a structured remediation process: automated correction for systemic issues, manual review for complex records, and a formal acceptance test comparing cleansed record counts against source documentation.
| Area | Lesson | Apply On Next Engagement |
|---|---|---|
| Requirements Management | BRD iteration beyond v2.0 without change control produces scope creep that is difficult to price or schedule | Implement formal change control at BRD v2.0; all subsequent additions require written change request with impact assessment |
| Hardware Dependencies | MSCA device procurement (8–12 week lead time) is routinely underestimated in project plans | Identify and trigger hardware procurement at project kickoff, parallel to requirements gathering |
| Data Cleanse Scope | Legacy FA data quality is almost always worse than the client estimates — build a contingency into the data cleanse timeline | Conduct a 10% sample data quality assessment in week 1; use results to size the full cleanse effort |
| AutoCap Governance | AutoCap rules require ongoing maintenance as the business changes — this is not a one-time configuration | Include AutoCap rule maintenance in post-go-live support scope; designate named Oracle administrator as rule owner |