UPDATED HCM - Let's Talk Tech Personalizing HCM and SCM Cloud Applications Using VB Studio Express Fundamentals
UPDATED HCM - Let's Talk Tech Personalizing HCM and SCM Cloud Applications Using VB Studio Express Fundamentals
Live Q&A
If you have any questions, you can ask them using the Q & A functionality in Zoom.
The event replay and slides will be available on Oracle Cloud Customer Connect.
1
Copyright © 2024, Oracle and/or its affiliates
Let’s talk Tech
Join your Cloud HCM Center of Excellence team for an exciting new series to talk about technology!
You will get to hear directly from our experts in product development to gain valuable insights into the
latest trends, new features, and best practices.
• Oracle Visual Builder Studio (VB Studio) is a robust application development platform that helps
your team effectively plan and manage personalizations of Redwood SaaS applications
throughout all stages of the app dev lifecycle: design, build, test, and deploy
• Every TEST and DEV instance in your Oracle Cloud Application environment family receives its
own instance of VB Studio, which in turn are tied together by a single VB Studio organization.
More Info
Recommendation:
Use the default VB
Studio project for all
personalizations—no
need to create
additional projects or
workspaces.
8 Copyright © 2023, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted
VBS Components- Projects
Best Practice:
• Use the default VB Studio Project for all personalizations.
• There is no need for a developer to create more projects or
workspaces.
Branches
• When you open a workspace and make personalizations, the
changes are initially stored in a branch, separate from other code.
• A branch isolates the changes you're working on, allowing you to
develop without affecting the official code.
• Once changes are finalized, they can be merged into the main
branch, which holds the official set of code changes.
• Simplified interface to
manage extension lifecycle
is available in VBS 24.10
• Promote extensions from
one pod to another and
• Delete extensions from
pods
• Environments added in
Environments tab using
OAuth are listed on this
page
• Contributor
• Access the project's components in read-only mode but can enter comments, update issues, view wikis, and download build artifacts.
• Usually, new developers, technical writers, and other members are assigned this membership.
https://docs.oracle.com/en/cloud/paas/visual-builder/visualbuilder-manage-development-process/what-are-project-memberships.html
17 Copyright © 2023, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted
Visual Builder Studio Roles
There is a set of seeded Fusion roles that implicitly give access to the VB roles
In addition, any user that needs to access Visual Builder Studio from Fusion should have the
FND_ADMINISTER_SANDBOX_PRIV privilege.
When deploying, this privilege is also required by the user in the target instance.
19 Copyright © 2023, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted
Custom Application Role
N.B. If you copy one of the application roles given on the previous slide, you will NOT be provisioned
with the VB roles
When creating a custom application role include the following to give access to VB
• Synchronization Enabled Developer Identity or Synchronization Enabled Administrator Identity
Job roles
• FND_ADMINISTER_SANDBOX_PRIV privilege
Users
• During a P2T refresh your users and their roles will be copied from the Production instance
• If any of the users had roles that gave VB access in the non-Prod environment, these will need to
be reprovisioned (if the same roles was not provisioned in Production)
Visual Builder Instance
• The Visual Builder instance, including Organization, Projects, Repositories, Packaged Extensions
will be unaffected by a P2T
Deployed Extensions
• The extensions that were deployed in Production will be what is deployed in the non-Prod
environment following P2T
• Following a P2T it will be necessary to redeploy the latest packaged extension versions from the
VB instance to the non-Prod environment
• You cannot deploy an extension created on a new release to an environment running an older
release dues to dependencies
• Important to be able to patch Production
• Changes made on a later release should not be merged to main before Production has been
upgraded.
• Changes can be merged to other branches and deployed to already upgraded environments for
dev/test purposes
• Enable branch protection on main to ensure dependencies are not inadvertently merged
• Impact is that there is a 2-week period when changes made on upgraded environments cannot be
merged to main
• If Production fixes are required ensure they are merged from environments on the save release
Test Test
VBS
Release Dependency
Merge Merge
Visual Builder
GIT (main)
• Environments tab
• Identify which extensions have been
deployed to and environment
• Open build logs to get more detail
Oct 25th -Personalizing HCM and SCM Cloud applications using VB Studio Express: Branching
In this session, we focus on isolating changes using branching. This useful practice can significantly help teams
collaborate and is essential for controlling which changes are published. This is the third of a series of sessions that
explore using Visual Builder Studio to build personalizations for HCM and SCM applications.
Nov 4th -Personalizing HCM and SCM Cloud applications using VB Studio Express: Handling common issues, tips and
tricks
This session focuses on common issues, including undoing changes and troubleshooting. It is the fourth in a series of
sessions exploring using Visual Builder Studio to build personalizations for HCM and SCM applications.
Administering Visual Builder Studio Fusion HCM: Redwood Required Steps for
• User Guide Environment Provisioned on Release 24A
• My Oracle Support Doc ID 2997123.1