Application Extensions

For Redwood applications, you can personalize various page components using Visual Builder Studio. The personalization that you can do are called application extensions.

For application extensions, you must first configure Visual Builder Studio in your application instance. After Visual Builder Studio is set up, you can create a project to extend the application. To learn about how to configure Visual Builder Studio and extend your cloud application, you can refer to the Using Visual Builder Studio guide, which is available on Oracle Help Center.

Here’s the list of personalization that are supported in the Self Service Procurement application.

Page Personalize Using Business Rules Personalize Using Page Properties
Home
  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • User Roles
    • Destination Organization Code
  • Can hide these sections on the page:
    • Requisitions pending approval edit
    • My recent requisitions
    • Purchasing news
    • Featured categories
  • Can hide these actions available on the page:
    • Create Noncatalog Request
    • Shopping Lists
    • Update Preparer and Requester
  • Configure attribute visibility on the My recent requisitions cards. You

    can show or hide these attributes:
    • Approved Date
    • Creation Date
    • Description
    • Entered By
    • Funds Status
    • Last Update Date
    • Image (Item)
    • Orders Count
    • Name (Rejected By)
    • Requisition Number
    • Requisitioning BU
    • Special Handling Type
    • Status
    • Submission Date
    • Active Lines Count
    • Buyer Name
    • Purchase Order Number
    • Transfer Order Number
Add guided journeys to
  • Home page and these sections:
    • Requisitions pending approver edit
    • My recent requisitions
    • Purchasing news
    • Featured categories
    • Create Noncatalog Request
  • Preferences drawer
  • Special handling drawer

Reorder Sections

This is the default order of display:
  1. requisitionsPendingApproverEditSection
  2. myRecentRequisitionsSection
  3. purchasingNewsSection
  4. featuredCategoriesSection
  5. nonCatalogRequestSection
Note:

Add these section values in the desired order of display to personalize.

Note:
  • All changes made to the Home page after upgrading to a newer version, as newly added sections may not appear.
  • The Create Noncatalog Request button shows up only for users with the Create Requisition with Noncatalog Requests privilege.
  • Attributes like Entered By, Funds Status, Requisitioning BU, and Special Handling Type are only visible if there is an image associated with the requisition. For cases where there is no image, you must enable a default image using the Enable the default image option on the card.

Catalog Search
  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • User Roles
    • Destination Organization Code
  • Can hide these specific information or action from the search result card:
    • Add to list
    • Badge (Internally Orderable)
    • Image (Item)
    • Manufacturer
    • Packaging String
    • Price or UOM
    • Sold By
Add guided journeys to:
  • Catalog Search Results page
  • Information templates drawer on Catalog Search Results pages
My Requisitions Can add another column to display up to 3 attributes from this list:
  • Buyer Name
  • Deliver-to One-time Address
  • Deliver-to Location
  • Requisitioning BU
  • Item Number
  • Item Category
  • Line Number
  • Manufacturer
  • Manufacturer Part Number
  • Requester
  • Supplier
  • Supplier Part Number
On the View line details drawer, you can either hide entire sections or hide or show some of these attributes:
  • Currency Conversion Section
    • Conversion Date
    • Conversion Rate
    • Conversion Rate Type
  • Product Details Section
    • Item Number
    • Item Revision
    • Manufacturer
    • Manufacturer Part Number
    • Supplier Item
    • Supplier Item Configuration ID
    • UNSPSC
  • Source Section
    • Additional Contact Email
    • Agreement Number
    • Agreement Line
    • Agreement Type
    • Buyer
    • Extended Contract
    • Extended Contract Line
    • Negotiated
    • Negotiation
    • Negotiation Required
    • Purchase Order
    • Source Organization
    • Source Subinventory
    • Source Type
    • Supplier
    • Supplier Contact
    • Supplier Site
    • Transfer Order
  • Original Line Details Section
    • Original Line Description
    • Original Line Amount
    • Original Quantity
    • Split From
  • Delivery Section
    • Deliver-to Address
    • Deliver-to Location
    • Deliver-to Location Type
    • Destination Type
    • Requested Delivery Date
    • Requester
    • Subinventory
    • Urgent
  • Notes Section
    • Note to Buyer
    • Note to Receiver
    • Note to Supplier
  • Attachments Section
  • Line Section
    • Cancellation Reason
    • Category
    • Line Number
    • Line Type
    • Line Amount
    • Order Cancellation Reason
    • Price
    • Quantity
    • Return Reason
    • Status
  • Information Templates Section
  • Special Handling Section
  • Tax Section
    • Assessable Value
    • First-Party Tax Registration Number
    • Intended Use
    • Location of Final Discharge
    • Product Category
    • Product Fiscal Classification
    • Product Type
    • Tax Classification Code
    • Third-Party Tax Registration Number
    • Transaction Business Category
    • User-Defined Fiscal Classification
  • Additional Information Section
  • Billing Section
    • Distribution Summary Attributes
      • Charge Account
      • Project Number
      • Task Number
      • Expenditure Type
      • Expenditure Organization
      • Expenditure Item Date
      • Contract Number
      • Work Type
      • Budget Date
    • Distribution Details Section
      • Amount
      • Percentage
      • Quantity
    • Project Information Section
    • Distribution Additional Details
      • Budget Date
      • Charge Account
    • Distributions Descriptive Flexfields Section
Add guided journeys to:
  • My Requisitions page
  • View Line Details drawer

Reorder Sections on the View Line Details drawer

This is the default order of display:
  1. lineSection
  2. currencySection
  3. productDetailsSection
  4. sourceSection
  5. originalLineDetailsSection
  6. infoTemplatesSection
  7. specialHandlingSection
  8. deliverySection
  9. additionalInformationSection
  10. taxSection
  11. billingSection
Note:

Add these section values in the desired order of display to personalize.

Delivery and Billing Details
  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • Mode (Create and Edit)
    • Item Source
    • Product Type Code
    • Item Type
    • Taxation Country
    • Source Type
    • User Roles
Can hide entire sections or configure individual fields available on the page. You can make the fields as required, read-only, or hidden. The different fields are:
  • Line Details
    • Line Description
    • Quantity
    • Amount
  • Delivery Section
    • Deliver-to Address
    • Deliver-to Location
    • Deliver-to Location Type
    • Destination Type
    • Requested Delivery Date
    • Requester
    • Subinventory
    • Urgent
  • Tax Section
    • Assessable Value
    • Intended Use
    • Product Category
    • Product Fiscal Classification
    • Product Type
    • Tax Classification
    • Third-Party Tax Registration Number
    • Transaction Business Category
  • Billing Section
    • Distribution Drawer
      • Budget Date
      • Amount
      • Percentage
      • Quantity
      • Enter charge account number option
      • Select favorite charge account option
    • Distribution Rows
      • Amount
      • Percentage
      • Quantity
      • Actions (Delete, Edit, Split)
    • Distribution Summary Row
      • Charge Account
      • Project Number
      • Task Number
      • Expenditure Type
      • Expenditure Organization
      • Expenditure Item Date
      • Contact Number
      • Work Type
      • Budget Date
      • Summary
  • Add guided journeys to the page and sections
  • Hide the aggregated Total information row from the Billing section
  • Line Details
  • New Requisition Line
  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • Mode (Create and Edit)
    • Item Source
    • Product Type Code
    • Item Type
    • Taxation Country
    • Source Type
    • User Roles
Can hide entire sections or configure individual fields available on the page. You can make the fields as required, read-only, or hidden. The different fields are:
  • Item Section
    • Item Category
    • Do you want to select an item?
    • Item
    • Item Revision
    • Line Type
    • Requested Delivery Date
    • Destination Type
    • Subinventory
  • Manufacturer Section
    • Manufacturer
    • Manufacturer Part Number
  • Source Section
    • Agreement Type
    • Agreement
    • Agreement Line
    • Supplier
    • Supplier Site
    • Supplier Contact
    • Additional Contact Email
    • Supplier Item
    • Suggested Buyer
    • New Supplier Checkbox
    • New Supplier
    • New Supplier Address
    • New Supplier Contact
    • New Supplier Fax
    • New Supplier Phone
    • New Supplier Email
  • Pricing Section
    • Quantity
    • UOM
    • Price
    • Price (in Functional Currency)
    • Amount
    • Amount (in Functional Currency)
    • Currency Amount
    • Currency Code
    • Negotiated Checkbox
    • Negotiation Required Checkbox
    • Conversion Date
    • Conversion Rate
    • Conversion Rate Type
  • Notes Section
    • Notes to Buyer
    • Notes to Receiver
    • Notes to Supplier
  • Attachments Section
    • Attachments
    • Category
  • Additional Information Section
  • Information Templates Section
  • Special Handling Section
Can set the default attachment category for header-level attachments. You can use these values in VB Studio to set the default category:
  • For the Internal to Requisition category, use REQ_INTERNAL
  • For the Miscellaneous category, use MISC
  • For the To Approver category, use TO_APPROVER
  • For the To Buyer category, use TO_BUYER
  • For the To Supplier category, use TO_SUPPLIER
  • For the To Receiver category, use TO_RECEIVER
  • Reorder Sections: This is the default order of display:
    1. sourceSection
    2. manufacturerSection
    3. pricingSection
    4. dFFSection
    5. infoTemplatesSection
    6. specialHandlingSection
    7. notesSection
    8. attachmentSection
    Note:

    Add these section values in the desired order of display to personalize.

  • Add guided journeys to the page and sections.
  • Show alternate site names in supplier site search results.
  • Enable the single column layout for additional details (Info Templates) for longer prompts.

Note:

Guided journeys for information templates are displayed by default under the first one. If there are multiple information templates and you want to display guided journeys on all of them, use the Repeat Guided Journeys for All Info Templates option under page properties.

  • Noncatalog Request
  • Smart Form Request
  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • Mode (Create and Edit)
    • Item Source
    • Product Type Code
    • Item Type
    • Taxation Country
    • Source Type
    • User Roles
Can hide entire sections or configure individual fields available on the page. You can make the fields as required, read-only, or hidden. The different fields are:
  • Item Section
    • Item Description
    • Item Type
    • Category
  • Manufacturer Section
    • Manufacturer
    • Manufacturer Part Number
  • Source Section
    • Agreement Type
    • Agreement
    • Agreement Line
    • Supplier
    • Supplier Site
    • Supplier Contact
    • Additional Contact Email
    • Supplier Item
    • Suggested Buyer
    • New Supplier Checkbox
    • New Supplier
    • New Supplier Address
    • New Supplier Contact
    • New Supplier Fax
    • New Supplier Phone
    • New Supplier Email
  • Pricing Section
    • Quantity
    • UOM
    • Price
    • Price (in Functional Currency)
    • Amount
    • Amount (in Functional Currency)
    • Currency Amount
    • Currency Code
    • Negotiated Checkbox
    • Negotiation Required Checkbox
    • Conversion Date
    • Conversion Rate
    • Conversion Rate Type
  • Notes Section
    • Notes to Buyer
    • Notes to Receiver
    • Notes to Supplier
  • Attachments Section
    • Attachments
    • Category
  • Additional Information Section
  • Information Templates Section
  • Special Handling Section
Can set the default attachment category for header-level attachments. You can use these values in VB Studio to set the default category:
  • For the Internal to Requisition category, use REQ_INTERNAL
  • For the Miscellaneous category, use MISC
  • For the To Approver category, use TO_APPROVER
  • For the To Buyer category, use TO_BUYER
  • For the To Supplier category, use TO_SUPPLIER
  • For the To Receiver category, use TO_RECEIVER
  • Reorder Sections: This is the default order of display:
    1. sourceSection
    2. manufacturerSection
    3. pricingSection
    4. dFFSection
    5. infoTemplatesSection
    6. specialHandlingSection
    7. notesSection
    8. attachmentSection
    Note:

    Add these section values in the desired order of display to personalize.

  • Add guided journeys to the page and sections.
  • Show alternate site names in supplier site search results.
  • Enable the single column layout for additional details (Info Templates) for longer prompts.

Note:
  • When attachments are made mandatory, the requesters must add at least one attachment to the request. For Smart Forms, attachments added by Catalog administrators are sufficient and requesters aren't required to add more, you can use the Count admin provided attachments on Smart Forms when mandatory option under page properties.

  • Guided journeys for information templates are displayed by default under the first one. If there are multiple information templates and you want to display guided journeys on all of them, use the Repeat Guided Journeys for All Info Templates option under page properties.

Product Details

On the Product Details page, you can hide these attributes:
  • Agreement Number
  • Availability
  • Category Name
  • Comments
  • Extended Contract Number
  • Extensible Flexfields
  • GTIN
  • Item Number
  • Lead Time
  • Manufacturer Section
  • Supplier Item Auxiliary ID
  • Supplier Section
  • UNSPSC
On the View Sources drawer, for items sourced through agreements, you can:
  • Show fields like Manufacturer and Manufacturer Part Number for each agreement source.

  • Hide fields like Supplier Item and Agreement number.
Add guided journeys to these pages:
  • Product Details
  • Information Templates
  • Source Selection

Requisition Details

  • Criteria supported for applying extension rules conditionally include:
    • Requisition Business Unit
    • Justification
    • Item Source
    • Requisition Status
    • Special Handling Type
    • Approval Amount
    • Description
    • View Mode
    • User Roles
On the View Line Details drawer, you can hide or show these attributes:
  • Currency Conversion Section
    • Conversion Date
    • Conversion Rate
    • Conversion Rate Type
  • Product Details Section
    • Item Number
    • Item Revision
    • Manufacturer
    • Manufacturer Part Number
    • Supplier Item
    • Supplier Item Configuration ID
    • UNSPSC
  • Source Section
    • Additional Contact Email
    • Agreement Number
    • Agreement Line
    • Agreement Type
    • Buyer
    • Extended Contract
    • Extended Contract Line
    • Negotiated
    • Negotiation
    • Negotiation Required
    • Purchase Order
    • Source Organization
    • Source Subinventory
    • Source Type
    • Supplier
    • Supplier Contact
    • Supplier Site
    • Transfer Order
  • Original Line Details Section
    • Original Line Description
    • Original Line Amount
    • Original Quantity
    • Split From
  • Delivery Section
    • Deliver-to Address
    • Deliver-to Location
    • Deliver-to Location Type
    • Destination Type
    • Requested Delivery Date
    • Requester
    • Subinventory
    • Urgent
  • Notes Section
    • Notes to Buyer
    • Notes to Receiver
    • Notes to Supplier
  • Attachments Section
  • Line Section
    • Cancellation Reason
    • Category
    • Line Number
    • Line Type
    • Line Amount
    • Order Cancellation Reason
    • Price
    • Quantity
    • Return Reason
    • Status
  • Information Templates Section
  • Special Handling Section
  • Tax Section
    • Assessable Value
    • First-Party Tax Registration Number
    • Intended Use
    • Location of Final Discharge
    • Product Category
    • Product Fiscal Classification
    • Product Type
    • Tax Classification Code
    • Third-Party Tax Registration Number
    • Transaction Business Category
    • User-Defined Fiscal Classification
  • Additional Information Section
  • Billing Section
    • Distribution Summary Attributes
      • Charge Account
      • Project Number
      • Task Number
      • Expenditure Type
      • Expenditure Organization
      • Expenditure Item Date
      • Contract Number
      • Work Type
      • Budget Date
    • Distribution Details Section
      • Amount
      • Percentage
      • Quantity
    • Project Information Section
    • Distribution Additional Details
      • Budget Date
      • Charge Account
    • Distributions Descriptive Flexfields Section
  • Add guided journeys to the page and sections.
  • Reorder Sections: This is the default order of display:
    1. lineSection
    2. currencySection
    3. productDetailsSection
    4. sourceSection
    5. originalLineDetailsSection
    6. infoTemplatesSection
    7. specialHandlingSection
    8. deliverySection
    9. additionalInformationSection
    10. taxSection
    11. billingSection
    Note:

    Add these section values in the desired order of display to personalize.

View Approvers

You can hide the option to submit the requisition from the View Approvers page during shopping checkout.

Add guided journeys to the page .

Requisition Edit

  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • User Roles
    • Same Destination Organization
    • Destination Organization Code
    • Taxation Country
Can hide entire sections or configure individual fields available on the page. You can make the fields as required, read-only, or hidden. The different fields are:
  • Basic Header Details
    • Description
    • Justification
    • Overriding Approver
  • Delivery Section
    • Deliver-to Location
    • Deliver-to Location Type
    • Destination Subinventory
    • Destination Type
    • One-Time Address
    • Requested Delivery Date
    • Requester
    • Suggested Buyer
    • Urgent
  • Tax Header Section
    • Document Fiscal Classification Code
    • Taxation Country Code
  • Supplier Section
    • Additional Contact Email
    • Supplier
  • Notes Section
    • Notes to Buyer
    • Notes to Receiver
    • Notes to Supplier
  • Attachments Section
    • Attachments
    • Category
  • Budgetary Control
    • Budget Date
  • Charge Account
    • Charge Account Nickname
    • Charge Account Selection
    • Charge To
  • Special Handling Section
  • Additional Information Section
  • Project Costing
Can set the default attachment category for header-level attachments. You can use these values in VB Studio to set the default category:
  • For the Internal to Requisition category, use REQ_INTERNAL
  • For the Miscellaneous category, use MISC
  • For the To Approver category, use TO_APPROVER
  • For the To Buyer category, use TO_BUYER
  • For the To Supplier category, use TO_SUPPLIER
  • For the To Receiver category, use TO_RECEIVER
  • Reorder Sections: This is the default order of display:
    1. basicHeaderDetailsSection
    2. specialHandlingHeaderSection
    3. supplierSection
    4. deliverySection
    5. taxHeaderSection
    6. projectDFFSection
    7. chargeAccountSection
    8. bceaSection
    9. headerDFFSection
    10. notesSection
    11. attachmentSection
    Note:

    Add these section values in the desired order of display to personalize.

  • Add guided journeys to the page and sections.

Shopping Lists Search

  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • User Roles
    • Destination Organization Code
    • Shopping List Type
  • You can hide or show these attributes:
    • Shopping List Image
    • Shopping List Type
    • Shopping List Description
Add guided journeys to the page .

Shopping List Details

  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • User Roles
    • Destination Organization Code
    • Shopping List Type
  • You can hide or show these attributes:
    • Internally Orderable Badge
    • Item Image
    • Manufacturer
    • Packaging String
    • Price
    • Shopping List Description
    • Shopping List Type
    • Sold By
Add guided journeys to the page and Information Templates drawer.

Shopping Lists - Edit

  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • User Roles
    • Destination Organization Code
  • You can hide or show these attributes:
    • Item Image
    • Manufacturer
    • Price
    • Sold By
Add guided journeys to the page.

Extended Contract Lines Search

You can show or hide these fields on the Extended Contract Lines Search Results:
  • Adjusted Price
  • Category
  • Extended Contract Badge
  • Extended Contract Price
  • Manufacturer
  • Manufacturer Part Number
  • Supplier
  • Supplier Site
  • Supplier Part Number
  • Item Description
  • Vendor Part Number
Add guided journeys to the page and Information Templates drawer.

Oracle Healthcare Marketplace

You can show or hide these fields on the Oracle Healthcare Marketplace Search Results:
  • Category
  • Manufacturer
  • Manufacturer Part Number
  • Packaging String
  • UOM
Add guided journeys to the Oracle Healthcare Marketplace Search Results page.

Cart

  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • Item Source
    • Source Type
    • Line Type
    • Destination Type
    • User Roles
  • You can hide these sections on the page:
    • Summary Section 1
    • Summary Section 2
  • You can hide these actions on the page:
    • Check Funds
    • Save for Later
    • Submit
    • View Approvers
  • You can hide these attributes in the Summary Section 1:
    • Approval Amount
    • Requisition Edit Action
    • Estimated Tax
    • Subtotal
  • You can hide these attributes in the Summary Section 2:
    • Approval Amount
    • Requisition Edit Action
    • Estimated Tax
    • Subtotal
    • Attachments
    • Budget Date
    • Charge Account
    • Deliver-to Location
    • Description
    • Destination Subinventory
    • Destination Type
    • Fund Status
    • Header Descriptive Flexfields
    • Justification
    • Overriding Approver
    • Project
    • Requester
    • Requisitioning BU
    • Special Handling Request Type
    • Task
  • You can show these primary line attributes:
    • Amount (in Functional Currency)
    • Category
    • Currency Amount
    • Deliver-to Location
    • Extended Contract Badge
    • Item
    • Line Additional Details Action
    • Line Delete Action
    • Line Description
    • Line Edit Action
    • Line Image
    • Manufacturer
    • Manufacturer Part Number
    • One-Time Address
    • Oracle Healthcare Marketplace Badge
    • Price
    • Price (in Functional Currency)
    • Quantity
    • Requester
    • Source Organization
    • Supplier
    • UOM
    • Urgent
  • You can show these additional line attributes:
    • Agreement Number
    • Category
    • Conversion Date
    • Conversion Rate
    • Conversion Rate Type
    • Cost Center
    • Destination Type
    • Item
    • Line Descriptive Flexfields
    • Charge Account
    • Manufacturer
    • Manufacturer Part Number
    • Project Number
    • Requested Delivery Date
    • Source Subinventory
    • Source Type
    • Subinventory
    • Supplier Item
    • Task Number
Add guided journeys to the page and Information Templates drawer.

Life Cycle

  • Criteria supported for applying extension rules conditionally include:
    • Business Unit
    • Processing Status Code
    • Negotiations Count
    • Receipts Count
    • Shipments Count
    • Invoices Count
    • User Roles
  • You can hide these tabs under the Related Documents Section:
    • Invoices
    • Negotiations
    • Receipts
    • Shipments
  • You can hide the Bar Chart Section.
Add guided journeys to the page and these sections:
  • Line Details
  • Related Documents

Document History

You can hide these fields:
  • Activity Performed
  • Additional Information
  • User Comments
  • Timestamp
  • User Names
Add guided journeys to the page.

Shopping Error

N/A

Add guided journeys to these error flows:
  • Approver Edit
  • Preferences
Here are some of the considerations for personalizing the application:
  • The base application for your Oracle Cloud instance is Procurement. You must select it for creating a project for extending the Self Service Procurement application.
  • You can extend the Self Service Procurement application in Express mode only.
  • There is no default project for extending the Self Service Procurement application. You must create a new project for extending the application.
  • You must create a single project and add all the team members, that are working on the application extension, to it.
  • To modify default field labels, you must use the User Interface Text tool.