← Back to Articles
Oracle Fusion · Redwood · Visual Builder

Functional Consultant's Guide to VBS

How to safely extend Redwood pages in Visual Builder Studio Express Mode—without writing code.

Published March 3, 2026 · By Michael Gibby

What this guide covers

Oracle Visual Builder Studio allows you to extend Redwood pages in a supported way. Functional leads and business analysts will spend most of their time in Express Mode. The process is not overly complicated, but substantial technical work sits behind the scenes.

This guide covers how to open the correct page, configure fields and regions, create rules and validations, attach Guided Journeys, preview behavior, and coordinate publication safely.

Coordinate first: If you are not sure whether your technical team is comfortable with you making changes, confirm with them before you begin. You do not want surprises in a shared project or deployment pipeline.

Prerequisites

Before you begin, confirm all four items:

  • You created a Visual Builder project, or you are a member of an existing project.
  • You have the security roles needed to extend Redwood pages.
  • Your Fusion environment is already connected to Visual Builder Studio.
  • Your technical or release team understands who can create, commit, and deploy changes.
If you do not see Edit Page in Visual Builder, confirm project membership and security roles.

The fastest way to start editing

  1. Navigate to the actual Redwood page in Oracle Fusion that you want to extend.
  2. Open the User Menu in the upper-right corner.
  3. Select Edit Page in Visual Builder.

This opens the correct page directly in Visual Builder Studio and avoids a confusing manual search through the project. The option applies to Redwood pages; if the page is still Classic, this is a good reason to evaluate its Redwood replacement.

Oracle Fusion user menu showing the Edit Page in Visual Builder option
Launch Visual Builder Studio directly from the Redwood page you intend to extend.

Stay in Express Mode

Recommended for functional work

Express Mode

Use it for functional extensions: fields, regions, rules, validations, and Guided Journeys.

Developer territory

Advanced Mode

Use it for code-level customization such as JavaScript, business objects, and deeper layout changes.

Functional consultant rule: Stay in Express Mode unless you are working with a technical developer and the use case genuinely requires Advanced Mode. Advanced Mode exposes code-level options and can create unpredictable results when used casually.

Express Mode primarily presents three areas: Configure Fields and Regions, Configure Validations, and Journey Codes.

Visual Builder Studio Express Mode configuration areas
The primary configuration areas available to functional consultants in Express Mode.

Configure fields, regions, and form rules

This is where most functional configuration happens. You can show or hide fields, make fields required or read-only, set defaults, conditionally display regions, and apply logic based on other field values.

Create a form rule

  1. Select the plus sign to create a rule.
  2. Choose whether the rule always applies or applies only when defined conditions are met.
  3. Add the field or region behavior, then give the rule a clear, durable name.

Conditions can use values such as Business Unit, Requisition Type, or Purchasing Category ID.

Example: default a Boolean field

To mark a requisition as Negotiated, locate the field, choose Set Value, and enter true.

Other actions in the same rule

  • Set Required = True
  • Set Read Only = True
  • Hide Field = True

Not every List of Values field works in logic

Some fields appear in the List of Values while you build a rule but are not supported reliably in rules or validations. Search Oracle guidance for “Extending Redwood Pages” and use documented examples as the source of truth.

Customer Connect example for extending Redwood Self Service Procurement

Common example

Purchasing Category Name may appear in the logic editor but does not work reliably in validation rules.

Supported approach

Purchasing Category ID is the value Oracle documentation uses and is the safer option.

If the limitation affects your design, you can review and upvote the Customer Connect idea for Category Name validation rules .

Visual Builder rule editor showing field logic configuration
Configuring rule logic in Express Mode.
Visual Builder field rule using a supported identifier value
Use documented identifiers, such as Category ID, when Oracle examples rely on them.

Configure validations

Validations can display inline error text, show pop-up messages, block submission, or provide nonblocking warnings and information.

  1. Select Create Validation.
  2. Define the condition.
  3. Write a clear message that tells the user what happened and how to fix it.
  4. Choose a severity: Error blocks submission; Warning allows submission; Info provides guidance.

Example validation

If Category ID = X AND Amount > $50,000 Display error: “Category X requires sourcing for amounts over $50,000.”
Visual Builder validation condition configuration
Define the conditions that trigger the validation.
Visual Builder validation message and severity settings
Write the message and select the appropriate severity.

Guided Journeys

Journey Codes allow an administrator-provided Guided Journey to be attached to an entire page, a section, or a specific region.

What Guided Journeys can provide

  • Embedded AI agents
  • Contextual help text
  • Policy instructions
  • Links to standard operating procedures
  • Step-by-step compliance guidance

Why they matter

Guided Journeys create one consistent place for help and policy guidance across modules, provided the target experiences are Redwood. They can reduce training burden and move support closer to the transaction.

Preview and publish safely

Preview every change

Use the Play button in the upper-right corner to launch a runtime preview. Always test required fields, conditional visibility, validation triggers, default values, and submission behavior. Do not assume the logic works simply because the rule saved successfully.

Understand the deployment model

Visual Builder Studio uses a CI/CD pipeline model. Functional consultants do not log into Production, open Visual Builder, and make changes there directly.

  1. A development or test pod is connected through the project and deployment setup.
  2. Changes are created in Visual Builder Studio against the appropriate environment.
  3. Changes are committed and pushed through the controlled pipeline.
  4. Deployment promotes the approved changes to Production.

This provides version control, governance, an audit trail, and controlled promotion. Always coordinate publication with your technical team or release manager; that is why this functional guide intentionally does not include step-by-step production deployment instructions.

Best practices

  • Stay in Express Mode for functional work.
  • Follow documented Oracle examples.
  • Preview before committing.
  • Document every rule and its business owner.
  • Keep conditions simple and readable.
  • Avoid overlapping rules where possible.
  • Use IDs when Oracle examples use IDs.
  • Coordinate deployment with the release team.

Final thoughts

Visual Builder Studio is one of the most powerful tools in modern Oracle Fusion. Used correctly, it can enforce policy, reduce user error, improve data quality, add guided compliance, and deliver value without custom code.

Used without discipline, it can create confusion and unpredictable behavior. Stay documented, preview everything, and remain in Express Mode unless the requirement truly needs advanced customization.