Considerations for Using the Search Extension Framework for Global Search

Here are some of the considerations for using the search extension framework for global search:

  • You can manage and configure the indexes after they're created. You can view them as categories in the global search settings. These categories are predefined:

    • Purchase Agreement

    • Purchase Orders

    • Purchase Requisitions

    • Suppliers

  • To enable predefined categories in the global search, set the PO_PA_SEARCH_SERVICE profile option to Yes. The predefined categories are available in the global search settings even if the indexes the categories represent aren't created.

  • You must submit the process for creating indexes and ingesting predefined indexes for each index before using it. You can also submit the process if the index is already created and you want to ingest it again. Use these index names while submitting the process:

    • Purchase Agreements: fa-prc-pa

    • Purchase Orders: fa-prc-po

    • Purchase Requisitions: fa-prc-por

    • Suppliers: fa-prc-suppliers

  • Create a default search configuration for global search.

    1. In the Setup and Maintenance work area, click the Tasks tab, and then click Search.

    2. Search for the Manage Global Search Configurations task.

    3. Enter values for Short Name, Display Name, and Description. Ensure that Default and Enabled check boxes are selected, the Product Family is Common, and the Module is Oracle Middleware Extensions for Applications.

    4. Enter this value for the Search Factory parameter: oracle.apps.fnd.applcore.globalSearch.ui.searchFramework.SearchFrameworkSearchablefactory

    5. Click Save and Close.

Note: There can be only one default search configuration. Two verticals, such as Procurement and HCM, can't coexist under global search.