Si l\'objet sur lequel vous souhaitez exécuter une action n\'est pas détecté avant le délai spécifié, vous pouvez utiliser une solution de fallback basée sur l\'IA générative pour automatiser des pages Web dynamiques spécifiques, ce qui diminue le risque d\'un échec de l\'Recorder action dans le bot en raison de changements d\'éléments de l\'interface utilisateur ou de propriétés dynamiques.

Lorsque le Generative Recorder vérifie qu\'un DOMXPath de fallback peut identifier de manière unique l\'élément d\'interface utilisateur cible, il procède à une étape de validation supplémentaire. Cette étape consiste à comparer d\'autres propriétés de l\'élément de l\'interface utilisateur. Par exemple, si l\'action automatisée implique la saisie de données, le Generative Recorder garantit que l\'automatisation se poursuit uniquement si le DOMXPath de fallback correspond à une entrée de saisie de données, telle qu\'une zone de texte, et non à des boutons ou des étiquettes.

Pour activer la fonctionnalité de l\'IA générative :
Remarque : pour que le fallback Generative Recorder fonctionne sur macOS, récupérez à nouveau l\'objet spécifique.
  1. Dans l\'Bot editor, accédez à Paramètres avancés > Paramètres du package.

    Accédez aux paramètres avancés

  2. Sous Paramètres du package > Enregistreur, activez l\'option Fallback basé sur l\'IA générative.

    Activer la fonctionnalité GenAI

Remarque :
  • Il s\'agit de paramètres de niveau bot. Ainsi, lorsque vous activez le fallback basé sur l\'IA générative, toutes les actions de capture qui surviennent dans ce bot spécifique utiliseront ces mêmes paramètres avec un délai de 30 secondes.
  • À partir de Recorder package (version 3.1.5 et ultérieure), les paramètres de configuration Generative Recorder seront visibles, qu\'un Recorder action soit ajouté ou non dans le Bot editor. Pour enregistrer les paramètres de configuration, assurez-vous d\'utiliser au moins un Enregistreur > Capture action dans votre automatisation.

Mise à jour automatique des valeurs DOMXpath en mode Déboguer

L\'Generative Recorder propose des recommandations afin de mettre à jour automatiquement les automatisations pour les rendre plus résilientes. Lorsque vous exécutez les automatisations en mode Exécuter ou Déboguer, vous recevez des recommandations pour mettre à jour automatiquement le DOMXPath (chemin des éléments de l\'interface utilisateur) avec la valeur utilisée dans l\'activation réussie du fallback afin d\'augmenter la résilience des automatisations.
Remarque : Vous ne pourrez pas mettre à jour la valeur DOMXPath en mode Exécuter.
La boîte de dialogue de notification de fallback n\'apparaîtra pas pour les automatisations non assistées lorsqu\'un fallback se produira. Cela garantira un processus d\'automatisation fluide.
Remarque : La boîte de dialogue de notification de fallback s\'affiche uniquement pour les développeurs citoyens et professionnels.

Recommandations à suivre pour l\'exécution des automatisations en mode Exécuter ou Déboguer

Pour mettre à jour ces valeurs au moment de l\'exécution, exécutez les automatisations en mode Déboguer. Vous pouvez choisir de mettre à jour votre DOMXPath avec la valeur recommandée ou de l\'ignorer. Si vous sélectionnez l\'option Arrêter l\'automatisation, l\'exécution du bot cesse.

Mise à jour des valeurs DOMXPath pendant l\'exécution en mode Déboguer

Lorsque vous mettez à jour le DOMXPath avec la valeur recommandée, veillez à désélectionner les autres propriétés non valides ou dynamiques dans vos critères de recherche avant de réexécuter les automatisations. Si ces propriétés dynamiques restent sélectionnées et sont combinées avec le nouveau DOMXPath, l\'enregistreur échoue et le fallback est de nouveau déclenché.

Vous pouvez également déplacer la fenêtre de dialogue de notification de fallback à l\'emplacement souhaité sur l\'écran en fonction de vos besoins et préférences, améliorant ainsi la visibilité de votre application métier et du fallback.

Remarque : Lorsque vous exécutez un bot parent, vous pouvez mettre à jour la valeur DOMXPath alors que pour le bot enfant, l\'option de mise à jour n\'est pas disponible.

Mise en cache des réponses réussies de l\'IA générative

Les appels d\'IA générative effectués lors des fallback basés sur l\'IA générative réussis sont maintenant mis en cache dans la mémoire système et le service basé sur la région, qui sont ensuite réutilisés pour les exécutions ultérieures de la même automatisation. Cela réduit considérablement le temps nécessaire pour les exécutions ultérieures de la même automatisation, améliorant ainsi les performances.