Orchestrator
2020.10
False
Image de fond de la bannière
Non pris en charge par l'assistance
Guide de l'utilisateur d'Orchestrator
Dernière mise à jour 12 déc. 2023

Déclencheurs de file d'attente

Vous permettent de déclencher un processus chaque fois que de nouveaux éléments de file d'attente sont disponibles dans vos files d'attente. Le déclencheur s'exécute dans l'environnement associé au processus sélectionné.

Trois options vous aident à paramétrer les règles de déclenchement des processus :

Option

Description

Nombre minimal d'éléments pour déclencher la première exécution

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 exécution est déclenchée pour tous les __ nouveaux éléments

Une nouvelle tâche est déclenchée pour chaque nombre de nouveaux éléments ajoutés en plus du nombre d'éléments définis pour la première option.

Uniquement activée s’il y a 2 tâches ou plus autorisées simultanément (défini à l'aide de l’option décrite ci-dessus).

Toutes les 30 minutes, une recherche de nouveaux éléments (éléments réessayés inclus) est effectuée et si la condition de déclenchement est remplie, le déclencheur est à nouveau lancé. Cela garantit que tous les éléments de la file d'attente sont traités dans les situations suivantes :

  • Les éléments de file d’attente sont ajoutés à la file d’attente beaucoup plus rapidement qu’ils ne peuvent être traités avec les ressources disponibles.
  • Les éléments de file d’attente sont ajoutés à une file d’attente pendant les jours non ouvrables, mais ils ne peuvent être traités que pendant les heures ouvrées.
  • Le traitement des éléments de file d’attente est reporté à une heure ultérieure. Une fois ce délai écoulé, ils sont prêts à être traités une fois qu’ils ont été identifiés par la vérification de 30 minutes.

    Remarque : en raison de la vérification de 30 minutes, il existe un risque d'obstruction des ressources en dehors des heures ouvrables. Pour éviter cela, assurez-vous qu'il n'y a pas d'éléments non traités à la fin de la journée de travail. Si ce n'est pas possible, assurez-vous que le processus déclenché ne nécessite pas d'intervention humaine.

Exemple

J’ai deux tâches :

  • Une qui ajoute 3 éléments par seconde pendant 20 secondes à la file d’attente ciblée (60 éléments au total).
  • Une qui traite 1 élément par seconde à partir de la file d’attente ciblée.

J’ai défini mon déclencheur comme suit :

  • Nombre minimum d’éléments requis pour déclencher la première tâche :31.
  • Nombre maximal de tâches en attente et en cours autorisées simultanément :3.
  • Une autre exécution est déclenchée pour tous les 10 nouveaux éléments.

Je lance la tâche qui ajoute des éléments à ma file d’attente.

  1. Après 11 secondes (33 éléments), la première tâche de traitement d'élément se déclenche.
  2. Après 4 autres secondes (12 éléments), la deuxième tâche de traitement d'élément se déclenche.
  3. Après 4 autres secondes (12 éléments), la troisième tâche de traitement d'élément se déclenche.

Une fois l'ajout d'élément de file d'attente terminé, la première tâche a traité 9 éléments, la seconde 5 éléments, la troisième 1 élément. Cela fait 15 éléments en 20 secondes traités par trois tâches.

Cela signifie qu'il reste 45 éléments à traiter (60-15). Le fait d'avoir 3 tâches, chacune traitant 1 élément par seconde, signifie qu'il reste 15 secondes pour traiter le reste.

Un total de 35 secondes.

  • Exemple

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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.