Introduction/ Issue:
Oracle Fusion Cloud doesn’t always offer out-of-the-box pages for custom needs like lightweight supplier on boarding or registration flows. Extending the app can be tricky without affecting standard features or waiting on product updates. This blog shows how to build a standalone, Redwood-style Supplier Registration extension using Oracle Visual Builder Studio (VB Studio).
Why we need to do / Cause of the issue:
Oracle Fusion is a powerful ERP system, but some organizations need quick-entry pages or simplified UIs for modules like Procurement, HCM, or Finance. For example, supplier registration might only need a few fields and a quick submit making the standard Supplier UI too complex for new users. Without an easy way to extend Fusion, teams risk slow adoption, data duplication, and misaligned processes.
How do we solve:
Implement a Redwood-Style Supplier Extension in Oracle Fusion
This can be solved by building a custom end-to-end extension using Visual Builder Studio, allowing you to create a Redwood-themed mini-page for quick supplier registration than the below actual supplier page below to Quick supplier registration page.
- Accessing Oracle VB Studio
Start by logging into your Oracle Fusion environment. From the burger menu, navigate to Configuration → Visual Builder.
if you don’t see VB Studio, you’ll need to request access from your system administrator.
- Create a New Project
Within VB Studio, hit Create Project, and then choose the Empty Project Give your project a meaningful name, such as supplier-extension-project. - Set Up Your Development Environment
Under your new project, create a fresh environment (e.g., dev-environment).
Add your Oracle Fusion instance and set the appropriate Application Type. - Start the Application Extension
In the Workspace area, click New Application Extension. Name it something like Mini Supplier Extension this will automatically generate a Git repository. - Build Your Redwood UI Page
- Create a new App UI, such as Supply UI.
- Inside it, add a page called new-supplier.
- Use the Simple Create Page template.
- Update the page title to Register New Supplier for clarity.
- Configure Service Connections
- Go to Service Connections → From Catalog.
- Choose ERP and Supply Chain and add the following APIs:
- Suppliers
- Standard Lookup
- Territory
- Set up the Dynamic Form
- From the Structure panel, choose the Dynamic Form.
- Configure it as a Create Form using the Supplier endpoint.
- Define a Rule Set and include these fields:
- Country
- Business Relationship
- Organization Type
- Legal Organization Name
- Set the layout to something clean like 2-column absolute.
- Create Custom Dropdowns with Templates
- For dropdowns (e.g., Country, Business Relationship), use the Select Single component.
- Set up a Service Data Provider (SDP) variable and bind it to the appropriate Lookup or Territory endpoint.
- Map the correct value and label fields.
- Link each dropdown to its Rule Set field.
- Make Fields Mandatory
Ensure your form captures key data by enabling the Required property in each dropdown’s component settings. - Configure the Submit Button
- Remove the default Save button.
- Bind your custom Submit button to the create-supplier-chain action to enable backend integration.
- Test Your Extension
- Click Preview.
- Set new-supplier as your start page.
- Open it in a browser it should load within your Oracle Fusion context.
- Deploy the Extension
- Hit Publish in your workspace. This will:
- Commit your changes
- Automatically build and deploy the extension
- Prompt you for Fusion credentials to authenticate
- Verify Successful Deployment
- Navigate to Environment → Manage Extension Lifecycle.
- Locate your deployed extension.
- Click the Extension URL to launch your modern, Redwood-themed supplier registration interface.
Conclusion:
Using Visual Builder Studio, we created and deployed a lightweight, Redwood-style Supplier Registration page within Oracle Fusion Cloud. This extension enhances usability for internal teams and serves as a flexible foundation for adding validations, workflows, and integrations making it easily scalable across other Fusion modules.