Option de recherche avancée dans l\'Éditeur de Bot

Lorsque vous modifiez ou consultez un robot, vous pouvez utiliser la fonctionnalité de recherche avancée pour rechercher la ligne exacte de l\'action et les détails correspondants où apparaît le texte de recherche, sélectionner les critères de recherche et parcourir les résultats de la recherche.

Recherchez une valeur de texte ou un nom de variable quelconque dans les détails de l\'action d\'un robot en utilisant la fonctionnalité Recherche avancée. Pour accéder à la fonctionnalité Recherche avancée dans l\'Éditeur de Bot, procédez de l\'une des façons suivantes :
  • Cliquez sur l\'icône Assistant en haut.
  • Cliquez sur l\'icône Rechercher dans ce robot > Ouvrir la fonction Recherche avancée.
  • Utilisez les touches de raccourci Ctrl + Majuscule + F.

Si vous saisissez un terme de recherche dans le champ Rechercher dans ce robot et que vous cliquez ensuite sur l\'icône Ouvrir la fonction Recherche avancée, le terme de recherche est repris et affiché sur la page Recherche avancée.

La fonctionnalité Recherche avancée comprend trois éléments :

Rechercher

Dans la page Recherche avancée, vous pouvez saisir un texte de recherche dans la zone de recherche. Vous pouvez rechercher une valeur de texte, un nom de variable ou un texte long qui présente plusieurs correspondances.

Figure 1. Rechercher
Fonctionnalité de recherche avancée

Vous pouvez également sélectionner les critères de filtre de la recherche et parcourir les résultats de recherche.

Remarque : La recherche avancée n\'est pas sensible à la casse.
Remarque : La méthode de recherche avancée utilise des espaces pour séparer les requêtes ordonnées avant de faire correspondre chaque terme de recherche. Chaque terme de recherche finit alors par être un test de sous-chaîne. S\'il y a un espace entre les termes de recherche, il doit y avoir au moins un espace jusqu\'au terme de recherche suivant.

Par exemple, si votre requête de recherche est Bob Kin, la recherche correspondra à tous les résultats suivants :

  • Bob Kin
  • Bob et Kin
  • BobBobBob KinKinKin
  • Le prénom est Bon et le nom de famille est Kin.

De plus, vous pouvez utiliser * pour correspondre à n\'importe quel caractère dans le résultat de la recherche, et ? pour correspondre à un caractère spécifique. Par exemple, vous pouvez rechercher "utilisateur:* test-?x" pour trouver des correspondances telles que :

  • utilisateur:moi test-1x
  • utilisateur:0 tout ce qui se trouve entre test-ax

Filtres de recherche

Vous pouvez utiliser des filtres afin de limiter les résultats de la recherche et de localiser rapidement le texte recherché. Les filtres peuvent inclure les critères de recherche suivants :
  • Canevas (modes d\'affichage Flux et Liste) : pour rechercher tout texte dans le canevas affiché dans les modes Flux et Liste.
  • Valeur de texte : pour rechercher une valeur de texte dans les détails de l\'action.
  • Nom de variable : pour rechercher un nom de variable dans les détails de l\'action.

    Vous pouvez activer ou désactiver une ou toutes les options de filtre en fonction des critères de recherche.

Figure 2. Filtre de recherche
Fonctionnalité de recherche avancée

Lorsque vous cliquez sur un élément correspondant dans les détails de l\'action, par exemple si vous sélectionnez le deuxième résultat de la recherche Si| Ligne 6 | 2 correspondances dans l\'onglet Résultats, la ligne complète de l\'action contenant le texte de la recherche est mise en surbrillance dans le canevas et les détails de l\'action sélectionnée s\'affichent dans le panneau des propriétés. Vous constatez que le texte recherché botname apparaît dans la condition si, comme indiqué dans le panneau des propriétés.

Résultats

Lorsque vous saisissez le texte de recherche et que vous sélectionnez les critères de filtre, la page Recherche avancée affiche les résultats de recherche en fonction des noms d\'action sur les différentes lignes du robot.

L\'en-tête Résultats indique le nombre total de noms d\'actions correspondants et le nombre d\'action ou d\'éléments de ligne sélectionnés dans un robot. Pour chaque nom d\'action répertorié, le numéro de ligne contenant l\'action et le nombre total de résultats correspondants trouvés dans les détails de l\'action s\'affichent comme suit : Action ou Déclencheur | Numéro de ligne | Nombre de correspondances.
Remarque : Le nombre qui figure dans l\'en-tête Résultats indique uniquement le nombre d\'éléments de ligne (ou d\'actions) correspondants dans le robot. Cependant, chaque élément de ligne peut disposer de plusieurs correspondances et n\'est pas pris en compte dans le total des éléments de ligne correspondants. Pour les éléments de ligne individuels, le nombre de correspondances multiples s\'affiche dans l\'élément de ligne en question dans l\'onglet Résultats.

Lorsque vous sélectionnez un élément de ligne spécifique selon le nom d\'action, la page des détails de l\'action s\'ouvre dans l\'onglet Résultats ; elle contient une liste de tous les résultats correspondants au sein de cette action.

Si plusieurs résultats de recherche sont disponibles, vous pouvez utiliser le bouton Retour pour revenir à la ligne précédente et le bouton Suivant pour passer à l\'élément suivant. Lorsque vous sélectionnez le bouton Retour ou Suivant, l\'action est mise en surbrillance dans le canevas, et les détails de l\'élément correspondant s\'affichent dans le panneau des propriétés.

Dans l\'exemple suivant, nous vous expliquons comment fonctionne la recherche avancée. Supposons que vous modifiiez un robot avec de longues lignes de code. Vous souhaitez à présent rechercher le texte botname dans la fenêtre Assistant. L\'en-tête Résultats indique le nombre total de 10 noms d\'action et numéros de ligne mis en correspondance avec le nombre d\'éléments de ligne correspondants, par exemple Si| Ligne 6 | 2 correspondances.

Figure 3. Résultats
Fonctionnalité de recherche avancée