Oracle Cloud ERP Release 12 has provided a user-friendly framework and offers excellent features for business users to personalize the layout of pages using page customizations. Centroid has implemented many Cloud ERP page customizations for a variety of clients looking to tailor the user experience in some way, optimize processes by streamlining keystrokes, and add/remove fields relevant to a particular business use case.
With this post we will share a few recent examples. We recently implemented page customizations on the Supplier Setup screen for one of our clients to show/hide the bank tab and make some fields read-only in the Supplier Setup screen. Because of the flexible framework provided by Oracle, these types of changes can be implemented rather quickly. The changes in this example took less than one week to complete the full cycle i.e. design, build, test and deploy.
We would like to share the approach for performing the page customizations of a standard/seeded page layout.
To satisfy a SOX requirement, our customer determined that end users should have two different roles to control the maintenance of Bank Account information in the Supplier Maintenance screen. A “Supplier Banking Role” should have supplier bank account access and a “Supplier Non-Banking Role” should have other supplier maintenance access to have better segregation of duties to prevent fraud.
Our customer also wanted to hide some information tabs on the Supplier Maintenance page.
The following seeded roles control the maintenance of bank account information in the Supplier Maintenance screen.
Both Roles give full access to the entire supplier maintenance screen. And for this purpose, we needed to have two separate custom roles defined using the above seeded roles so that the bank accounts tab access would be granted to the user only if the bank access grant is given to the user.
The following custom roles were created:
Assign the two custom roles to different end users using security console for testing. After assigning the custom roles, execute “Retrieve Latest LDAP Changes” ESS Job to sync the user with the new roles.
#{!bindings.MaintainSupplier.inputValue || !bindings.SuppProfileEditable.inputValue|| securityContext.userInRole[‘ORA_POZ_SUPPLIER_ADMINISTRATOR_ABSTRACT_XX_WITHPAYMENTS’]}
Organization Tab
Business Classification Tab
Products and Services Tab
General Tab at Site level
#{true&&!securityContext.userInRole[‘ORA_POZ_SUPPLIER_ADMINISTRATOR_ABSTRACT_XX_WITHPAYMENTS’]}
#{bindings.MaintainBusClassification.inputValue || bindings.ViewBusClassification.inputValue||securityContext.userInRole[‘ORA_POZ_SUPPLIER_ADMINISTRATOR_ABSTRACT_XX_WITHPAYMENTS’]}
#{bindings.MaintainProductAndService.inputValue || bindings.ViewProductAndService.inputValue||securityContext.userInRole[‘ORA_POZ_SUPPLIER_ADMINISTRATOR_ABSTRACT_XX_WITHPAYMENTS’]}
Still have questions? Contact Centroid to learn more about Oracle Cloud Release 12, and how you can best leverage these tools for your business.
1050 Wilshire Drive,
Suite 170,
Troy, MI 48084
Phone: (248) 465-9533
Toll free: 1-877-868-1753
Email: [email protected]
© Centroid, Inc. All rights reserved. Contact Privacy Policy Terms of Use CCPA Policy
Centroid is a cloud services and technology company that provides Oracle enterprise workload consulting and managed services across Oracle, Azure, Amazon, Google, and private cloud. From applications to technology to infrastructure, Centroid’s depth of Oracle expertise and breadth of cloud capabilities helps clients modernize, transform, and grow their business to the next level.
© Centroid, Inc. All rights reserved. Contact Privacy Policy Terms of Use CCPA Policy