How can I enable program managers to capture additional program details during program creation?

Use descriptive flexfields to capture additional program-specific information beyond standard program details. However, you must first deploy these flexfields for your organization, after which these will be available in both the user interface and Project Program REST API.

To deploy a descriptive flexfield for your program:

  1. Log in as a user who has access to the Setup and Maintenance work area.
  2. Navigate to Setup and Maintenance > Manage Descriptive Flexfields.
  3. Search for the program's flexfield using the following details:
    • Name: Program Descriptive Flexfield
    • Flexfield Code: PJS_PROG_DESC_FLEX
    • Module: Track & Manage
    • Click Search.
  4. Click the Edit icon to make any necessary changes to the flexfield based on your business needs. Refer to the Overview of Descriptive Flexfields topic in the Configuring and Extending Applications guide for detailed instructions on how you can manage flexfields.
  5. Click Save & Close to finalize your changes. Then, click Deploy Flexfield to make the updated flexfield visible in both the user interface and the REST service.

Considerations for Managing Program-Related Flexfields

You can also utilize the following REST services to manage program DFFs:

Path Operation
/fscmRestApi/resources/11.13.18.05/ projectPrograms/{ProjectProgramId}/child/ProgramDFF/ GET/ PATCH/ POST
/fscmRestApi/resources/11.13.18.05/ projectProgramInsights/{id}/ child/ProgramDFF GET

The REST services listed above can be used with the Oracle Visual Builder Add-in for Excel for managing programs. For details on working with the add-in, see documentation on Oracle Visual Builder Add-in for Excel.