- Introduction
- Démarrage
- Créer sur n’importe quel canevas
- Créer avec le cas
- Référence (Reference)
- Définition des clés de cas (système vs. externe)
- Établissement des contrats d'E/S et de réécriture de la tâche
- Modélisation des étapes primaires et secondaires
- Déclencher un cas à partir de Data Fabric
- Implémentation des personas et des autorisations au niveau de l'étape
- Définition des SLA et des règles d'escalade automatisées
- Configuration d'une boucle de retraitement (renouvellement)
- Configurer et tester l'agent Case Manager (aperçu)
- Créer avec Flow
- Build with BPMN
- Opérations
- Surveillance
- Optimisation
- Informations de référence
Limitation de débit de l'instance
Temporary performance adjustment Maestro Orchestrate applies when a workflow instance generates unusually high activity, ensuring fair resource distribution and platform stability.
Vue d'ensemble (Overview)
Instance throttling is a temporary performance adjustment that Maestro Orchestrate applies when a workflow instance generates an unusually high volume of activity in a short period. This mechanism ensures fair resource distribution across all workflows and maintains platform stability.
Lorsque la limitation de débit est activée, votre workflow continue de s'exécuter sans interruption ; son exécution peut simplement prendre plus de temps que d'habitude. Les performances reviennent automatiquement à la normale à mesure que le volume d'activité diminue.
Ce qui cause la limitation
La limitation de débit s'active lorsqu'une instance de workflow exécute un grand nombre d'activités dans un laps de temps très court. Les scénarios courants incluent :
- Traitement par grand lot : un workflow traitant des milliers d'éléments en succession rapide.
- Boucles serrées : logique de workflow qui exécute des activités de manière répétée, sans délai.
- Exécution parallèle : plusieurs branches exécutant simultanément de nombreuses activités.
- Intégrations à haute fréquence : appels d'API rapides ou opérations sur les données en boucle.
La limitation de débit n'est pas une condition d'erreur : il s'agit d'un comportement normal de la plateforme, conçu pour empêcher qu'un seul workflow ne consomme trop de ressources.
Limites de débit par activité
UiPath can also limit how often specific internal activity types run across a tenant. When a tenant goes over one of these limits, Maestro Orchestrate slows down the affected workflow instances by moving their next activities to a lower-priority queue.
Work is delayed, never dropped or failed, and other activities in those instances also slow down until the rate drops. When throttling starts, Maestro Orchestrate adds a Throttled entry to the instance's Action history tab.
UiPath gère ces limites. Contactez l'assistance UiPath si vous pensez qu'une limite affecte vos workflows.
Indicateurs de limitation dans la console
Maestro Orchestrate shows a warning indicator when a running instance is throttled:
- Table des instances : une icône d'avertissement ⚠ apparaît à côté du statut de l'instance. Lorsque vous passez la souris dessus, l'info-bulle s'affiche : l'instance est limitée en raison d'un volume d'activité élevé.
- Page de détails de l'instance : une bannière d'avertissement apparaît en haut de la page : cette instance est limitée en raison d'un volume d'activité élevé. L'exécution continue à une vitesse réduite.
L'indicateur reflète l'état de limitation en temps réel et les mises à jour dans les secondes suivant la fin de chaque activité. Elle disparaît automatiquement une fois que l'instance n'est plus limitée. L'onglet Action history (Historique des actions) consigne une entrée à chaque démarrage de la limitation, indiquant le début de chaque période de limitation.
À quoi s'attendre en cas de limitation
| Aspect | Comportement |
|---|---|
| Exécution du flux de travail | Continue de s'exécuter sans interruption |
| Traitement de l'activité | S'exécute à un taux réduit |
| Intégrité des données | Entièrement préservé - aucune perte ou corruption de données |
| Achèvement | Le workflow se termine normalement, prend juste plus de temps |
| Récupération | Automatique - les performances reviennent à la normale à mesure que le volume d'activité diminue |
Aucune action n’est requise. La limitation de débit est temporaire et se résout d'elle-même.
Optimisation des workflows qui font l'objet de limitations fréquentes
Bien qu'aucune action ne soit nécessaire, vous pouvez réduire la fréquence des limitations de débit :
Réduire la fréquence de l'activité
- Ajoutez de courts délais entre les itérations lorsque la vitesse de traitement n'est pas critique.
- Rassemblez plusieurs opérations en des activités uniques lorsque cela est possible.
- Utilisez des modèles asynchrones pour le traitement non urgent.
Distribuer la charge de travail
- Fractionnez les grands lots sur plusieurs instances de workflow.
- Planifiez le traitement par lots pendant les heures creuses lorsque cela est possible.
- Utilisez des modèles basés sur des files d'attente pour cadencer naturellement la distribution du travail.
Examiner la conception de workflow
- Évaluez si toutes les activités sont nécessaires pour chaque itération.
- Envisagez de consolider des opérations similaires répétées.
- Examinez les structures de boucle pour trouver des opportunités d'optimisation.
Questions fréquemment posées
La limitation de débit affecte-t-elle les résultats de mon workflow ?
Non. La limitation de débit affecte uniquement la vitesse d'exécution, et non le résultat. Toutes les activités s'exécutent intégralement, toutes les données sont conservées et votre workflow produit les mêmes résultats que s'il n'y avait pas de limitation.
Mon workflow expirera-t-il lorsqu'il est limité ?
La limitation de débit ne modifie pas les configurations du délai d'expiration. Si votre workflow comporte des délais d'expiration personnalisés inférieurs au temps d'exécution limité, vous devrez peut-être les ajuster. Les délais d'expiration par défaut de la plateforme tiennent compte de la limitation de débit.
Puis-je désactiver la limitation de débit de mon workflow ?
La limitation de débit est une mesure de protection au niveau de la plateforme qui ne peut pas être désactivée pour des workflows individuels. Si vous avez des besoins spécifiques en matière de traitement à haut débit, contactez l'assistance UiPath pour discuter de votre cas d'utilisation.
Combien de temps dure la limitation de débit ?
La durée de la limitation de débit dépend du modèle d'activité de votre workflow. Dès que le taux d'activité revient à la normale, la limitation de débit est automatiquement levée, généralement en quelques secondes ou minutes.
La limitation de débit affecte-t-elle d'autres workflows ?
Non. La limitation de débit est appliquée par instance. Les autres instances du workflow, y compris les autres instances du même processus, s'exécutent de manière indépendante à leur vitesse normale.
Pourquoi mon workflow a-t-il été limité alors qu'il fonctionnait bien avant ?
Plusieurs facteurs peuvent influencer la limitation de débit : les variations du volume des données d'entrée, les modifications apportées au workflow qui ont augmenté le nombre d'opérations, les conditions de charge à l'échelle de la plateforme ou l'exécution simultanée avec d'autres instances à volume élevé.
- Vue d'ensemble (Overview)
- Ce qui cause la limitation
- Limites de débit par activité
- Indicateurs de limitation dans la console
- À quoi s'attendre en cas de limitation
- Optimisation des workflows qui font l'objet de limitations fréquentes
- Réduire la fréquence de l'activité
- Distribuer la charge de travail
- Examiner la conception de workflow
- Questions fréquemment posées
- La limitation de débit affecte-t-elle les résultats de mon workflow ?
- Mon workflow expirera-t-il lorsqu'il est limité ?
- Puis-je désactiver la limitation de débit de mon workflow ?
- Combien de temps dure la limitation de débit ?
- La limitation de débit affecte-t-elle d'autres workflows ?
- Pourquoi mon workflow a-t-il été limité alors qu'il fonctionnait bien avant ?