Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Définir et modifier les recherches

Après avoir créé une nouvelle recherche Query Builder, vous pouvez définir les actions de la recherche à l'aide d'une série de filtres sur l'onglet ' Query Builder' de l'éditeur de recherche. Un filtre est une instruction demandant à la recherche d'extraire des objets d'un certain type avec une propriété spécifique ayant une valeur spécifique ou une valeur dans une plage définie. Vous pouvez avoir plusieurs filtres dans une même recherche. Si vous avez copié une recherche existante comme base pour la nouvelle recherche, l'onglet contiendra déjà des filtres. Si la recherche est complètement nouvelle, l'onglet sera vide.

Vous construisez la définition de recherche dans deux domaines :

  • La boîte de dialogue "Ajouter des filtres", dans laquelle vous pouvez configurer les filtres selon le niveau de précision dont vous avez besoin
  • L'onglet " Générateur de Query ", où vous pouvez modifier les paramètres de filtre, définir la spécificité d'une partie du modèle à rechercher et tester la recherche

Accéder

Ruban

Explorer > Rechercher > Modèle | <select search> : Edit search. > Query Builder ou

Conception > Elément > Gérer > Rechercher Modèle | <sélectionner la recherche> : Edit search. > Générateur de Query

Raccourcis Clavier

Crtl+F | <select search> : Edit search. > Query Builder ou

Ctrl+Alt+A | <sélectionner la recherche> : Edit search. > Générateur de Query

Créer une recherche

Marcher

Action

Voir également

1

Cliquez sur l'Add filter icon. ('Ajouter un filtre') pour afficher la boîte de dialogue 'Ajouter des filtres', puis sélectionnez et définissez un ensemble de filtres.

Si vous avez déjà des filtres dans la recherche, vous pouvez en ajouter d'autres du même ensemble de filtres en sélectionnant l'étiquette de l'ensemble de filtres (comme « Attribut ») avant de cliquer sur l'icône. Les éléments de filtre sont ensuite affinés à ce filtre défini dans la boîte de dialogue « Ajouter des filtres ».

Ajouter des filtres

2

Si nécessaire (par exemple, si vous modifiez une copie d'une recherche existante), supprimez les éléments de filtre sélectionnés. Cliquez sur le filtre lui-même ou sur l'en-tête de l'ensemble de filtres et cliquez sur l'Remove filter button. (Supprimer le filtre).

  • Si vous avez sélectionné un élément de filtre, il est immédiatement supprimé
  • Si vous avez sélectionné l'en-tête de jeu de filtres, une prompt s'affiche pour confirmer la suppression ; lorsque vous cliquez sur le bouton Oui, tous les filtres de l'ensemble sont supprimés

3

Si vous avez modifié une recherche fournie par le système avant de l'enregistrer en tant que votre propre recherche et que vous avez décidé que les modifications ne sont pas appropriées, vous pouvez « revenir » aux paramètres d'origine. Cliquez sur l'icône Restore default (Restaurer par défaut) dans la barre d'outils.

4

Cliquez sur l'Search options. ('Options de recherche') pour définir le niveau du modèle à rechercher et l'interaction des filtres.

Options de recherche avancées

Modifier la recherche dans l'onglet Générateur de Query

Dans l'onglet ' Query Builder', vous pouvez activer, désactiver et modifier les filtres individuels au sein de la recherche. Ceci est particulièrement utile pour « peaufiner » la recherche au fur et à mesure que vous la testez.

Colonne

Action

Voir également

Rechercher dans

Si la recherche contient de nombreux filtres dans plusieurs ensembles de filtres, vous pouvez réduire les ensembles de filtres que vous ne souhaitez pas révision et développer ceux que vous souhaitez. Cliquez sur la boîte d'expansion ( Expanded expansion box. Unexpanded expansion box. ) à côté du nom du jeu de filtres, si nécessaire.

Cliquez sur la case à cocher à côté d'une propriété d' object pour la sélectionner pour l'inclure dans la recherche, ou décochez-la et omettez-la de la recherche.

Condition

Si vous souhaitez modifier la condition que la valeur de la propriété doit satisfaire, cliquez deux fois sur le champ pour afficher la liste déroulante et sélectionnez la nouvelle Condition.

Les options disponibles sont 'Contient', 'Egal à', 'Pas égal à' et 'Un de'.

Chercher

Dans la plupart des cas, ce champ est initialement défini sur <Terme de recherche> pour accepter une valeur que l'utilisateur saisit dans le champ « Terme de recherche ».

Si nécessaire, remplacez la valeur actuelle par une ou plusieurs valeurs spécifiques sur lesquelles effectuer la recherche conditionnelle.

Cette valeur doit correspondre au type de filtre sélectionné ; par exemple, la valeur serait une date pour ' valeur ' ou une valeur textuelle pour 'Name'.

Le terme de recherche peut être composé de plusieurs valeurs, séparées par des virgules.

Obligatoire

Cochez la case pour indiquer si le champ est obligatoire, c'est-à-dire si les résultats de la recherche doivent uniquement inclure des éléments avec votre terme de recherche dans ce champ.

Ces exemples montrent les utilisations de la case à cocher "Obligatoire" dans la recherche simple par défaut, qui vérifie les champs "Nom", "Alias" et " Notes " de tous les éléments :

  • Si la case 'Obligatoire' n'est cochée pour aucun champ, alors si le terme de recherche est trouvé dans le champ 'Nom', 'Alias' OR ' Notes ' d'un élément, cet élément est listé dans les résultats
  • Si la case "Obligatoire" est cochée pour tous les champs de la recherche, le terme de recherche doit être trouvé dans tous ces champs avant que l'élément ne soit répertorié dans les résultats ; c'est-à-dire : 'Nom' AND 'Alias' AND ' Notes '
  • Si la case "Obligatoire" est cochée pour certains champs mais pas pour d'autres, le terme de recherche doit être trouvé dans tous les champs pour lesquels la case est cochée, et au moins un des champs dans lesquels la case n'est pas cochée ; c'est-à-dire : Nom AND (Alias OR Notes )
Ces cases à cocher vous aident à définir les filtres sur une fonctionnalité spécifique (comme un élément, un diagramme ou un attribut). Vous pouvez également configurer un filtre pour rechercher une valeur définie dans chaque fonctionnalité incluse dans une recherche (un filtre AND ) ou dans toute fonctionnalité incluse dans la recherche (un filtre OR ).

Notes

  • Lorsque vous avez paramétré votre recherche, cliquez sur l'icône Enregistrer la recherche dans la barre d'outils du Query Builder puis sur l' Start test. (Rechercher dans Modèle ) pour exécuter la recherche et la tester

Apprenez Plus