orchestrator
2022.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Guide de l'utilisateur d'Orchestrator
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 9 oct. 2024

Gestion des déclencheurs

Création d'un déclencheur de temps

  1. Dans un dossier, accédez à Automatisations (Automations) > Déclencheurs (Triggers) et sur la page Déclencheurs (Triggers), cliquez sur Ajouter un nouveau déclencheur (Add a new trigger). La page Créer un déclencheur (Create Trigger) s'affiche.
  2. Sélectionnez Heure (Time) comme type de déclencheur.
  3. Dans le champ Nom (Name), ajoutez un nom pour le déclencheur afin de l'identifier facilement.
  4. Dans le menu déroulant Nom du processus (Process Name), sélectionnez le processus pour lequel vous voulez configurer un déclencheur de temps.
  5. Dans le menu déroulant Priorité de la tâche (Job Priority), sélectionnez la priorité de la tâche. La valeur par défaut est Inherited, ce qui signifie que la priorité de la tâche est la même que celle définie pour le processus sélectionné.
  6. Dans le menu déroulant Licence de runtime (Runtime license), sélectionnez le runtime utilisé pour exécuter les tâches lancées par le déclencheur.
  7. Dans l'onglet Cible d'exécution (Execution Target), sélectionnez le mécanisme d'affectation et la cible d'exécution de vos tâches.

    Description

     

    Allocation dynamique

    Allouer dynamiquement

    L'allocation dynamique sans sélection explicite de compte et de machine vous permet d'exécuter plusieurs fois un processus de premier plan sous le compte et la machine qui deviennent disponibles en premier. Les processus d'arrière-plan sont exécutés sur n'importe quel compte, qu'il soit occupé ou non, tant que vous disposez de suffisamment de runtimes.

    À l'aide de l'option Allouer dynamiquement (Allocate Dynamically), vous pouvez exécuter un processus jusqu'à 10 000 fois dans une seule tâche.

     

    Compte (Account)

    Le processus est exécuté sous un compte spécifique. Si vous spécifiez uniquement le compte, Orchestrator affectera dynamiquement la machine. Le fait de spécifier à la fois le compte et le modèle de machine signifie que la tâche se lance sur cette paire compte-machine spécifique.

     

    Machine

    Le processus est exécuté sur l'une des machines hôtes associées au modèle de machine sélectionné. Si vous spécifiez uniquement le modèle de machine, Orchestrator affectera dynamiquement le compte. Le fait de spécifier à la fois le compte et le modèle de machine signifie que la tâche se lance sur cette paire compte-machine spécifique.

    Remarque : Assurez-vous que les licences de runtime requises pour exécuter la tâche sont affectées au modèle de machine associé.
     

    Nom de l'hôte

    Après avoir sélectionné un modèle de machine, l'option Nom d'hôte (Hostname) s'affiche, vous permettant de sélectionner la session de poste de travail/Robot souhaitée pour exécuter le processus.

    Toutes les sessions disponibles dans le dossier actif sont affichées, qu'elles soient non connectées, déconnectées ou connectées.

    Remarque : Seuls des runtimes Unattended peuvent être utilisés pour configurer le mappage. Assurez-vous que les licences de runtime requises pour exécuter la tâche sont affectées au modèle de machine associé.

    Sélectionner des mappages compte-machine valides

    Le processus peut être exécuté sur plusieurs paires utilisateur-machine. En savoir plus sur les mappages utilisateur-machine.

    Remarque :
    • Un avertissement s'affiche lors de la sélection d'un nom d'hôte qui n'est pas actif (autrement dit, qui présente le statut Ne répond pas (Unresponsive) ou Déconnecté (Disconnected)).

    • Les comptes faisant partie des mappages utilisés dans les déclencheurs ne peuvent pas être supprimés ou désaffectés du dossier dans lequel réside le déclencheur. Assurez-vous que le compte n'est pas défini comme cible d'exécution dans un déclencheur afin de pouvoir le supprimer.

    Remarque : Un avertissement s'affiche lors de la sélection d'un nom d'hôte qui n'est pas actif (autrement dit, qui présente le statut Ne répond pas (Unresponsive) ou Déconnecté (Disconnected)). Les tâches planifiées pour être exécutées par la session inactive restent à l'état En attente (Pending) jusqu'à ce que la connexion correspondante à Orchestrator soit établie.
    • Pour confirmer votre sélection du nom d'hôte inactif, cliquez sur Confirmer (Confirm).

    • Pour revenir en arrière et sélectionner un autre nom d'hôte, cliquez sur Annuler (Cancel).

    La configuration du même déclencheur avec le même mappage compte-machine, mais avec une sélection de nom d'hôte supplémentaire, double le nombre de tâches à exécuter.
    • Par exemple, supposons que vous ayez configuré un déclencheur T1 avec le compte A1 mappé au modèle de machine MT1. Des ensembles de 10 tâches sont mis en file d'attente pour exécution dans cette configuration.

      Puis, vous configurez le même déclencheur T1 avec le compte A1 mappé au modèle de machine MT1, tout en sélectionnant également un nom d'hôte H1. Les dix mêmes tâches sont à nouveau mises en file d'attente dans ce cas, car Orchestrator interprète la configuration comme étant nouvelle.

  8. Dans l'onglet Arguments, fournissez des valeurs pour les arguments d'entrée, si votre processus en possède. Plus de détails sur les arguments d'entrée et de sortie.
  9. Dans le menu déroulant Fuseau horaire (Timezone), sélectionnez le fuseau horaire en fonction duquel le déclencheur doit être activé.
    Remarque :
    • Le fuseau horaire du déclencheur ne dépend pas du fuseau horaire du locataire. Vous pouvez définir un fuseau horaire différent pour l'exécution de votre déclencheur horaire.
    • Les emplacements qui utilisent l'heure d'été (DST) sont répertoriés dans leur décalage UTC. Le décalage UTC n'est pas augmenté lorsque l'heure d'été (DST) est en vigueur. Par exemple, pendant la période de l'heure d'été, le fuseau horaire de Londres s'affiche sous la forme UTC+00:00.
    • Vous n'avez pas besoin d'ajuster le fuseau horaire pour prendre en compte l'heure d'été, car le mécanisme de planification d'Orchestrator le prend automatiquement en compte lors du lancement d'une tâche. Une tâche planifiée pour s'exécuter à 12 h 00 s'exécute à 12 h 00 en hiver et en été.
  10. Sélectionnez la fréquence d'exécution du déclencheur (Minutes, Toutes les heures (Hourly), Tous les jours (Daily), Toutes les semaines (Weekly), Tous les mois (Monthly), Avancé (Advanced)). Dans la partie droite de cette section, configurez les détails en fonction de l'option choisie (fréquence, heure exacte ou expression cron). Orchestrator utilise une bibliothèque en open source pour analyser et afficher les descriptions Cron, qui sont disponibles ici.
    Remarque :

    Les expressions Cron peuvent être utilisées en combinaison avec les jours non ouvrables. Cela signifie que, si un déclencheur est configuré via une expression Cron pour s’exécuter un jour qui tombe à une date exclue, ce jour est ignoré et le déclencheur est replanifié au jour disponible suivant, et ainsi de suite.

  11. Choisissez la fréquence en minutes à laquelle vous souhaitez que le déclencheur s’exécute.
    Important :

    La norme cron utilisée par nos expressions cron utilise un système de temps basé sur 60 minutes à une heure. Cela signifie que la seule façon d’exécuter un déclencheur à l’intervalle exact configuré dans le champ Répéter tous les (Repeat all) est si la valeur de cet intervalle est un diviseur de 60. Sinon, la récurrence ne respectera pas entièrement le nombre de minutes dans ce champ, ce qui entraînera des anomalies d’exécution. Pour éviter cela, nous vous recommandons d’ajuster les paramètres de vos déclencheurs ou d’utiliser des déclencheurs d’événement.

    Exemple : vous définissez un déclencheur à exécuter toutes les 21 minutes et vous démarrez une tâche à 09 h 00. Cela génère la planification d’exécution suivante :
    • La première tâche démarre à 09 h 00.
    • La deuxième tâche démarre à 09 h 21.
    • La troisième tâche démarre à 09 h 42.
    • La quatrième tâche démarre à 10 h 00.

    La raison pour laquelle la quatrième tâche démarre après 18 minutes au lieu de 21 est que le composant Cron correspond à tous les 21e élément dans un ensemble de minutes compris entre 1 et 59. Dans cet exemple, ces éléments sont 00, 21 et 42.

  12. Dans le menu déroulant Restrictions relatives aux jours non ouvrables (Non-Working Days Restrictions), sélectionnez un calendrier des jours non ouvrables si vous voulez que votre déclencheur arrête de s'activer certains jours non ouvrables. Plus de détails sur les jours non ouvrables.
  13. Activez le bouton bascule Planifier la fin de l'exécution de la tâche pour sélectionner une stratégie de fin de tâche.
    Remarque :
    • Le délai spécifié ici expire en fonction des spécifications, même si la tâche est en file d'attente. Par exemple, si vous planifiez le lancement d'une tâche à 13 h et que vous la configurez pour qu'elle s'arrête après 20 minutes, la tâche s'arrête à 13 h 20, même si elle est restée dans une file d'attente jusqu'à 13 h 15, puis a démarré.
    • Les options Planifier la fin de l'exécution des tâches (Schedule ending of job execution) d'un déclencheur sont conservées pour les tâches démarrées manuellement.

    Supposons que vous ayez créé le déclencheur T1 et que vous ayez activé les planifications de fin de tâche suivants :

    • Planifier la fin de l'exécution de la tâche (Schedule ending of job execution) : Arrêter la tâche après 10 minutes (Stop a job after 10 mins)
    • Planifier l’arrêt forcé automatique si la tâche ne s’arrête pas (Schedule automatic "Kill", if the job does not stop) : Forcer l'arrêt de la tâche après 2 minutes (Kill job after 2 mins)

      Sur la page Automatisations (Automations) > Déclencheurs (Triggers), lorsque vous cliquez sur Démarrer une tâche maintenant (Start a Job Now) pour le déclencheur T1, la page Démarrer la tâche (Start Job) s'ouvre avec les planifications de fin de la tâche déjà appliqués, les mêmes que ceux que vous avez configurés lorsque vous avez créé le déclencheur.

    Exemple : si vous planifiez d'arrêter une tâche toujours en attente ou en cours d’exécution après 2 heures, et que vous configurez également l’arrêt forcé de la même tâche après 3 heures, l’arrêt de la tâche sera forcé après 5 heures au total. Cela se produit parce que le signal est d'abord envoyé à Orchestrator pour indiquer que la tâche a bien été arrêtée après 2 heures. Une fois le signal reçu, l'action d'arrêt forcé de la tâche ne doit se déclencher que 3 heures plus tard, soit un total de 5 heures.

    • Sélectionnez Arrêter dans la liste déroulante afin d’essayer de mettre fin normalement à l’exécution une fois l’intervalle de temps défini écoulé depuis que la tâche est bloquée dans l’état En attente (Pending) ou En cours d’exécution (Running) (définissez l’heure sur un minimum de 1 minute, et un maximum de 10 jours, 23 heures et 59 minutes) ;
      Exemple : Orchestrator tentera d’arrêter les tâches bloquées en attente (Pending) ou en cours d’exécution (Running) depuis au moins 10 minutes.


    • Sélectionnez Forcer l’arrêt dans la liste déroulante afin d’essayer de forcer l’arrêt de l’exécution une fois l’intervalle de temps défini écoulé depuis que la tâche est bloquée dans l’état En attente (Pending) ou En cours d’exécution (Running) (définissez l’heure sur un minimum de 1 minute, et un maximum de 10 jours, 23 heures et 59 minutes) ;

      Exemple : Orchestrator tentera de forcer l’arrêt des tâches bloquées en attente (Pending) ou en cours d’exécution (Running) depuis au moins 10 minutes.


    • Sélectionnez Arrêter dans la liste déroulante et activez l’option Forcer l’arrêt de la tâche si elle ne s’arrête pas afin de mettre fin normalement à l’exécution une fois l’intervalle de temps défini écoulé depuis que le travail est bloqué dans un état En attente (Pending) ou En cours d’exécution (Running), puis tenter d’en forcer l’arrêt une fois que l’intervalle de temps défini s’est écoulé depuis que le travail est bloqué dans un état En cours d’arrêt (Stopping) (définissez le temps sur un minimum de 1 minute, un maximum de 10 jours, 23 heures et 59 minutes).

      Exemple : Orchestrator tentera d’arrêter les tâches bloquées sur le statut En attente (Pending) ou En cours d’exécution (Running) pendant au moins 10 minutes. Si l’arrêt ne se produit pas, Orchestrator tentera de forcer l’arrêt des tâches en tentative d’arrêt depuis au moins 20 minutes.


  14. Activez la bascule Planifier la désactivation automatique du déclencheur (Schedule automatic trigger disabling) et saisissez la date et l'heure auxquelles le déclencheur doit être désactivé. Le fuseau horaire sélectionné lorsque le déclencheur de temps est désactivé.
  15. Activez la bascule Générer une alerte si la tâche est bloquée (dans le statut En attente ou Reprise) (Generate an alert if the job is stuck (in pending or resumed status)) et définissez la durée acceptable pendant laquelle la tâche doit rester dans le statut En attente ou Reprise. La durée minimale configurable est d'une minute. La durée maximale configurable est de onze jours. Si la tâche dépasse la durée configurée, une fenêtre contextuelle d'alerte de gravité « Erreur » vous en informe avec le texte suivant : « La tâche pour #process {process_number} est en attente/en cours d'exécution depuis plus de X heures et Y minutes. », où :
    • N : correspond au nombre de tâches qui ont déclenché l'alerte ;
    • {process_number} : l'identifiant du processus ;
    • X : le nombre d'heures configuré que la tâche a dépassée tout en ayant le statut en attente ou repris ; Les jours sont convertis en heures.
    • Y : le nombre configuré de minutes que la tâche a dépassé tout en ayant le statut En attente ou Reprise.
  16. Activez la bascule Générer une alerte si la tâche a démarré et ne s'est pas terminée (Generate an alert if the job started and has not completed), et définissez la durée acceptable pour la tâche. La durée configurable est d'une minute au minimum et de onze jours au maximum. Si la tâche dépasse la durée configurée, une fenêtre contextuelle d'alerte de gravité « Erreur » vous en informe avec le texte suivant : « La tâche pour #process {process_number} est en attente/en cours d'exécution depuis plus de X heures et Y minutes. », Où :
    • {process_number} : l'identifiant du processus ;
    • X - le nombre d'heures configuré que la tâche a dépassé lors de sa tentative d'achèvement ; Les jours sont convertis en heures.
    • Y : le nombre configuré de minutes que la tâche a dépassé lors de sa tentative d'achèvement.
  17. Pour conserver le même contexte compte-machine configuré pour démarrer la tâche, cochez la case Conserver l'allocation de compte/machine à la reprise de la tâche . Cela optimise votre utilisation des licences et des ressources.

Création d'un déclencheur de file d'attente

Remarque : les déclencheurs de file d’attente et les prévisions SLA sont interdépendants en termes d'association file d’attente/processus. Lorsque vous en configurez un, l'autre est prérempli de façon à assurer la parité entre les configurations. Imaginons que je définisse un déclencheur de file d’attente afin que la file d’attente Y utilise le processus X. Les prévisions SLA pour la file d’attente Y ne peuvent être effectuées qu'à l'aide du processus X. Par conséquent, X est prérempli et en lecture seule lors de l'activation du SLA de la file d'attente pour Y.
Important : pour les processus contenant des activités de déclencheur de file d'attente, vous devez créer et modifier les déclencheurs de file d'attente correspondants uniquement à partir de la page Exigences du package ( Package requirements ), au moment de la création du processus. Les déclencheurs créés manuellement (c'est-à-dire à partir de la page Déclencheurs ) ne seront pas reconnus par l'activité de déclencheur de file d'attente dans le workflow.
  1. Dans un dossier, accédez à Automatisations (Automations) > Déclencheurs (Triggers) et sur la page Déclencheurs (Triggers), cliquez sur Ajouter un nouveau déclencheur (Add a new trigger). La page Créer un déclencheur (Create Trigger) s'affiche.
  2. Sélectionnez File d'attente(Queue) comme type de déclencheur.
  3. Dans le champ Nom (Name), ajoutez un nom pour le déclencheur afin de l'identifier facilement.
  4. Dans le menu déroulant Nom du processus (Process Name), sélectionnez le processus pour lequel vous voulez configurer un déclencheur de temps.
  5. Dans le menu déroulant Priorité de la tâche (Job Priority), sélectionnez la priorité de la tâche. La valeur par défaut est Inherited, ce qui signifie que la priorité de la tâche est la même que celle définie pour le processus sélectionné.
  6. Dans le menu déroulant Type de runtime ( Runtime type ), sélectionnez le type de licence de runtime.
  7. Dans l'onglet Cible d'exécution (Execution Target), sélectionnez le mécanisme d'affectation et la cible d'exécution de vos tâches.

    Description

     

    Compte (Account)

    Le processus est exécuté sous un compte spécifique. Si vous spécifiez uniquement le compte, Orchestrator affectera dynamiquement la machine. Le fait de spécifier à la fois le compte et le modèle de machine signifie que la tâche se lance sur cette paire compte-machine spécifique.

    Machine

    Le processus est exécuté sur l'une des machines hôtes associées au modèle de machine sélectionné. Si vous spécifiez uniquement le modèle de machine, Orchestrator affectera dynamiquement le compte. Le fait de spécifier à la fois le compte et le modèle de machine signifie que la tâche se lance sur cette paire compte-machine spécifique.

    Remarque : Assurez-vous que les licences de runtime requises pour exécuter la tâche sont affectées au modèle de machine associé.

    Nom de l'hôte

    Après avoir sélectionné un modèle de machine, l'option Nom d'hôte (Hostname) s'affiche, vous permettant de sélectionner la session de poste de travail/Robot souhaitée pour exécuter le processus.

    Toutes les sessions disponibles dans le dossier actif sont affichées, qu'elles soient non connectées, déconnectées ou connectées.

    Remarque : Seuls des runtimes Unattended peuvent être utilisés pour configurer le mappage. Assurez-vous que les licences de runtime requises pour exécuter la tâche sont affectées au modèle de machine associé.
    Remarque : Un avertissement s'affiche lors de la sélection d'un nom d'hôte qui n'est pas actif (autrement dit, qui présente le statut Ne répond pas (Unresponsive) ou Déconnecté (Disconnected)). Les tâches planifiées pour être exécutées par la session inactive restent à l'état En attente (Pending) jusqu'à ce que la connexion correspondante à Orchestrator soit établie.
    • Pour confirmer votre sélection du nom d'hôte inactif, cliquez sur Confirmer (Confirm).

    • Pour revenir en arrière et sélectionner un autre nom d'hôte, cliquez sur Annuler (Cancel).

    La configuration du même déclencheur avec le même mappage compte-machine, mais avec la sélection du nom d'hôte supplémentaire, double le nombre de tâches à exécuter.
    • Par exemple, supposons que vous ayez configuré un déclencheur T1 avec le compte A1 mappé au modèle de machine MT1. Dix tâches sont mises en file d'attente pour exécution dans cette configuration.

      Puis, vous configurez le même déclencheur T1 avec le compte A1 mappé au modèle de machine MT1, tout en sélectionnant également un nom d'hôte H1. Les dix mêmes tâches sont à nouveau mises en file d'attente dans ce cas, car Orchestrator interprète la configuration comme étant nouvelle.

  8. Dans l'onglet Arguments, fournissez des valeurs pour les arguments d'entrée, si votre processus en possède. Plus de détails sur les arguments d'entrée et de sortie.
  9. Renseignez les champs Nombre minimal d'éléments pour déclencher la première tâche (Minimum number of items to trigger the first job), Nombre maximal de tâches en attente et en cours autorisées simultanément (Maximum number of pending and running jobs allowed simultaneously), Une autre tâche est déclenchée pour tous les __ nouveaux éléments (Another job is triggered for each _ new item(s)).

    Description

     

    Nombre minimal d'éléments pour déclencher la première tâche

    La tâche de traitement d'éléments n'est démarrée qu'après que la file d'attente ciblée comporte au moins ce nombre de nouveaux éléments. Les éléments de file d'attente différés ne sont pas comptés.

    Nombre maximal d'exécutions en attente et en cours autorisées simultanément

    Nombre maximal de tâches en attente et en cours autorisés, comptées ensemble. Pour 2 tâches ou plus autorisées simultanément, la troisième option doit être définie, comme décrit ci-dessous.

    Une autre tâche est déclenchée pour tous les __ nouveau(x) élément(s)

    Le nombre de nouveaux éléments de file d'attente (en plus du nombre configuré pour l'option Nombre minimal d'éléments qui déclenchent la première tâche (Minimum number of items that trigger the first job)) afin de déclencher une nouvelle tâche.

  10. Dans le menu déroulant Fuseau horaire (Timezone), sélectionnez le fuseau horaire en fonction duquel le déclencheur de file d'attente est désactivé (voir l'étape 13).
  11. Dans le menu déroulant Restrictions relatives aux jours non ouvrables (Non-Working Days Restrictions), sélectionnez un calendrier des jours non ouvrables si vous voulez que votre déclencheur arrête de s'activer certains jours non ouvrables. Plus de détails sur les jours non ouvrables.
  12. Activez le bouton bascule Planifier la fin de l'exécution de la tâche pour sélectionner une stratégie de fin de tâche.
    Remarque :
    • Le délai spécifié ici expire en fonction des spécifications, même si la tâche est en file d'attente. Par exemple, si vous planifiez le lancement d'une tâche à 13 h et que vous la configurez pour qu'elle s'arrête après 20 minutes, la tâche s'arrête à 13 h 20, même si elle est restée dans une file d'attente jusqu'à 13 h 15, puis a démarré.
    • Les options Planifier la fin de l'exécution des tâches (Schedule ending of job execution) d'un déclencheur sont conservées pour les tâches démarrées manuellement.

    Supposons que vous ayez créé le déclencheur T1 et que vous ayez activé les planifications de fin de tâche suivants :

    • Planifier la fin de l'exécution de la tâche (Schedule ending of job execution) : Arrêter la tâche après 10 minutes (Stop a job after 10 mins)
    • Planifier l’arrêt forcé automatique si la tâche ne s’arrête pas (Schedule automatic "Kill", if the job does not stop) : Forcer l'arrêt de la tâche après 2 minutes (Kill job after 2 mins)

      Sur la page Automatisations (Automations) > Déclencheurs (Triggers), lorsque vous cliquez sur Démarrer une tâche maintenant (Start a Job Now) pour le déclencheur T1, la page Démarrer la tâche (Start Job) s'ouvre avec les planifications de fin de la tâche déjà appliqués, les mêmes que ceux que vous avez configurés lorsque vous avez créé le déclencheur.

    Exemple : si vous planifiez d'arrêter une tâche toujours en attente ou en cours d’exécution après 2 heures, et que vous configurez également l’arrêt forcé de la même tâche après 3 heures, l’arrêt de la tâche sera forcé après 5 heures au total. Cela se produit parce que le signal est d'abord envoyé à Orchestrator pour indiquer que la tâche a bien été arrêtée après 2 heures. Une fois le signal reçu, l'action d'arrêt forcé de la tâche ne doit se déclencher que 3 heures plus tard, soit un total de 5 heures.

    • Sélectionnez Arrêter dans la liste déroulante afin d’essayer de mettre fin normalement à l’exécution une fois l’intervalle de temps défini écoulé depuis que la tâche est bloquée dans l’état En attente (Pending) ou En cours d’exécution (Running) (définissez l’heure sur un minimum de 1 minute, et un maximum de 10 jours, 23 heures et 59 minutes) ;
      Exemple : Orchestrator tentera d’arrêter les tâches bloquées en attente (Pending) ou en cours d’exécution (Running) depuis au moins 10 minutes.


    • Sélectionnez Forcer l’arrêt dans la liste déroulante afin d’essayer de forcer l’arrêt de l’exécution une fois l’intervalle de temps défini écoulé depuis que la tâche est bloquée dans l’état En attente (Pending) ou En cours d’exécution (Running) (définissez l’heure sur un minimum de 1 minute, et un maximum de 10 jours, 23 heures et 59 minutes) ;

      Exemple : Orchestrator tentera de forcer l’arrêt des tâches bloquées en attente (Pending) ou en cours d’exécution (Running) depuis au moins 10 minutes.


    • Sélectionnez Arrêter dans la liste déroulante et activez l’option Forcer l’arrêt de la tâche si elle ne s’arrête pas afin de mettre fin normalement à l’exécution une fois l’intervalle de temps défini écoulé depuis que le travail est bloqué dans un état En attente (Pending) ou En cours d’exécution (Running), puis tenter d’en forcer l’arrêt une fois que l’intervalle de temps défini s’est écoulé depuis que le travail est bloqué dans un état En cours d’arrêt (Stopping) (définissez le temps sur un minimum de 1 minute, un maximum de 10 jours, 23 heures et 59 minutes).

      Exemple : Orchestrator tentera d’arrêter les tâches bloquées sur le statut En attente (Pending) ou En cours d’exécution (Running) pendant au moins 10 minutes. Si l’arrêt ne se produit pas, Orchestrator tentera de forcer l’arrêt des tâches en tentative d’arrêt depuis au moins 20 minutes.


  13. Activez la bascule Planifier la désactivation automatique du déclencheur (Schedule automatic trigger disabling) et saisissez la date et l’heure à laquelle le déclencheur doit être désactivé. Le fuseau horaire sélectionné lorsque le déclencheur de temps est désactivé.
  14. Activez la bascule Générer une alerte si la tâche est bloquée (dans le statut En attente ou Reprise) (Generate an alert if the job is stuck (in pending or resumed status)) et définissez la durée acceptable pendant laquelle la tâche doit rester dans le statut En attente ou Reprise. La durée minimale configurable est d'une minute. La durée maximale configurable est de onze jours. Si la tâche dépasse la durée configurée, une fenêtre contextuelle d'alerte de gravité « Erreur » vous en informe avec le texte suivant : « La tâche pour #process {process_number} est en attente/en cours d'exécution depuis plus de X heures et Y minutes. », Où :
    • N : correspond au nombre de tâches qui ont déclenché l'alerte ;
    • {process_number} : l'identifiant du processus ;
    • X : le nombre d'heures configuré que la tâche a dépassée tout en ayant le statut en attente ou repris ; Les jours sont convertis en heures.
    • Y : le nombre configuré de minutes que la tâche a dépassé tout en ayant le statut En attente ou Reprise.
  15. Activez la bascule Générer une alerte si la tâche a démarré et ne s'est pas terminée (Generate an alert if the job started and has not completed), et définissez la durée acceptable pour la tâche. La durée configurable est d'une minute au minimum et de onze jours au maximum. Si la tâche dépasse la durée configurée, une fenêtre contextuelle d'alerte de gravité « Erreur » vous en informe avec le texte suivant : « La tâche pour #process {process_number} est en attente/en cours d'exécution depuis plus de X heures et Y minutes. », Où :
    • {process_number} : l'identifiant du processus ;
    • X - le nombre d'heures configuré que la tâche a dépassé lors de sa tentative d'achèvement ; Les jours sont convertis en heures.
    • Y : le nombre configuré de minutes que la tâche a dépassé lors de sa tentative d'achèvement.
  16. Pour conserver le même contexte compte-machine configuré pour démarrer la tâche, cochez la case Conserver l'allocation de compte/machine à la reprise de la tâche . Cela optimise votre utilisation des licences et des ressources.

Modification d'un déclencheur

Cliquez sur le bouton Modifier (Edit) correspondant, effectuez les modifications nécessaires et cliquez sur Mettre à jour (Update) dans la fenêtre Modifier le déclencheur (Edit Trigger).

Désactivation d'un déclencheur

Pour désactiver un déclencheur, cliquez sur le bouton Autres actions (More Actions) correspondant, puis sur Désactiver (Disable). Un déclencheur de temps désactivé est indiqué par l'icône en face. Un déclencheur de file d'attente désactivé est indiqué par l'icône en face.

Sinon, vous pouvez la sélectionner, puis cliquer sur l'icône Désactiver (Disable).

Vous pouvez également configurer votre déclencheur afin de le désactiver automatiquement à une date et heure spécifiques dans le futur. Vous pouvez procéder comme suit :

  1. Cliquez sur le bouton Modifier (Edit) correspondant.
  2. Activez l'option Planifier la désactivation automatique du déclencheur (Schedule automatic trigger disabling).
  3. Remplissez la date et l'heure souhaitées. Le fuseau horaire du déclencheur influence le moment où le déclencheur est désactivé.
  4. Cliquez sur Mettre à jour (Update) pour que vos modifications prennent effet.
    Par défaut, un déclencheur est désactivé automatiquement après 10 lancements échoués s’il n’avait pas été lancé avec succès dans la journée passée.
    Cette valeur peut être personnalisée à l'aide du paramètre Triggers.DisableWhenFailedCount .

Activation d'un déclencheur

Pour activer un déclencheur, cliquez sur le bouton Autres actions (More Actions) correspondant, puis sur Activer (Enable). Un déclencheur de temps activé est indiqué par l'icône en face. Un déclencheur de file d'attente activé est indiqué par l'icône en face.

Sinon, vous pouvez la sélectionner, puis cliquer sur l'icône Activer (Enable).

Suppression d'un déclencheur

Pour supprimer un déclencheur, cliquez sur le bouton Autres actions (More Actions) correspondant, puis sur Supprimer (Remove).

Sinon, vous pouvez la sélectionner, puis cliquer sur l'icône Supprimer (Remove).

Affichage des exécutions démarrées par un déclencheur

Pour afficher les exécutions démarrées par un déclencheur spécifique, cliquez sur le bouton Autres actions (More Actions), puis sur Afficher les exécutions (View jobs). Cela affiche la fenêtre Exécutions (Jobs), qui comprend toutes les exécutions lancées antérieurement via le déclencheur sélectionné (le cas échéant).

Gestion des jours non ouvrables

Création de calendriers

  1. Ouvrez l'onglet Jours non ouvrables (Non-Working Days) sur la page Paramètres (Settings). Une liste contenant tous les calendriers auparavant définis s'affiche, classée par ordre alphabétique.

    Le calendrier BankHoliday s'affiche ici, s’il existe. Ce calendrier est créé lors de la mise à niveau d'Orchestrator vers la version 19.10 si vous aviez des jours non ouvrables définis dans votre version précédente.

  2. Cliquez sur Ajouter (Add) pour créer un nouveau calendrier et saisissez son nom dans le champ vierge mis en évidence. Le nom doit être unique, et il peut contenir un maximum de 150 caractères alphanumériques. Vous ne pouvez pas créer de calendriers sans nom ou contenant uniquement des caractères spatiaux.
  3. Cliquez sur Enregistrer (Save) ou appuyez sur Entrée (Enter) sur votre clavier pour enregistrer le nouveau calendrier. Celui-ci est enregistré et affiché dans la liste des calendriers.
  4. Pour le calendrier sélectionné, définissez les jours non ouvrables manuellement ou en téléchargeant un fichier .csv, ou une combinaison de ceux-ci.
  5. Su la page Déclencheurs (Triggers), lors de la création d'un déclencheur ou de la modification d'un existant, sélectionnez le calendrier souhaité dans la liste déroulante Restrictions relatives aux jours non ouvrables (Non-working days restrictions).
    Remarque : Lorsque vous utilisez des jours non ouvrables, le fuseau horaire du déclencheur doit être le même que le fuseau horaire du locataire (onglet Locataire (Tenant) > Paramètres (Settings) > Général (General)), car les restrictions de calendrier ne peuvent pas être appliquées dans différents fuseaux horaires. Un locataire sans fuseau horaire explicitement défini l'hérite de l'hôte.
  6. Cliquez sur Mettre à jour (Update) pour que les modifications prennent effet. Toutes les modifications apportées à un calendrier se propagent ensuite à tous les déclencheurs associés à ce calendrier.

Sélection manuelle des jours non ouvrables

  1. Cliquez sur un calendrier pour le sélectionner. Le calendrier dans la partie droite de la fenêtre est mis à jour en conséquence.
  2. Dans le calendrier affiché, cliquez sur les dates auxquelles vous souhaitez que vos déclencheurs cessent de s'activer. Cliquez de nouveau sur une date sélectionnée pour la désélectionner.
  3. Cliquez sur Enregistrer (Save) pour enregistrer les dates sélectionnées en tant que jours non ouvrables.


En chargeant un fichier .csv Fichiers

Permet de télécharger une série de dates dans un calendrier sélectionné, directement à partir d'un fichier .csv. Veuillez noter que le fichier doit être préalablement rempli en utilisant un format prédéfini pour que l'opération de téléchargement réussisse. Les nouvelles dates de votre fichier téléchargé écrasent toutes les dates déjà contenues dans le calendrier.

Remarque :
Le fichier .csv doit contenir l’en-tête de colonne ExcludedDate. Tous les jours non ouvrables doivent être dans cette colonne, écrits au format YYYY-MM-DD, YYYY/MM/DD ou YYYY MM DD.

Développez la section d'exemple ci-dessous pour plus d’informations.

Option 1
  1. Dans le calendrier sélectionné, cliquez sur Télécharger un fichier CSV (Upload CSV).
  2. Accédez au fichier .csv souhaité, sélectionnez-le et cliquez sur Ouvrir (Open). Orchestrator analyse le fichier pour confirmer qu'il respecte les règles de formatage (voir la section des exemples ci-dessous).
  3. Cliquez sur Oui (Yes) dans la boîte de dialogue de confirmation pour remplacer les dates déjà contenues dans le calendrier par les nouvelles dates de votre fichier téléchargé.
  4. Cliquez sur Enregistrer (Save) pour enregistrer le calendrier modifié.
Option 2
  1. Faites glisser et déposez le fichier . souhaité sur la partie supérieure du calendrier sélectionné. Orchestrator analyse le fichier pour confirmer qu'il respecte les règles de formatage (voir la section des exemples ci-dessous).
  2. Cliquez sur Oui (Yes) dans la boîte de dialogue de confirmation pour remplacer les dates déjà contenues dans le calendrier par les nouvelles dates de votre fichier téléchargé.
  3. Cliquez sur Enregistrer (Save) pour enregistrer le calendrier modifié.  
Exemple

Imaginons que vous téléchargiez le contenu du fichier .csv dans un calendrier. Pour créer facilement ce fichier, vous pouvez renseigner les données dans un fichier Excel et l'enregistrer comme fichier .csv :



Ou vous pouvez télécharger un fichier .csv avec tous les en-têtes de colonne pré-remplis et le personnaliser en fonction de vos besoins.

Notez que ce fichier contient un en-tête de colonne prédéfini, ExcludedDate. Saisissez tous vos jours non ouvrables dans cette colonne, en utilisant le format JJ-MM-AAAA, JJ/MM/AAAA ou JJ MM AAAA.

 

Changement de nom des calendriers

  1. Sélectionnez un calendrier dans l'onglet Jours non ouvrables (Non-Working Days) de la page Paramètres (Settings).
  2. Modifiez le nom du calendrier.
  3. Cliquez sur Enregistrer (Save) pour enregistrer le nom modifié.

Suppression de calendriers

  1. Sélectionnez un calendrier dans l'onglet Jours non ouvrables (Non-Working Days) de la page Paramètres (Settings).
  2. Cliquez sur Supprimer (Delete).
  3. Cliquez sur Oui (Yes) dans la fenêtre contextuelle pour confirmer votre intention. Le calendrier est supprimé.
    Remarque : Vous pouvez uniquement supprimer des calendriers qui ne sont associés à aucun déclencheur.

Vous pouvez également supprimer des jours non ouvrables d'un calendrier. Après avoir cliqué sur un jour non ouvrable, il n'est plus marqué. N'oubliez pas d'enregistrer vos modifications.

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.