Définitions de recherche
Les définitions de recherche sont créées dans un éditeur Business Object Editor pour permettre à un professionnel de rechercher des objets métier dans un outil. La zone de recherche et la vue utilitaires du Management Center utilisent des définitions de recherche pour localiser des objets. Une recherche est effectuée à l'aide de conditions de recherche telles qu'un type d'objet et un mot clé.
Une définition de recherche est une liaison entre un service de recherche, une vue de résultats de recherche et un panneau de recherche avancée facultatif. Un service de recherche permet de spécifier l'URL et ses paramètres obligatoires. La vue des résultats de la recherche est une instance de la définition ObjectGrid. Les colonnes définies affichent les propriétés des objets renvoyés. S'il est défini, le panneau Recherche avancée est affiché en tant qu'onglet dans la boîte de dialogue Recherche avancée. Les options collectées par le panneau Recherche avancée sont envoyées à l'URL du service de recherche.
La classe de définition SearchDefinition peut uniquement être déclarée en tant que noeud enfant direct d'une instance de la définition BusinessObjectEditor.