Version compatible avec le Robot

La version de compatibilité du robot permet de gérer les versions du robot et de suivre les différents comportements d'exécution pour des fonctionnalités spécifiques. La version de compatibilité assure la rétrocompatibilité en cas de changements majeurs (notamment lors de la modification d'une partie du code susceptible d'entraîner des problèmes dans d'autres parties).

Versions de compatibilité disponibles

La compilation du robot a lieu sur le périphérique où se trouve la Control Room. En général, un périphérique Windows ou Linux est utilisé selon le modèle de déploiement (Windows pour Sur site et Linux pour Cloud).

En fonction de vos besoins, choisissez l'une des versions suivantes :
Version Description
1 Le chemin de fichier du robot est analysé au moment de la compilation.
2 Le chemin de fichier du robot est analysé au moment de l'exécution du robot en fonction du périphérique sur lequel le robot est exécuté.

Par exemple, le format du chemin d'accès UNC (Universal Naming Convention) est différent pour Windows et Linux. Lorsque vous choisissez cette version, un message est envoyé au compilateur de robot pour analyser le chemin de fichier au moment de l'exécution plutôt qu'au moment de la compilation.

3 La valeur globale utilisée dans le robot parent est reportée dans le robot enfant à l'aide d'un cache partagé pour l'ensemble de l'exécution du robot, ce qui réduit le temps d'exécution du robot.
4
  • Lorsque des automatisations contenant des robots parents et enfants échouent, les messages d'erreur améliorés affichent les détails de l'erreur provenant du robot enfant.
  • Vérifie si une session DLL existe, même si le nom de la session est défini par une variable.
5

(Par défaut)

  • Lorsque des automatisations contenant des robots parents et enfants échouent en raison de paramètres de variables incorrectement mappés dans les robots enfants, les détails de l'erreur s'affichent dans un message d'erreur approprié dans les robots enfants.
  • Lorsque vous effectuez des opérations de division de nombres, nous prenons en charge les nombres de plus de neuf chiffres, y compris les décimales.
Remarque : Si la version de compatibilité du robot est définie sur 5, assurez-vous de cocher la case Prise en charge améliorée des nombres activée afin d'améliorer la précision des opérations mathématiques.

Définition de la version de compatibilité du robot

En tant que Bot Creator, vous pouvez définir la version de compatibilité du robot dans l'espace de travail privé.
  1. Connectez-vous à la Control Room.
  2. Dans l'espace de travail privé, sélectionnez un robot dont vous souhaitez définir la version.

    Le robot s'ouvre en mode d'édition.

  3. Dans le menu Actions (trois points suspendus), sélectionnez Paramètres avancés.
  4. Si l'option Version de compatibilité du robot est définie sur 1, 2, 3 ou 4, nous vous recommandons de la définir sur 5 (version par défaut) pour améliorer les performances du robot. Vérifiez que l'option Version de compatibilité du robot du robot parent et de tous les robots enfants est définie sur 5.
    Remarque : Chaque version comprend de nouvelles fonctionnalités qui s'ajoutent à celles des versions antérieures. En choisissant la dernière version 5, vous bénéficierez de toutes les fonctionnalités cumulées des versions antérieures.
  5. Facultatif : Cochez la case Prise en charge améliorée des nombres activée dans le champ Fonctionnalités avancées.

    Ce paramètre permet de calculer avec précision les nombres flottants (nombres entiers positifs ou négatifs avec un point décimal) pour vos nouveaux robots.

  6. Revenez à l'éditeur de robot et enregistrez le robot.

Version de compatibilité des robots migrés

Après la migration de Enterprise 11 vers Automation 360, si vous avez supprimé AAApplicationPath du chemin de destination, votre robot risquer d'échouer. Pour en savoir plus sur la manière de résoudre ce problème, consultez la rubrique Versions de compatibilité des robots migrés.