Covers the impact of Oracle’s Redwood Experience transition on Fusion Cloud customizations, extensions, analytics dashboards, and UI-level integration points. Addresses module-by-module timeline, personalization migration, VBCS theme updates, and deep link changes.
| Property | Value |
|---|---|
| Vendor | Oracle |
| System | Oracle Fusion Cloud Applications (HCM, ERP, SCM, CX) |
| UI Framework | Redwood UX (replacing ADF/Responsive) |
| Extension Framework | Visual Builder Studio (VBS) / VBCS |
| Classic Deprecated | 26D (November 2026) |
| Classic Decommissioned | 27A (February 2027) |
| Status | Mandatory rollout in progress |
Redwood is a UI/UX transformation — it does not change underlying REST APIs, SOAP services, or integration endpoints.
| Component | Classic UI | Redwood UI | Impact | Action |
|---|---|---|---|---|
| Page Personalizations | Sandbox (ADF Composer) | VBS | High | Recreate in VBS |
| Custom Pages | VBCS + Alta theme | VBCS + Redwood theme | Medium | Theme migration |
| Embedded Analytics | OTBI/BIP in ADF | OTBI/BIP in Redwood | Low-Medium | Verify rendering |
| Custom Branding/CSS | ADF skin | Redwood stable theme | Medium | Redesign CSS |
| Deep Links / URLs | ADF page URLs | Redwood page URLs | Medium | Update links |
| REST API Endpoints | Unchanged | Unchanged | None | No action |
| SOAP Services | Unchanged | Unchanged | None | No action |
| Activity | Effort Per Item | Notes |
|---|---|---|
| Simple personalization in VBS | 1-2 hours | Field visibility, layout |
| Complex personalization with rules | 4-8 hours | Conditional rendering, computed fields |
| VBCS theme migration (Alta→Redwood) | 2-5 days | Per extension |
| Custom CSS branding redesign | 1-3 days | Using stable theme override |
| OTBI report verification | 1-2 hours | Per report/dashboard |
| Full regression test per module | 1-2 weeks | Per Fusion module |
| Limit | Value | Notes |
|---|---|---|
| Concurrent sandboxes | 5-10 | Tenant-dependent, shared across users |
| Extension deployment size | 50 MB | Per application |
| Sandbox lifetime | 90 days default | Auto-expires |
Redwood does not change the authentication model. All existing auth flows remain unchanged.
| Aspect | Classic UI | Redwood UI | Impact |
|---|---|---|---|
| Authentication flow | SAML 2.0 / IDCS | Same | No change |
| Session management | ADF session | JET session | Timeout may differ |
| Role-based access | Data + job roles | Same | No change |
| Deep link authentication | ADF parameters | Redwood URL structure | URL format changes |
START — Assessing Redwood UI Impact
├── Customization type?
│ ├── Sandbox Personalizations
│ │ ├── Run Personalization Helper Tool → Get report
│ │ ├── Simple (visibility, layout) → Recreate in VBS (1-2 hours)
│ │ └── Complex (business rules) → Rewrite in VBS+JET (4-8 hours)
│ ├── VBCS Extensions
│ │ ├── Alta theme → Migrate to Redwood theme
│ │ └── Already Redwood → Verify compatibility
│ ├── Custom CSS/Branding
│ │ └── Redesign with stable theme + design tokens
│ └── Embedded Analytics
│ └── Verify rendering in Redwood context
├── Module timeline?
│ ├── HCM → Already mandatory (25C)
│ ├── ERP/SCM → Mandatory (25D-26B)
│ └── CX → Mandatory (26B-26D)
├── Deep links?
│ ├── ADF URLs → Update to Redwood format
│ └── API endpoints → No change
└── Deadline: Classic deprecated 26D, decommissioned 27A
| Module | Redwood Start | Mandatory By | Classic Deprecated | Decommissioned |
|---|---|---|---|---|
| HCM | 24B | 25C (Q3 2025) | 26D | 27A |
| Procurement | 25A | 26A (Q1 2026) | 26D | 27A |
| SCM | 25A | 26B (Q2 2026) | 26D | 27A |
| Financials | 25B | 26B (Q2 2026) | 26D | 27A |
| CX (Sales) | 25C | 26D (Q4 2026) | 26D | 27A |
| CX (Service) | 25C | 26D (Q4 2026) | 26D | 27A |
| Classic Type | VBS Equivalent | Effort | Helper Tool |
|---|---|---|---|
| Hide/show fields | VBS page rules | Low (1-2h) | Detected |
| Rearrange layout | VBS layout editor | Low (1-2h) | Detected |
| Custom fields (EFF) | VBS + EFF setup | Medium (4-8h) | Partial |
| Conditional rendering | VBS business rules | High (8-16h) | Detected, not converted |
| Custom buttons/actions | VBS + REST integration | High (1-2d) | Not detected |
Generate a comprehensive report of all sandbox personalizations. [src5]
Verify: Report covers all modules with active personalizations.
Recreate each personalization in Visual Builder Studio using Redwood components. [src1]
Verify: Redwood page shows all personalizations; compare against Classic screenshot.
Update existing VBCS apps to use Redwood theme. [src2]
// Update app-flow.json
// Before: { "theme": "alta" }
// After: { "theme": "redwood" }
// Replace Alta CSS classes with Redwood design tokens
Verify: VBCS extension visually matches surrounding Redwood pages.
Audit and update all external references to Fusion Cloud page URLs. [src3]
Verify: Each deep link preserves user context in Redwood page.
// Before (Alta):
function DashboardViewModel() {
this.buttonClass = ko.observable('oj-button-primary alta-button');
this.panelClass = 'alta-panel oj-panel-shadow';
}
// After (Redwood — use design tokens):
function DashboardViewModel() {
this.buttonClass = ko.observable('oj-button-primary');
this.panelClass = 'oj-panel oj-panel-shadow-sm';
}
/* Use stable theme + design tokens — safe across updates */
:root {
--oj-core-brand-color: #1a73e8;
--oj-core-brand-color-hover: #1557b0;
}
/* DO NOT reference internal oj-* class names directly */
# REST APIs are identical before and after Redwood
curl -s "https://<pod>.fa.us2.oraclecloud.com/fscmRestApi/resources/latest/workers" \
-H "Authorization: Bearer $TOKEN" | jq '.count'
# Returns same results regardless of UI mode
| Classic Component | Redwood VBS Equivalent | Approach | Notes |
|---|---|---|---|
| Page Composer → Hide Field | VBS Rule (Visible=false) | Manual in VBS | Recreate condition logic |
| Groovy Script (conditional) | VBS Business Rule (JavaScript) | Rewrite | Syntax differs |
| ADF Task Flow | VBS Application Extension | Redesign | Architecture differs |
| ADF custom skin CSS | Redwood stable theme + tokens | Redesign | Properties changed |
| Code | Context | Meaning | Resolution |
|---|---|---|---|
| VBS-SANDBOX-001 | VBS | Sandbox creation failed | Close unused sandboxes |
| VBS-DEPLOY-403 | VBS | Deployment forbidden | Grant Visual Builder Administrator role |
| REDWOOD-PAGE-404 | UI | Page not yet Redwood | Stay Classic until next release |
| CSS-OVERRIDE-BROKEN | UI | Styling lost after update | Use stable theme + design tokens |
Run Helper Tool before enabling Redwood; recreate in VBS first. [src5]Migrate VBCS to Redwood theme before enabling on parent module. [src2]Use stable theme base and design tokens only. [src1]Update all templates to Redwood URL format. [src3]# BAD — Enable Redwood, expect customizations to appear
# Users log in → custom fields and layouts are GONE
# Classic personalizations do NOT migrate
# GOOD — 1. Run Helper Tool 2. Recreate in VBS
# 3. Test in Preview 4. THEN enable Redwood
/* BAD — Internal class names change between updates */
.oj-navigationlist-item-element { background: #1a73e8 !important; }
/* GOOD — Design tokens are stable */
:root { --oj-core-brand-color: #1a73e8; }
# BAD — Only 3 months between 26D deprecation and 27A decommission
# Not enough time for 50+ personalizations
# GOOD — Phase 1: HCM (now) → Phase 2: Procurement/SCM (Q1 2026)
# → Phase 3: Financials (Q2) → Phase 4: CX (Q3-Q4)
Run for every module before enabling Redwood. [src5]Migrate all VBCS extensions before enabling Redwood. [src2]Use design tokens exclusively. [src1]Budget 1-2 weeks per module. [src4]# Verify REST APIs unchanged after Redwood
curl -s -o /dev/null -w "%{http_code}" \
"https://<pod>.fa.us2.oraclecloud.com/fscmRestApi/resources/latest/workers" \
-H "Authorization: Bearer $TOKEN"
# Expected: 200
# Audit deep links in email templates:
# Setup → Manage Notifications → Email Templates
# Search for "fscmUI/faces" (Classic pattern)
# Replace with Redwood URL equivalent
# Check Redwood availability:
# Oracle Cloud Readiness → Module → "Redwood Experience"
| Release | Date | Redwood Changes | Impact |
|---|---|---|---|
| 27A | 2027-02 | Classic fully decommissioned | Hard deadline |
| 26D | 2026-11 | Classic deprecated | Deprecation warnings |
| 26B | 2026-05 | Full Redwood coverage target | All modules covered |
| 25D | 2025-11 | ERP/SCM Redwood mandatory | Financials forced |
| 25C | 2025-08 | HCM mandatory, CX starts | HCM complete |
| 25A | 2025-02 | Rollout begins | First mandatory modules |
| Use When | Don't Use When | Use Instead |
|---|---|---|
| Assessing Redwood impact on customizations | Need EBS migration guidance | oracle-ebs-to-fusion-migration/2026 |
| Planning VBCS migration Alta→Redwood | Need REST API reference | Oracle Fusion REST API docs |
| Understanding Redwood timeline | Need Retail Suite upgrade | oracle-retail-suite-upgrade-planning/2026 |