Sandbox in Oracle Fusion


Introduction – Need of Sandbox

Today's business landscape is quite dynamic. Implementing organizations are expected to respond by  catering to both customer and modern business requirements.
So multiple teams need to make application changes at the same time while sharing the same data model and configuration starting point.
Sandboxes in Oracle Fusion Applications is the solution to that which provides robust out-of-the-box functionality to help isolate and control customization efforts without impacting other users' configuration environments, and/or the production environment.
But you may get conflicts between teams working that way. To avoid such conflicts, sandboxes come in handy.
The best part of the sandbox is, as the name suggests, it is a logically separate environment, where you can do your Configuration work and testing, separate from the mainline.

Creating a sandbox

We shall now see the steps of creating a sandbox.
Step1: Click on Navigator






Step2: Navigate to Configuration ->Sandboxes






Step3: Click on Create Sandbox button






Step4: Enter Name of the sandbox and select tools from the list. Click Create or Create and Enter









Step5: Navigate to the page the where you want to make these changes such as Invoice Entry, Purchase Order or Hire an Employee. For this example, we are personalizing Purchase Requisition Page.
Requirement - Action Item: - ‘More Tasks’ Tab to be renamed to 'Create' on Purchase Requisitions page.
Navigation: -Navigator > Procurement > Purchase Requisitions







1.    Select ‘Edit Pages’ from the Settings and Action drop down menu













2.    Click ‘Structure’ from the Edit bar







3.    Select the section to be updated. In our Case, we selected the  ‘More Tasks’ TAB






4.    Click ‘Edit’ on the dialogue box which appears on screen













5.    Go to the bottom bar and click the pencil as shown below





6.    A new window appears and that is where changes are made. We had to change the ‘Text’ so we clicked on the down arrow near ‘Text’ and selected Expression Builder. Other properties can also be changed.

















Following window appears











7.    Delete the value and enter ‘Create’ and Click on Test TAB and then OK.













8.    After changing the value click on Apply then OK.














9.    Changes are done; now click on ‘Close’ to complete the process

Activating a Sandbox

To activate a sandbox, perform the steps as shown below
Click the down arrow, next to username. click Edit Pages.
















A new dialog box is opened with warning, click Activate a Sandbox link




It opens the page with all the available sandboxes as shown below, click Enter Sandbox button to activate it.



Only one sandbox can be active at a time. Once a sandbox is active for your session, the sandbox name is displayed in the global area.


After activating a sandbox, you should always log out from Oracle Fusion Applications and log back in. This helps you to avoid conflicts by ensuring that the cache is cleared.
Note: if you log out and log back in, your sandbox remains active. A sandbox remains active until you exit the sandbox, publish the sandbox, delete the sandbox, or set another sandbox as active.

What can be done through Sandbox?

The sandboxes can be used for meeting below requirements:
·         Customization of Pages
·         Personalizing Appearance (Theme, Color etc.)
·         Add Organization logo
·         Enabling DFF
·         Customization of roles (Custom role can be attached to any of the custom page. So, users having such role will have access to that custom page only.)
·         Creation of Custom Infolets

Types of Sandbox

Test-Only: You can make application changes using test-only sandboxes, which you don't want to publish to the mainline code.
Publish: Once satisfied with the application changes made in the test-only sandbox, you can replicate these changes in a sandbox that you want to publish. And then publish your changes to the mainline code. This sandbox type is also known as the integration sandbox, because teams working in parallel use this sandbox as the final staging point before publication to the mainline code.

Comments

Post a Comment

Popular posts from this blog

SLA Customization in Oracle Fusion

Export and Import Configuration in Oracle Fusion

Approvals in Oracle Fusion