UiPath Documentation
orchestrator
2020.10
false
Guide de l'utilisateur d'Orchestrator
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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 :

OptionDescription
Nombre minimal d'éléments pour déclencher la première exécutionLa 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émentNombre 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émentsUne 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 :

    Due to the 30-minute check, there's a risk of resource obstruction during non-business hours. To avoid this, make sure there are no unprocessed items at the end of the working day. If that is not a possibility, ensure the triggered process does not require human intervention.

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.
  • Another job is triggered for each10new item(s).

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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour