- Einleitung
- Erste Schritte
- Prozessmodellierung
- Grundlagen der Prozessmodellierung
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Prozessimplementierung
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Referenzinformationen
Benutzerhandbuch zu Maestro
Überblick
Die Instanzdrosselung ist eine vorübergehende Leistungsanpassung, die Maestro vornimmt, wenn eine Workflow-Instanz innerhalb eines kurzen Zeitraums ein ungewöhnlich hohes Aktivitätsvolumen erzeugt. Dieser Mechanismus gewährleistet eine faire Ressourcenverteilung über alle Workflows und erhält die Plattformstabilität.
Wenn die Drosselung aktiv ist, wird Ihr Workflow ohne Unterbrechung fortgesetzt – die Vervollständigung kann nur länger als üblich dauern. Die Leistung kehrt automatisch auf den Normalwert zurück, wenn das Aktivitätsvolumen abnimmt.
Was verursacht eine Drosselung?
Die Drosselung wird aktiviert, wenn eine einzelne Workflow-Instanz eine hohe Anzahl von Aktivitäten innerhalb eines kurzen Zeitfensters ausführt. Häufige Szenarien sind:
- Großbatch-Verarbeitung: Ein Workflow, der Tausende von Elementen in schneller Abfolge verarbeitet.
- Enge Schleifen: Workflow-Logik, die wiederholt Aktivitäten ohne Verzögerungen ausführt.
- Parallele Ausführung: Mehrere Verzweigungen, die viele Aktivitäten gleichzeitig ausführen.
- Hochfrequente Integrationen: Schnelle API-Aufrufe oder Datenvorgänge in einer Schleife.
Drosselung ist keine Fehlerbedingung – sie ist ein normales Plattformverhalten, das darauf ausgelegt ist, zu verhindern, dass ein einzelner Workflow übermäßige Ressourcen verbraucht.
Drosselungsindikatoren in der Konsole
Maestro zeigt einen Warnindikator an, wenn eine laufende Instanz gedrosselt wird:
- Instanztabelle: Ein Warnsymbol ⚠ wird neben dem Instanzstatus angezeigt. Wenn Sie mit der Maus darüberfahren, wird folgender Hinweis angezeigt: Instanz wird aufgrund des hohen Aktivitätsvolumens gedrosselt.
- Seite mit Instanzdetails: Oben auf der Seite wird ein Warnmeldungsbanner angezeigt: Diese Instanz wird aufgrund eines hohen Aktivitätsvolumens gedrosselt. Die Ausführung wird mit reduzierter Geschwindigkeit fortgesetzt.
Der Indikator spiegelt den Echtzeit-Drosselungsstatus wider und aktualisiert sich innerhalb von Sekunden nach Abschluss jeder Aktivität. Er verschwindet automatisch, sobald die Instanz nicht mehr gedrosselt wird. Da die Drosselung vorübergehend ist, gibt es keinen historischen Datensatz oder Filter für frühere Drosselungsereignisse.
Was bei Drosselung zu erwarten ist
| Aspekt | Verhalten |
|---|---|
| Workflowausführung | Wird ohne Unterbrechung weiter ausgeführt |
| Aktivitätsverarbeitung | Wird mit einer reduzierten Rate ausgeführt |
| Datenintegrität | Vollständig erhalten – kein Verlust oder Beschädigung von Daten |
| Fertigstellung (Completion) | Workflow wird normal abgeschlossen, dauert nur länger |
| Wiederherstellung | Automatisch – die Leistung kehrt zum Normalwert zurück, wenn das Aktivitätsvolumen abnimmt |
Es ist keine Aktion erforderlich. Die Drosselung ist vorübergehend und löst sich selbst auf.
Optimieren von Workflows, die häufig drosseln
Obwohl keine Aktion erforderlich ist, können Sie die Häufigkeit der Drosselung reduzieren:
Aktivitätshäufigkeit reduzieren
- Fügen Sie kleine Verzögerungen zwischen Iterationen hinzu, wenn die Verarbeitungsgeschwindigkeit nicht kritisch ist.
- Fassen Sie mehrere Vorgänge nach Möglichkeit zu einzelnen Aktivitäten zusammen.
- Verwenden Sie asynchrone Muster für die nicht dringende Verarbeitung.
Workload verteilen
- Teilen Sie große Batches auf mehrere Workflow-Instanzen auf.
- Planen Sie die Batch-Verarbeitung nach Möglichkeit außerhalb der Spitzenzeiten.
- Verwenden Sie warteschlangenbasierte Muster, um die Arbeitsverteilung auf natürliche Weise zu steuern.
Workflow-Design überprüfen
- Überprüfen Sie, ob alle Aktivitäten für jede Iteration erforderlich sind.
- Erwägen Sie die Konsolidierung von sich wiederholenden ähnlichen Vorgängen.
- Überprüfen Sie Schleifenstrukturen auf Optimierungsmöglichkeiten.
Häufig gestellte Fragen
Beeinflusst die Verbindung Ihre Workflow-Ergebnisse?
Nein. Die Drosselung wirkt sich nur auf die Ausführungsgeschwindigkeit aus, nicht auf das Ergebnis. Alle Aktivitäten werden vollständig ausgeführt, alle Daten bleiben erhalten und Ihr Workflow erzeugt die gleichen Ergebnisse wie ohne Drosselung.
Wird mein Workflow abgebrochen, während er gedrosselt wird?
Die Drosselung ändert die Timeout-Konfigurationen nicht. Wenn Ihr Workflow benutzerdefinierte Timeouts hat, die kürzer als die gedrosselte Ausführungszeit sind, müssen Sie sie möglicherweise anpassen. Standard-Plattform-Timeouts berücksichtigen die gedrosselte Ausführung.
Kann ich die Variable für meinen Workflow deaktivieren?
Drosselung ist ein Schutz auf Plattformebene, der nicht für einzelne Workflows deaktiviert werden kann. Wenn Sie bestimmte Anforderungen an einen hohen Durchsatz haben, wenden Sie sich an den UiPath-Support, um Ihren Anwendungsfall zu besprechen.
Wie lange dauert die Durchdrosselung?
Die Drosselungsdauer hängt vom Aktivitätsmuster Ihres Workflows ab. Sobald die Aktivitätsrate auf ein normales Niveau sinkt, wird die Drosselung automatisch aufgehoben – in der Regel innerhalb von Sekunden bis Minuten.
Beeinflusst die Verbindung andere Workflows?
Nein. Drosselung wird pro Instanz angewendet. Andere Workflow-Instanzen, einschließlich anderer Instanzen desselben Prozesses, werden unabhängig mit ihrer normalen Geschwindigkeit ausgeführt.
Warum wurde mein Workflow gedrosselt, wenn er zuvor gut lief?
Mehrere Faktoren können die Drosselung beeinflussen: Änderungen im Eingabedatenvolumen, Workflow-Modifizierungen, die die Aktivitätsanzahl erhöht haben, plattformweite Lastbedingungen oder gleichzeitige Ausführung mit anderen umfangreichen Instanzen.
- Überblick
- Was verursacht eine Drosselung?
- Drosselungsindikatoren in der Konsole
- Was bei Drosselung zu erwarten ist
- Optimieren von Workflows, die häufig drosseln
- Aktivitätshäufigkeit reduzieren
- Workload verteilen
- Workflow-Design überprüfen
- Häufig gestellte Fragen
- Beeinflusst die Verbindung Ihre Workflow-Ergebnisse?
- Wird mein Workflow abgebrochen, während er gedrosselt wird?
- Kann ich die Variable für meinen Workflow deaktivieren?
- Wie lange dauert die Durchdrosselung?
- Beeinflusst die Verbindung andere Workflows?
- Warum wurde mein Workflow gedrosselt, wenn er zuvor gut lief?