autopilot
latest
false
UiPath logo, featuring letters U and I in white

Autopilot overview

Dernière mise à jour 12 déc. 2024

Concevoir des automatisations pertinentes pour Autopilot

Cette page est destinée aux Automation Developers et les guide à travers les meilleures pratiques en matière de création d'automatisations optimisées pour Autopilot.

Autopilot peut recommander et exécuter des automatisations en fonction de la requête de l’utilisateur. Il déduit également des valeurs d'argument pour aider à configurer l'automatisation. Pour toutes ces raisons, les automatisations prêtes à l’emploi ont des configurations supplémentaires et des bonnes pratiques pour faciliter les fonctionnalités d’Autopilot.

Meilleures pratiques de conception

Afin de créer des automatisations pouvant être exploitées ultérieurement par Autopilot for Everyone , nous vous suggérons les bonnes pratiques suivantes :

Bonnes pratiques du projet

  • Pour permettre à Autopilot d’utiliser l’automatisation sur MacOS, créez les projets d’automatisation avec la compatibilité multiplate-forme.
  • Concentrez-vous sur une seule tâche pour chaque automatisation. Par exemple, utilisez une à cinq activités dans une seule séquence.

Meilleures pratiques d'argument d'entrée

  • Utilisez des noms d'argument descriptifs et des conventions d'affectation de nom, tels que le format CamelCase.
  • Si certains arguments sont obligatoires pour une exécution réussie de l'automatisation, définissez-les comme requis pendant la phase de conception.
  • Utilisez exclusivement les types de données suivants :
    • Chaîne (String) : rendu sous la forme d'un champ de texte libre
    • Int32 : rendu sous la forme d'un sélecteur de nombre entier
    • Double (Double) - Rendu sous la forme d'un sélecteur de nombre entier ou décimal
    • Booléen (Boolean) : rendu sous la forme d'un menu déroulant Vrai/Faux (True/False)
    • Datetime : rendu sous la forme d'un sélecteur date-heure

Meilleures pratiques d'argument de sortie

  • Utilisez des noms d'argument descriptifs et des conventions d'affectation de nom, tels que le format CamelCase.
  • Utilisez exclusivement les arguments de sortie suivants :
    • ResultMessage : peut être l’un des éléments suivants :
      • Un message de chaîne, qui s'affiche en retour pour l'utilisateur. Il contient généralement les résultats de l'opération.
      • Une sérialisation de chaîne d'un objet JSON ou Table de données.
        Important : Autopilot peut comprendre les tableaux JSON avec des objets JSON à niveau unique ou des tables de données plates.
    • output_html : une chaîne HTML utilisée par Autopilot pour le rendu. Si vous utilisez cette sortie, Autopilot restitue le code HTML dans un iFrame. L'automatisation ne doit pas être configurée en tant qu'automatisation pré-réponse.

Meilleures pratiques de gestion des exceptions

  • Utilisez des exceptions de règles métier et des messages d’erreur personnalisés pour gérer les erreurs connues, en empêchant l’envoi de la trace complète de la pile à Autopilot.

Remarque :

Pour utiliser des automatisations existantes dans Autopilot, veillez à ce qu’elles respectent les considérations de conception mentionnées précédemment.

Propriétés d’automatisation pour Autopilot

Autopilot recommande des automatisations basées uniquement sur les descriptions que vous fournissez. Pour qu’Autopilot puisse suggérer la bonne automatisation, assurez-vous que chaque automatisation a des descriptions distinctes, afin de minimiser les chevauchements. Autopilot peut également déduire les valeurs d’argument nécessaires au fonctionnement de l’automatisation, ce qui simplifie le processus et vous évite de devoir comprendre tous les détails. Lors de la configuration, assurez-vous de fournir des arguments clairs. Lorsque vous exécutez l’automatisation, Autopilot déduit les valeurs d’argument de la conversation ou demande des détails supplémentaires.

Un ensemble de propriétés de métadonnées aide Autopilot à comprendre divers aspects, tels que :

  • Ce que fait l’automatisation

  • Comment la carte d'automatisation est affichée

  • Comment déduire les valeurs d'argument

  • Comment l’automatisation doit être exécutée

  • Tout contexte nécessaire avant d’exécuter l’automatisation

Découvrez comment configurer les propriétés d'Automation.

Les automatisations qui renvoient de grandes quantités de données

Les sessions de chat Autopilot ont une capacité limitée pour la information. Par conséquent, lorsque vous créez des automatisations lourdes en données, telles que les tâches de récupération, assurez-vous de ne renvoyer que les données pertinentes.

Pour ce faire, tenez compte des points suivants :

  • Inclure des arguments dans l'automatisation à des fins de filtrage. Par exemple, si vous récupérez des événements à partir d'Outlook, ajoutez des arguments qui pourraient permettre de filtrer les résultats par objet ou par participants.

  • Créer deux automatisations :

    • Une automatisation pour renvoyer plusieurs objets avec des détails limités, et

    • Une automatisation pour renvoyer de nombreux détails pour un seul objet.

Modèle Studio Autopilot pour tout le monde

Le modèle fourni par UiPath a déjà appliqué plusieurs recommandations spécifiques à la conception. Pour utiliser le modèle, accédez-y depuis la page UiPath Marketplace > Studio > Modèles (Templates) .

Après avoir conçu l'automatisation, procédez aux actions suivantes :

  1. Publiez le package sur le locataire où Autopilot est installé.

  2. Créez et déployez le processus correspondant dans un dossier auquel les utilisateurs requis ont accès.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.