activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Die Connector-Pakete, die in Integration Service verfügbar sind, werden maschinell übersetzt.
UiPath logo, featuring letters U and I in white

Aktivitäten für Integration Services

Letzte Aktualisierung 4. Feb. 2025

Workflows mit Integration Service-Aktivitäten mit langer Ausführungszeit

Integration Service bietet Unterstützung für Workflows mit langer Ausführungszeit mit dedizierten Aktivitäten. Alle Integration Service-Connectors enthalten eine Aktivität Wait for an Event on {Connector} and Resume. Deren Zielsetzung ist es, einen Auftrag zur Laufzeit anzuhalten und fortzusetzen, sobald ein bestimmtes Ereignis in einer Drittanbieteranwendung eintritt.

„Wait for an Event“-Aktivitäten in Studio Web
Wait for an Event on Salesforce and Resume
Hinweis:
Wait for an Event and Resume ist für alle Connector-Aktivitäten verfügbar, die über das einheitliche UiPath.IntegrationService.Activities-Paket bereitgestellt werden.

In Studio Desktop wird Wait for an Event and Resume im Aktivitätenbereich im Abschnitt Verfügbar für jeden Connector aufgeführt. In Studio Web können Sie ihn über den Aktivitätsbrowser finden. Weitere Informationen finden Sie unter Arbeiten mit Integration Service-Aktivitäten.

Warum Workflows mit langer Ausführungszeit verwenden?


Workflowdiagramm mit langer Ausführungszeit

Durch das Aussetzen von Workflows können mehrere individuelle Workflows in einem zusammengeführt werden. Damit lassen sich Szenarien oder Ereignisse außerhalb des Workflows bewältigen, bei denen Menschen involviert sind, wobei der Status und Scope des gesamten Workflows beim Wiederaufruf beibehalten werden. Dies erleichtert den Überblick über den Workflow und die Aufträge und behält den Kontext des vollständigen Objekts oder Datasets bei, das der Workflow verarbeitet. Der Kontext des Auftrags bleibt bestehen, bis sein Dataset einen bestimmten Status erreicht.

Durch das Aussetzen von Workflows werden auch separate Filter entfernt, die Sie möglicherweise in einzelnen Workflows durchführen müssen. Wenn Sie an bestimmten Aktualisierungen eines bestimmten Datensatzes interessiert sind, können Sie die Filterung nach einem bestimmten Datensatz als Teil der Aktivität durchführen, anstatt mehrere Aufträge auszulösen.

So funktionieren Workflows mit langer Ausführungszeit

Die Integration Service-Unterstützung für Workflows mit langer Ausführungszeit basiert auf dem Integration Service Trigger-Framework und den vorhandenen Persistenzaktivitäten.

Jeder Integration Service-Connector, der Ereignisse unterstützt, unterstützt auch Workflow-Funktionen mit langer Ausführungszeit für dieselben Ereignisse. Beispielsweise unterstützt der Salesforce-Connector die folgenden Ereignisse: Konto erstellt, Kontakt erstellt, Opportunity erstellt, Lead erstellt, Opportunity geschlossen und gewonnen, Datensatz aktualisiert und Datensatz erstellt. Dieselben Ereignisse stehen in der Aktivität Wait for an Event on Salesforce and Resume zur Auswahl.

Wenn ein Auftrag zur Runtime in den Status Angehalten wechselt, wird ein temporärer Trigger im Integration Service erstellt. Dieser Trigger verschwindet, sobald das Ereignis im Anbietersystem eintritt. In diesem Fall gibt Integration Service dem Orchestrator die Anweisung , den Auftrag fortzusetzen. Der Orchestrator setzt den vorhandenen Auftrag fort und setzt ihn aus dem Status Angehalten zurück in den Status Wird ausgeführt. Der Auftrag fährt dann mit dem vollständigen Kontext und Status fort, den er vor dem Anhalten hatte, sowie mit der Eingabe der Ereignisaktivität. Wenn der Auftrag erfolgreich fortgesetzt wird, weist der Orchestrator Integration Service an, den temporären Trigger zu entfernen.

Hinweis:

Temporäre Trigger werden im Integration Service nur zur Laufzeit erstellt, nicht zur Entwurfszeit. Beim Testen hält der Prozess an, wenn er die Wait for-Aktivität erreicht. An diesem Punkt können Sie manuell zur Anbieteranwendung wechseln, die erforderliche Aktion ausführen (z. B. eine Bestellung genehmigen) und dann In Studio Fortfahren auswählen, um die Ausführung fortzusetzen.

Beispiel

Hier ist ein Beispiel-Workflow mit einer Aktivität Wait for an Event and Resume.

  1. Lösen Sie einen Workflow aus, wenn ein Auftrag in Salesforce erstellt wird, indem Sie den Trigger Datensatz erstellt für ein Auftragsobjekt verwenden.
    Hinweis: Der Auftrag wird mit seiner Auftrags-ID identifiziert. Diese ID wird im Workflow weiter verwendet, um Updates in dieser bestimmten Reihenfolge zu erfassen.
  2. Führen Sie eine Reihe von Schritten aus, z. B. das Abrufen von Kundeninformationen und das Bestellen von Elementen.
  3. Damit der Auftrag vom Workflow weiterverarbeitet werden kann, muss ein Vertriebsmanager eingreifen und eine Aktion für diesen Auftrag ausführen, z. B. ihn in Salesforce genehmigen. Hier verwenden Sie Wait for an Event on Salesforce und Resume.
  4. Wenn der Workflow die Aktivität Wait for erreicht hat, wird er pausiert. Der Auftrag wird vorübergehend angehalten und wartet auf eine Aktualisierung eines Auftrags mit einem bestimmten Bezeichner (der in Schritt 1 abgerufenen Objekt-ID).
    1. Im Orchestrator auf der Seite Aufträge ändert sich der Status Ihres Prozesses in Angehalten.
    2. Im Integration Service wird auf der Registerkarte Trigger ein temporärer Trigger Datensatz erstellt angelegt, der darauf wartet, dass eine Aktion in Salesforce ausgeführt wird.
  5. Der Auftrag wird in Salesforce genehmigt.
  6. Der Trigger des Integrationsdienstes fragt alle fünf Minuten (oder je nach Konfiguration) ab und identifiziert das Ereignis in Salesforce.
  7. Sobald das Ereignis identifiziert wurde, wird die Prozessausführung fortgesetzt.
    1. Im Orchestrator ändert sich der Status des Prozesses auf der Registerkarte Aufträge von Angehalten in Wird ausgeführt.
    2. Im Integration Service wird der temporäre Trigger gelöscht.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten