Table of Contents

Search

  1. Preface
  2. Introduction
  3. IDD Concepts
  4. Implementation Process
  5. IDD Configuration Manager
  6. Manual IDD Configuration
  7. IDD Global Properties
  8. Sizing and Platform Requirements
  9. Application Components
  10. IDD Security Configuration
  11. Data Security
  12. Example Role-Based Security Configuration
  13. Data Masking
  14. Siperian BPM Workflow Engine
  15. Locale Codes
  16. Troubleshooting
  17. Glossary

Data Director Implementation Guide

Data Director Implementation Guide

Step 5.1. Configure Basic Search

Step 5.1. Configure Basic Search

Basic Search allows IDD application users to search for subject area instances through the creation of queries in the subject area.
The results are displayed using an MDM Hub package that is created in the Packages tool in the Hub Console. IDD uses the new mode of the
searchQuery
API to display the results.
The search package must satisfy the following criteria:
  • It is based on the root base object of the subject area.
  • It returns a single result row for each subject area entity.
  • It contains the ROWID_OBJECT of the root base object of the subject area.
The package used for search must contain the columns that are needed to present the search results to the user. An IDD application searches directly against a root base object and the associated children. It does not query against the attributes in the display package.
IDD does not remove duplicates from the search results. A package must be constructed to return a single row for every found entity.
  1. To ensure a search package returns a single row for each entity, test the search package directly through SQL. One method of testing is to run spot-checks on the entities with a known number of children of different types.
  2. Identify the primary searchable attributes. In the Schema Manager, create the appropriate custom indexes to support these searches.
  3. To test the searches, create the different types of queries and run them in an IDD application. Use different combinations of search criteria to ensure the satisfactory performance of these searches.
  4. Additionally, search can be configured for objects that are not part of the subject area when you use the Search on Child tab in the search configuration. This allows you to search on any object for which there is a match path from the primary object. These objects will be available in the Query Builder.
    Search on Child allows you to search the following types of data:
    • Related data that is not part of the subject area.
    • Cross references of data within the subject area.
    • In general, any data that can be related to the primary object by a match path.

0 COMMENTS

We’d like to hear from you!