Planifier une automatisation vous permet de l\'exécuter à un moment précis sans aucune intervention manuelle.

Prérequis

  • Assurez-vous de vous connecter à la Control Room en tant qu\'administrateur ou en tant qu\'utilisateur disposant des autorisations suivantes :
    • Planifiez mes robots pour qu\'ils s\'exécutent
    • Afficher les informations de base sur les utilisateurs et les rôles
    • Planifier l\'autorisation au niveau du dossier pour des automatisations spécifiques et leurs dépendances.
    • Accès aux utilisateurs exécutés en tant que (Bot Runners) que vous pouvez ajouter à la planification.
    Remarque : L\'automatisation échouera dans les cas suivants :
    • L\'une des dépendances de l\'automatisation est manquante.
    • Vous ne disposez pas de privilèges de dossier sur les dépendances.
    • Si vous n\'avez pas les autorisations de planification.

    Le rôle d\'utilisateur doit être associé à l\'autorisation Afficher les informations de base sur les utilisateurs et les rôles pour pouvoir afficher ou modifier un planning.

  • L\'utilisateur qui planifie une automatisation doit avoir l\'autorisation d\'exécuter cette automatisation et toutes ses dépendances (au niveau de son dossier). De plus, l\'utilisateur doit également avoir accès aux utilisateurs d\'exécution sélectionnés et aux groupes de périphériques.
    Remarque : L\'utilisateur sélectionné pour l\'exécution n\'a pas besoin d\'avoir l\'autorisation pour exécuter cette automatisation.

Procédure

  1. Connectez-vous à la Control Room.
  2. Cliquez sur Automatisation > Public.
    Automatisations et formulaires disponibles s\'affichent.
  3. En haut à droite, cliquez sur Exécuter > Planifier
    La page Automatisation et dépendances s\'affiche.
  4. Cliquez sur le bouton Choisir pour sélectionner l\'automatisation que vous souhaitez planifier.
    Si l\'automatisation n\'apparaît pas dans l\'écran Rechercher un fichier, saisissez le nom dans le champ de recherche ou cliquez sur Parcourir pour la trouver.
  5. Utilisez l\'onglet Automatisation et dépendances pour modifier les éléments suivants :
    • (Facultatif) Cliquez sur le bouton Choose dans le champ Fichier d\'automatisation pour sélectionner une automatisation différente.
    • Dans le champ Exécuter l\'automatisation et les dépendances en utilisant, sélectionnez l\'une des options suivantes :
      • Dernière version : Pour sélectionner la version la plus récente de l\'automatisation.

        il s\'agit de l\'option par défaut.

      • Étiquette de production : Pour planifier l\'automatisation sélectionnée et ses dépendances en utilisant l\'une des étiquettes de production disponibles.
      Remarque : Si l\'option Production label est sélectionnée pour l\'automatisation parente, les automatisations dépendantes correspondantes avec l\'étiquette de production sont également sélectionnées automatiquement. Si l\'une des automatisations dépendantes n\'a pas l\'étiquette de production appliquée, la dernière version de l\'automatisation est sélectionnée.
    • Dépendances : Les dépendances disponibles pour l\'automatisation sélectionnée sont affichées.
  6. Cliquez sur Suivant.
  7. Dans l\'onglet Planifier, ajoutez les détails de planification pour l\'automatisation.
    OptionDéfinition
    Exécuter une fois Cette option permet d\'exécuter le bot une fois, un jour précis et à une heure spécifique. Lorsque vous sélectionnez cette option, vous devez saisir la date et l\'heure de début.
    Date de début
    La valeur par défaut est le jour actuel.
    Remarque : La valeur de la Date de début est toujours postérieure ou égale à la date actuelle. Si la date de début est la date actuelle, l\'heure planifiée ne peut pas être antérieure à l\'heure actuelle.
    Heure de début
    La valeur par défaut est arrondie à la demi-heure suivante.
    Fuseau horaire
    Fuseau horaire du système de l\'utilisateur
    Remarque : Les fuseaux horaires EST, HST ou MST sont obsolètes. Voir Obsolescences de fonctionnalités terminées.
    Exécuter de façon répétée Utilisez cette option pour planifier votre bot de sorte qu\'il s\'exécute toutes les x minutes ou heure un jour donné. Lorsque vous sélectionnez cette option, vous devez sélectionner la date de début, l\'heure de début, la date de fin et l\'heure de fin.
    Date de début
    Saisissez la date à laquelle vous souhaitez que la planification commence à exécuter le bot. Saisissez la date manuellement au format AAAA/MM/JJ ou en utilisant le calendrier contextuel. La valeur par défaut du champ Date de début est définie sur le jour actuel de votre système local.
    Date de fin
    Saisissez la date à laquelle vous souhaitez que la planification prenne fin. La valeur par défaut du champ Date de fin est vide.
    Heure de début
    Définissez le champ Heure de début à l\'aide de la liste déroulante pour définir la valeur de l\'heure à laquelle vous souhaitez que votre planification commence. La liste contient des valeurs d\'heure prédéfinies au format 12 heures à intervalles de 15 minutes. Vous pouvez également définir manuellement la valeur d\'heure au format 12 heures. Cependant, cette option n\'est pas disponible pour la sélection dans la liste déroulante. La valeur par défaut du champ Heure de début est arrondie à la prochaine demi-heure à 15 minutes. Par exemple, si l\'heure actuelle est 11h22, il affichera 12h00.
    Répéter chaque
    Sélectionnez l\'option Répéter chaque pour répéter la planification toutes les x minutes ou heures.
    Heure de fin
    Définissez le champ Heure de fin à l\'aide de la liste déroulante pour définir la valeur de l\'heure à laquelle vous souhaitez que votre planification prenne fin. La liste contient des valeurs d\'heure prédéfinies au format 12 heures à intervalles de 15 minutes.
    Fuseau horaire
    Définissez le champ Fuseau horaire avec l\'heure de début et l\'heure de fin. La valeur par défaut est définie sur l\'emplacement actuel de votre système. Une planification est exécutée en fonction du fuseau horaire sélectionné lors de sa création ou de sa modification.
    Fréquence
    Sélectionnez la fréquence d\'exécution de la planification (tous les jours, toutes les semaines ou tous les mois).
    • Tous les jours : Sélectionnez le nombre de jours pendant lesquels vous souhaitez que la planification s\'exécute.
    • Toutes les semaines : Sélectionnez les semaines et les jours de la semaine où vous souhaitez que la planification s\'exécute. Par exemple, si vous souhaitez que la planification s\'exécute toutes les deux semaines, le lundi et le jeudi, définissez l\'option Chaque sur 2 et cochez les cases Lundi et Jeudi.
    • Mensuellement :
      • Jour : sélectionnez le jour des mois où vous souhaitez que la planification s\'exécute.
      • Le : sélectionnez une occurrence particulière du jour des mois où vous souhaitez que la planification s\'exécute. Par exemple, si vous souhaitez que la planification soit exécutée le deuxième jeudi des mois de janvier, mai et septembre, sélectionnez Deuxième, Jeudi et Janvier, Mai et Septembre parmi les options proposées.
    Remarque :

    Lorsque l\'heure d\'été est activée et que la Date de début est planifiée, la Date de début est affichée dans le fuseau horaire auquel elle appartient et non dans le fuseau horaire actuel de l\'utilisateur. Cependant, la Prochaine occurrence est affichée dans le fuseau horaire (fuseau horaire du système de l\'utilisateur) selon l\'heure d\'été.

    Par exemple, pour une planification créée le 15 mars dans le fuseau horaire GMT, la Date de début est indiquée comme étant le 15 mars conformément au fuseau horaire GMT. Ultérieurement, lorsque l\'heure d\'été est activée et que vous modifiez ou affichez ce calendrier au mois d\'août dans le fuseau horaire BST, la prochaine occurrence est indiquée comme étant la date du mois d\'août actuel conformément au fuseau horaire BST.

    Par exemple, si vous planifiez l\'exécution d\'un bot du 23/11/2023 à 9h00 au 30/11/2023 à 9h00 avec la fréquence définie sur Tous les jours, le bot s\'exécute quotidiennement à partir du 23/11/2023 à 9h00, et la dernière exécution du bot sera le 30/11/2023 à 9h00.

    Paramètre de planification manquée Si vous cochez la case Redéployer la planification, toutes les planifications manquées lorsque la Control Room s\'est fermée sont automatiquement redéployées après le redémarrage de la Control Room. Une entrée dans le journal d\'audit est également ajoutée, indiquant le Type d\'événement comme étant Schedule misfired.
  8. Cliquez sur Suivant.
  9. Dans l\'onglet Exécutions en tant qu\'utilisateurs, sélectionnez les Bot Runner utilisateurs de la liste des Exécutions en tant qu\'utilisateurs disponibles.
    La liste des utilisateurs du Bot Runner auxquels vous avez accès s\'affiche.
    Utilisez les options suivantes pour définir le nombre de Bot Runners à utiliser :
    • Toutes les exécutions en tant qu\'utilisateurs : Sélectionnez cette option pour spécifier tous les utilisateurs disponibles dans le tableau sélectionné comme utilisateurs Exécuter en tant que, lors de l\'exécution de l\'automatisation.
    • Nombre personnalisé d\'exécutions en tant qu\'utilisateurs : Sélectionnez cette option pour fournir un certain nombre d\'utilisateurs du tableau sélectionné que vous souhaitez utiliser comme utilisateurs Exécuter en tant que.

      Par exemple, si vous avez 5 utilisateurs dans le tableau sélectionné et que vous souhaitez en utiliser seulement 3 comme utilisateurs Exécuter en tant que, saisissez 3. Les 3 utilisateurs répertoriés en haut du tableau sont utilisés comme utilisateurs Exécuter en tant que lors de l\'exécution de l\'automatisation.

    Remarque : Si un utilisateur d\'exécution (Bot Runner) ne s\'affiche pas dans la liste, assurez-vous que l\'utilisateur qui planifie les bots est doté d\'un rôle qui lui donne accès aux utilisateurs d\'exécution appropriés.
  10. Cliquez sur Suivant.
  11. Utilisez l\'onglet Groupes d\'appareils pour sélectionner les éléments suivants :
    1. Substituer le périphérique par défaut : Cette option est désactivée par défaut. Tenez compte des points suivants avant de l\'activer :
      • Paramètre par défaut où Substituer le périphérique par défaut n\'est pas activé :
        • Si la plateforme de l\'appareil par défaut de l\'utilisateur sélectionné ne correspond pas à la plateforme d\'automatisation, le système ignorera l\'appareil par défaut et choisira un appareil compatible dans le pool d\'appareils.

          Par exemple, si la plateforme de l\'appareil par défaut est macOS et que la plateforme d\'automatisation est Windows, alors cet appareil par défaut est ignoré.

        • Si la plateforme de l\'appareil par défaut de l\'utilisateur sélectionné correspond à la plateforme d\'automatisation, le système utilise l\'appareil par défaut s\'il est disponible pour le déploiement. Sinon, un appareil compatible est sélectionné dans le pool.
        • Le déploiement de l\'automatisation est rejeté si la plateforme du pool de dispositifs sélectionné ne correspond pas à la plateforme d\'automatisation.
      • Si vous cochez la case Substituer le périphérique par défaut :
        • L\'automatisation est déployée sur le prochain appareil disponible du pool d\'appareils si l\'appareil par défaut de l\'utilisateur sélectionné pour l\'exécution n\'est pas disponible.
        • Le déploiement est rejeté si la plateforme d\'automatisation ne correspond pas à la plateforme du pool d\'appareils sélectionné.
    2. Pools de périphériques disponibles : Sélectionnez un groupe de dispositifs disponible dans la liste.
      Remarque : Si vous sélectionnez un pool d\'appareils avec une plateforme (Windows ou macOS) qui n\'est pas compatible avec la plateforme d\'automatisation, le déploiement échouera.
  12. Cliquez sur Suivant.
  13. Utilisez l\'onglet Paramètres de résilience pour modifier les options suivantes :
    Remarque : Les paramètres de résilience ne sont pas pris en charge pour les automatisations basées sur macOS.
    • Dans le champ Gestion des fenêtres contextuelles, décochez la case Ignorer les fenêtres contextuelles inattendues si vous ne souhaitez pas éviter les fenêtres contextuelles au moment de l\'exécution du bot.

      Cette option est activée par défaut. Si vous désactivez cette option, toute fenêtre contextuelle inattendue qui s\'affiche pendant l\'exécution du bot risque d\'avoir une incidence sur l\'automatisation ou de retarder l\'exécution.

    • Dans le champ Enregistrement de l\'exécution du robot, modifiez les options suivantes :
      • Stocker l\'enregistrement de l\'exécution du bot : Décochez cette case pour empêcher l\'enregistrement de l\'exécution du bot.
      • Préférences d\'enregistrement : Si vous avez choisi d\'enregistrer des automatisations, vous pouvez également sélectionner l\'une des options suivantes pour enregistrer les exécutions bot :
        • Exécutions échouées uniquement : L\'enregistrement n\'est stocké que lorsque l\'exécution de l\'automatisation échoue.
        • Toutes les exécutions de robots : L\'enregistrement est stocké indépendamment de la réussite ou de l\'échec de l\'exécution.
  14. Dans l\'onglet Paramètres généraux, utilisez le menu déroulant Priorité d\'automatisation pour sélectionner le niveau de priorité d\'automatisation.
    Définissez la priorité sur élevée, moyenne ou faible en fonction de vos besoins d\'optimisation des ressources. La permission par défaut est définie sur moyenne.
  15. Facultatif : Décochez la case Masquer la fenêtre d\'exécution du robot.
    Cette option est activée par défaut et masque la fenêtre de progression d\'exécution du bot. Si vous désactivez cette fonctionnalité, une fenêtre de progression s\'affiche lorsque le bot démarre.

    En fonction de l\'option que vous avez sélectionnée, le statut correspondant du bot spécifique s\'affiche dans la fenêtre Gérer > Planifié > Général.

  16. Cliquez sur Planifier le robot.
L\'option Schedule bot reste désactivée jusqu\'à ce que tous les éléments requis, tels que bots, les détails du programme et les appareils soient sélectionnés.
Le nombre de fois qu\'un bot est déployé dépend des utilisateurs d\'exécution (Bot Runners) sélectionnés pour la planification. Tenez compte des scénarios suivants :
  • Le nombre d\'utilisateurs d\'exécution sélectionnés est de deux, et les deux utilisateurs ont le périphérique d\'exécution de bot : Le bot est déployé deux fois sur les deux utilisateurs d\'exécution et leurs périphériques d\'exécution de bot.
  • Le nombre d\'utilisateurs d\'exécution sélectionnés est de trois, et un seul des utilisateurs possède le périphérique d\'exécution de bot. Dans ce cas, vous devez sélectionner le pool de périphériques. Si le pool de périphériques ne compte que deux périphériques, le bot est déployé trois fois sur les deux périphériques du pool de périphériques, ainsi que sur le périphérique d\'exécution de bot du troisième utilisateur.
  • Le nombre d\'utilisateurs d\'exécution sélectionnés est de trois, et aucun des trois utilisateurs ne dispose du périphérique d\'exécution de bot : Dans ce cas, vous devez sélectionner le pool de périphériques. Si le pool de périphériques ne compte que deux périphériques, le bot est déployé deux fois sur les deux périphériques du pool de périphériques, et la troisième demande de déploiement de bot est mise en file d\'attente. Le bot est déployé uniquement lorsqu\'un périphérique devient disponible dans le pool de périphériques.
  • Le nombre d\'utilisateurs d\'exécution sélectionnés est de deux, et aucun des deux utilisateurs ne possède le périphérique d\'exécution de bot : Dans ce cas, vous devez sélectionner le pool de périphériques. Si le pool de périphériques compte quatre périphériques, le bot est déployé deux fois sur deux périphériques disponibles dans le pool de périphériques.
Remarque : Pour les planifications sans pool de périphériques, lorsqu\'un ou plusieurs périphériques actifs exécutés en tant qu\'utilisateurs sont indisponibles ou déconnectés, le déploiement du bot échoue pour tous ces utilisateurs dans la planification.