Fallback natif de l'Recorder

Lorsque vous tentez d'automatiser des applications Web dynamiques dont les propriétés des contrôles changent fréquemment, il est possible que l'Recorder ne parvienne pas à effectuer cette procédure, car la valeur de la propriété DOMXPath change à chaque actualisation de la page. Pour automatiser ce type de procédure, activez la prise en charge du fallback natif de l'Recorder.

La fonctionnalité Fallback natif de l'Recorder génère plusieurs DOMXPaths lors de la capture de l'objet, qui sont ensuite stockés et validés afin de s'assurer que l'application métier en cours peut les utiliser. 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, Generative Recorder garantit que l'automatisation se poursuit uniquement si le DOMXPath de fallback correspond à une zone de saisie de données, telle qu'une zone de texte, et non à des boutons ou des étiquettes. Les DOMXPaths fiables et pertinents sont ensuite utilisés pour vos automatisations.

Pour activer la fonctionnalité Fallback natif :
  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 Utiliser le fallback natif.
    Activation du fallback natif
    Remarque : Lorsque les options Utiliser le fallback natif et Utiliser le fallback basé sur l'IA générative sont sélectionnées, le bot utilise d'abord le fallback natif pour exécuter des actions sur l'objet capturé. Si le bot ne parvient pas à détecter le contrôle avec le support fallback natif, il bascule sur l'IA générative.

    Pour mettre à jour automatiquement les valeurs DOMXPath en mode de débogage, voir Automatically update DOMXpath values in the debug mode.