
Extend Redwood pages in Oracle Fusion Cloud using Visual Builder Studio, build and deploy API extensions, and connect to REST APIs and ORDS-backed ATP databases.
Create and publish your first app UI in Oracle Fusion using Visual Builder or API, including naming, preview, commit, push, and deploying through build and deploy jobs.
Apply AppUI security by defining fusion roles and rules to restrict access to SAS pages and API extensions, preview access, and route unauthorized users to appropriate screens.
Learn to create and manage a workspace or git repository for your API, import and export dot zip source files, and integrate external API assets in AppUI.
Learn how to refer external JavaScript libraries in your app UI using Excel JS, including app dot JSON configuration, CDN versus local resources, and usage in code.
Configure gruntfile.js to deploy AppUI with external js libraries by excluding the excel js library from optimization, ensuring a fast, optimized fusion deployment.
Create and consume a custom object in Oracle Fusion AppUI using the application composer, sandbox, and API describe to build forms and tables.
Delete unused branches in a git repository using Visual Builder Studio by navigating to ref, selecting a remote or sub-branch, and confirming deletion.
Create and extend the next-gen supplier registration page in Oracle Fusion Redwood with Visual Builder; set up a VB Studio project, workspace, environment, and dependency for deployment.
Preview and test the next-gen supplier registration page in oracle fusion app ui, resolving the could not load page error by obtaining the procurement function id and updating the url.
Publish personalization changes from Visual Builder Studio to Fusion, monitor build and deploy logs, and manage extension lifecycles to enable or delete supplier registration customizations.
Learn to customize the supplier verification page by adding a welcome message with visual builder components and conditional sections driven by extension rules.
Learn to edit Redwood pages in Oracle Fusion Cloud via Edit in Visual Builder Studio from the profile, create a repository in express or advanced mode, and publish changes.
Learn to override a field template in Oracle Fusion AppUI by using Visual Builder, duplicating and editing layouts, and adding a work email heading with conditional rules.
Modify the Oracle Fusion AppUI layout by adding a custom field for person number (employee id) to the profile basic info card, and override the template to hide the label.
Learn to pass data from a redwood page to a layout using session storage by calling the public workers API and populating a custom person number field at page load.
Show how to hide or show fields on Oracle Fusion Redwood pages using Visual Builder Studio, by overriding the field template and applying an if condition based on user roles.
Learn to convert Oracle Fusion pages to Redwood by enabling the profile option, creating a sandbox, and validating the Redwood add absence UI in absence management.
Extend an Oracle Fusion Redwood page with express mode in Visual Builder Studio, enable fields such as assignment number, business unit name, and job name, then publish and verify deployment.
Expose rest APIs through an API gateway to route all traffic via the VCN, enable anonymous access with no authentication, and configure generic deployments and routes to reach any integration.
Demonstrates calling Oracle Fusion AppUI integrations from Redwood and Visual Builder pages via an API gateway. Configure back ends, service connections, and origin and allowed headers to fetch data.
Learn to call ords rest apis from Oracle Fusion Redwood page using api gateway and oci functions. Secure a sample api and fetch employee data with a bearer token.
We congratulate you on successfully completing this course and invite you to share feedback via Q&A or direct messages, and consider ratings to help improve the content.
This course is designed to help developers who aspire to learn to Build Oracle Fusion AppUI extensions and to extend Redwood pages with Visual Builder studio.
Please enroll to this course only if you are planning to learn the basics of building and deploying Oracle Fusion Redwood pages with Visual Builder studio.
If you are a functional or sales professional then this course may not be a best fit for you.
NOTE: This course does not cover advanced topics. Only basic concepts are covered.
NOTE: The course is delivered in an Indian English accent, ensuring clarity and relatability throughout. If you find Indian English difficult to understand, it may be best to consider other courses, as this course focuses on an Indian English pronunciation and style.
With this course you will learn the basics concepts and below are few are the highlights on the topics covered in this course:
Navigate to Oracle Fusion Visual Builder studio i.e. VBS
Create Project in VBS
Create workspace in VBS
Setup environment in VBS
Add team members to a Project in VBS
Basics of Git repository in VBS
Create AppUI extension from scratch
Deploy / publish code to Fusion environment
Create a generic build jobs
Extend Next Gen supplier registration Fusion Redwood page
Using external JavaScript libraries in AppUI
Call Oracle Integration REST API
Call ORDS REST API
much more concepts.
How do I extend my application?
Your application is built using Oracle Visual Builder Studio and Oracle JET components. Visual Builder Studio is a single place where organizations can manage projects, environment and repositories; a Visual Builder Designer is where you can extend your application. From VB Studio, you can open many different designers.
Visual Builder Studio is the browser-based tool that your organization can use to make modifications and extensions to the Redwood user interface. Using the extension framework, you can change the user interface such as displaying custom fields on forms, creating dynamic layouts for a form, or embedding custom content in a dynamic container in a page.
Your VB Studio instance is paired with your Test instance of Fusion Applications. This means that your design time experience will be based on data in the Test instance database and a sandbox in the Test instance (if you're working within a sandbox).
The changes you make using VB Studio are stored in an artifact called an application extension. An application extension can be something as simple as a field added to a cloned, custom, or new form, or a new container of forms. You can create extensions, then preview them to see how they look in your UI. To create a extension that impacts the data model, you must use a sandbox within Application Composer, then use the Edit Pages in Visual Builder option to expose your changes in the UI.
You navigate to the VB Studio Designer directly from within the Redwood application. VB Studio is a design at runtime tool, which allows you make UI changes and then immediately preview the results before publishing the changes to other users.
VB Studio is just one tool that administrators can use to make application changes. As mentioned before, you extend the underlying object model used by the Redwood application with Application Composer. The model changes you make in Application Composer are reflected in the RESTful API for those objects, and thereby become available to the VB Studio Designer for use in UI extensions.