Skip to main content

Manage Business Objects

A business object is an entity or artifact that represents/holds related data in an Oracle Fusion Application. Examples are a Purchase Requisition, a Purchase Order, an Invoice, etc.

Business objects are represented by one or more tables and usually have a parent-child relationship e.g. a Purchase Requisition (parent) consists of Requisition Lines which in turn consists of Distributions.

For more information, refer to Oracle's Business Object documentation

Add a business object

  1. Click on Add BO icon or select File > Add Business Object menu entry

  2. Enter the name of your business object (this is the actual name of the business object).

  3. [Optional] - Update the display name of the business object.

    a. The display name is what is displayed on the App's UI

    b. It allows you have multiple versions of the same business object (e.g. you can have different versions pointing to different environments)

  4. Enter the url to your environment

    a. This consists of ONLY the protocol, host and an optional port e.g. https://example.com:80

    b. It doesn't include the path to the business object

  5. [optional] - If neccessary, update the path to the business object

    a. The path is automatically generated as you enter the business object name

    b. Oracle follows a naming convention where the path is a camelCase plural of the business object name

    c. If you're unsure of the path, consult Oracle's Fusion REST documentation for that documentation

  6. Click on Save

  7. When you click on Save

    a. The App will make a call to the describe endpoint for the business object using a combination of the base url and path parameters

    b. It will parse the results of the call and generate a schema for the business object

    c. If any fields of the business object were marked for display in compact view, those fields will be automatically displayed on the UI

Edit a business object

  1. Select the business object by clicking on it.

  2. Click on Edit BO icon or select File > Edit Business Object menu entry

  3. Make the required changes.

  4. [If you want the schema to be refreshed] - Click on Save and Refresh Schema

    Use this option if you do any of the following

    a. You changed the base url or path

    b. You've moved to a new release of Oracle Fusion App and wish to see the latest changes

  5. [If you don't need the schema to be refreshed] - Click on Save

Remove a business object

  1. Select the business object by clicking on it.

  2. Select File > Remove Business Object menu entry

  3. Confirm you wish to go ahead with the delete.

  4. The business object is removed and will no longer be visible on the UI