- Démarrage
- Meilleures pratiques
- Locataire
- Actions
- Contexte des dossiers
- Automatisations
- Processus (Processes)
- Tâches (Jobs)
- Déclencheurs (Triggers)
- Journaux (Logs)
- Surveillance
- Files d'attente (Queues)
- Actifs
- Compartiments de stockage
- Test Suite - Orchestrator
- Catalogues d'actions (Action Catalogs)
- Profil
- Administrateur système
- Serveur d'identité
- Authentification
- Configurer l'intégration d'Active Directory
- Configuration de l'authentification unique : Google
- Configuration de l'authentification unique : Azure Active Directory
- Authentification par carte à puce
- Configuration de la connexion automatique des utilisateurs appartenant à un groupe Active Directory
- Configuration du serveur SMTP
- Modification du protocole d'authentification Windows
- Autres configurations
- Intégrations
- Robots classiques
- Résolution des problèmes
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.
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.
- Après 11 secondes (33 éléments), la première tâche de traitement d'élément se déclenche.
- Après 4 autres secondes (12 éléments), la deuxième tâche de traitement d'élément se déclenche.
- 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.