studio
latest
false
UiPath logo, featuring letters U and I in white

Studio-Benutzerhandbuch

Letzte Aktualisierung 17. Dez. 2024

Verwenden des Workflows-Objekts

In codierten Automatisierungen können Sie andere codierte (CS) oder Low-Code-(XAML) Automatisierungen mit dem Objekt workflows aufrufen. Dieses Objekt, eine Instanz der Klasse WorkflowRunnerService aus der Teilklasse CodedWorkflow, kann alle Workflows in einem Projekt ausführen.
Das workflows-Objekt listet jeden Workflow in Ihrem Projekt auf, unabhängig von der Ordnerplatzierung. Wenn Workflows mit demselben Namen in verschiedenen Ordnern vorhanden sind, wird ein Name in der Ordnerstruktur vorangestellt, um Verwechslungen zu vermeiden.
Im Vergleich zur RunWorkflow-Methode können Sie mit dem workflows-Objekt andere Automatisierungen dynamisch aufrufen, d. h., bei jeder Änderung der Datei, die an einer anderen Stelle im Projekt aufgerufen wurde, werden die Verweise aktualisiert, einschließlich potenzieller Fehler.
Dieses Tutorial zeigt, wie das Objekt workflows verwendet wird, um Low-Code-Workflows (XAML) in codierten Automatisierungen (CS) aufzurufen. Zweitens wird die Verwendung der Aktivität Invoke Workflow File gezeigt, um codierte Automatisierungen innerhalb von Low-Code-Automatisierungen aufzurufen.

Mit diesem Tutorial erstellen Sie die folgenden Automatisierungen:

  1. Random – Ein codierter Workflow (CS-Datei), der einen Zufallswert innerhalb eines bestimmten Bereichs generiert, der durch die minimalen und maximalen Integerwerte bestimmt wird, die Sie angeben. Anschließend liefert er den generierten Zufallswert zurück an die aufrufende Umgebung.
  2. Increment – Ein XAML-Workflow mit wenig Code, der den empfangenen Wert um 1 erhöht.
  3. IncrementProxy – Dieser codierte Workflow (eine CS-Datei) nimmt den zufällig generierten Wert aus dem Random-Workflow, ruft den Increment-XAML-Workflow für diesen Wert auf (mit dem Objektworkflows) und gibt dann das inkrementierte Ergebnis zurück an die aufrufende Umgebung.
  4. Main – Dieser Einstiegspunkt-Workflow integriert alle anderen Workflows, indem die codierten Workflows Random und IncrementProxymit der Aktivität Invoke Workflow File aufgerufen werden. Schließlich wird der erhöhte Zufallswert auf die Ausgabe ausgegeben.
Beispielprojekt

Um die Schritte dieses Tutorials auszuführen, sehen Sie sich das folgende Beispielprojekt an, das Beispiele für jedes dokumentierte Szenario abdeckt: Hybridautomatisierungen mit Workflow-Objekt.

War diese Seite hilfreich?

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