activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Workflow-Aktivitäten

Letzte Aktualisierung 2. März 2026

Beispielworkflows

Im Bereich Snippets in UiPath Studio werden von Benutzern hinzugefügte XAML-Dateien gespeichert. Die XAML-Beispieldateien werden in Ordnern gespeichert. Der Ordner, in dem XAML-Dateien gespeichert werden, die in Workflows mit langer Ausführungszeit verwendet werden, heißt Orchestration.

Die XAML-Beispieldateien sind schreibgeschützt. Sie müssen einen separaten Prozess in Studio erstellen, in dem Sie die in den Snippets gefundenen Aktivitäten und Konfigurationen replizieren.

Diese Snippets stellen Beispiel-Workflows dar, die mit den im Persistenz -Aktivitätspaket verfügbaren Aktivitäten erstellt wurden.

Voraussetzungen

  • Um Workflows mit langer Ausführungszeit basierend auf den Workflows im Bereich Snippets zu entwickeln, muss das Paket UiPath.Persistence.Activities installiert sein.
  • Wir empfehlen die Verwendung der Orchestrierungsprozessvorlage , um mit dem Erstellen von Workflows mit langer Ausführungszeit zu beginnen.

Warteschlangenelement hinzufügen und bis zum Abschluss warten

Dieses Snippet erstellt ein Warteschlangenelement und setzt den Workflow aus, bis die Verarbeitung dieses Warteschlangenelements abgeschlossen ist.

  1. Ziehen Sie eine Aktivität Add Queue Item and Get Reference in Ihren Workflow.

    Diese Aktivität fügt ein Warteschlangenelement mithilfe von In/Out-Parametern zu einem Warteschlangencontainer im Orchestrator hinzu. Dann werden die entsprechenden Daten über das neu erstellte Warteschlangenelementobjekt in eine Variable vom Typ QueueItemData abgerufen, um den Workflow auszusetzen, bis das Warteschlangenelement zur Warteschlange hinzugefügt wird. Weitere Informationen zur Aktivität finden Sie auf der Seite Add Queue Item And Get Reference .

    Wenn die Warteschlangenelemente der Orchestrator-Warteschlange hinzugefügt werden, werden alle Variablen vom Typ QueueItemData mit den vom Orchestrator abgerufenen Daten aufgefüllt.

    1. Erstellen Sie in der Sammlung Elementinformationen einen Parameter mit der Richtung In/Out und legen Sie den Wert als Variable fest, die Sie als Warteschlangenobjekt übergeben möchten. Übergeben Sie in diesem Beispiel eine String- Variable mit dem Namen Test.
    2. Drücken Sie im Eigenschaftsfeld Warteschlangenobjekt(Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ QueueItemData , um die Daten über das Warteschlangenobjekt zu speichern, nachdem es im Orchestrator erstellt wurde. Erstellen Sie in diesem Beispiel eine QueueItemData -Variable mit dem Namen QueueItemObject.

    docs image

  2. Ziehen Sie alle Aktivitäten, die Sie ausführen möchten, bevor der Workflow angehalten wird, um Daten über das Warteschlangenelement abzurufen. In diesem Snippet wird der Abschnitt Alle Schritte, die vor dem Anhalten des Workflows ausgeführt werden sollen auskommentiert und fungiert als Container, in dem Sie Aktivitäten platzieren können, die nicht zur Laufzeit ausgeführt werden.

  3. Ziehen Sie eine Aktivität Wait For Queue Item And Resume in Ihren Workflow. Diese Aktivität wartet darauf, dass ein Warteschlangenobjekt hinzugefügt und im Orchestrator verarbeitet wird, um Daten abzurufen und es wieder dem Workflow in den Variablen vom Typ QueueItemData zuzuordnen. Weitere Informationen zur Aktivität finden Sie auf der Seite Wait For Queue Item And Resume .

    1. Übergeben Sie im Eigenschaftsfeld Warteschlangenelementobjekt (Eingabe) die Variable QueueItemObject , um auf das genaue Warteschlangenelement zu verweisen, das Sie dem Orchestrator hinzufügen möchten.
    2. Drücken Sie im Eigenschaftsfeld Warteschlangenelementobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine QueueItemData -Typvariable, um die Daten über das Warteschlangenelement zu speichern, nachdem es verarbeitet und abgerufen wurde.
  4. Add a Write Line activity into your workflow, to print out the Queue Item that you added in Orchestrator. For this example, in the Text property field, pass the Test variable.

Externe Aufgabe erstellen und bis zum Abschluss anhalten

This snippet creates an External Action and suspends the workflow until the user completes the action.

  1. Ziehen Sie eine Create External Task- Aktivität in Ihren Workflow. Diese Aktivität erstellt eine externe Aktion im Action Center mit dem angegebenen Aufgabentitel, Aufgabenpriorität, Aufgabenkatalog ( jetzt Aktionskatalog) und Aufgabendaten. Weitere Informationen zur Aktivität finden Sie auf der Seite Externe Aufgabe erstellen .

  2. Füllen Sie das Eigenschaftsfenster Aufgabendatensammlung mit Argumenten, die Informationen In, Out, oder In/Out übergeben. Erstellen Sie in diesem Beispiel drei Argumente, jedes von ihnen mit einer anderen Richtung: In, Out und In/Out. Legen Sie den Typ als String. Drücken Sie für das Feld Wert CTRL + K auf der Tastatur und erstellen Sie drei Variablen, die entweder Informationen ausgeben (für Argumente vom Typ In ) oder Informationen extrahieren (für Argumente vom Typ Out ).

    For this example, create three String type variables:

    • InVariable - the Value of the argument of type In.
    • OutVariable - the Value of the argument of type Out.
    • InOutVariable - the Value of the argument of type In/Out.

    docs image

    Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ ExternalTaskData . Benennen Sie die Variable in diesem Beispiel TaskPersistData. Dieses ExternalTaskData -Objekt wird verwendet, um Daten vom Orchestrator zu übergeben, um dem Roboter mitzuteilen, dass der Workflow angehalten wird, bis eine bestimmte Aktionsaufgabe abgeschlossen ist.

  3. Fügen Sie alle Aktivitäten hinzu, die Sie ausführen möchten, bevor der Workflow angehalten wird, um Daten über das ExternalTaskData -Objekt abzurufen.

    1. For this example, drag and drop a Sequence activity into your workflow and populate with three Write Line activities. Each Write Line activity is meant to output the data of the three variables passed in the External Task. Pass the following values in the Text property fields: InVariable, OutVariable, InOutVariable.
  4. Ziehen Sie eine Aktivität Wait For External Task and Resume in Ihren Workflow. Diese Aktivität setzt den Workflow aus, bis eine externe Aufgabe abgeschlossen ist, und ordnet ihn dann innerhalb der Variablen vom Typ ExternalTaskData wieder dem Workflow zu. Weitere Informationen zu dieser Aktivität finden Sie auf der Seite Wait For External Task and Resume .

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable ExternalTaskData , um auf die genaue externe Aufgabe zu verweisen, die Sie erstellt haben. Übergeben Sie in diesem Beispiel die Variable TaskPersistData .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k auf der Tastatur, erstellen Sie eine Variable vom Typ String und nennen Sie sie TaskAction. Dadurch wird die Aktion gespeichert, die der Benutzer zum Abschließen der Aufgabe durchgeführt hat.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL+ k auf der Tastatur, erstellen Sie eine Variable vom TypExternalTaskData und nennen Sie sie TaskData. Diese Variable speichert das aktualisierte Aufgabenobjekt, das nach Abschluss der externen Aktion vom Orchestrator abgerufen wurde.
  5. Add any activities that you want to run after the workflow is resumed. For this example, print in the Output panel all the values retrieved after the completion of the External Action, using four Write Line activities. Pass the following variables in the Text fields: TaskAction, InVariable, OutVariable, InOutVariable.

    docs image

Formularaufgabe erstellen und bis zum Abschluss anhalten

Dieses Snippet erstellt eine Formularaktion und hält den Workflow an, bis der Benutzer die Aktion abschließt.

  1. Ziehen Sie eine Aktivität Create Form Task in Ihren Workflow. Diese Aktivität erstellt eine Formularaktion im Action Center mit dem angegebenen Aufgabentitel, Aufgabenpriorität, Aufgabenkatalog ( jetzt Aktionskatalog) und Aufgabendaten. Weitere Informationen zur Aktivität finden Sie auf der Seite Create Form Task .

  2. Füllen Sie das Eigenschaftsfenster Aufgabendatenerfassung mit Argumenten aus, die Informationen In, Out, oder In/Out übergeben. Erstellen Sie in diesem Beispiel drei Argumente, jedes von ihnen mit einer anderen Richtung: In, Out und In/Out. Legen Sie den Typ als String. Drücken Sie für das Feld Wert CTRL + K auf der Tastatur und erstellen Sie drei Variablen, die entweder Informationen bereitstellen (für Argumente vom Typ In ) oder Informationen extrahieren (für Argumente vom Typ Out ).

    For this example, create three String type variables:

    • InVariable - the Value of the argument of type In.
    • OutVariable - the Value of the argument of type Out.
    • InOutVariable - the Value of the argument of type In/Out.

    docs image

    Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ FormTaskData . Benennen Sie die Variable in diesem Beispiel TaskPersistData. Dieses FormTaskData -Objekt wird verwendet, um Daten vom Orchestrator zu übergeben, um dem Roboter mitzuteilen, dass der Workflow angehalten wird, bis eine bestimmte Aktionsaufgabe abgeschlossen ist.

  3. Add any activities that you want to run before the workflow is suspended to retrieve data about the FormTaskData object. For this example, drag and drop a Sequence activity into your workflow and populate it with three Write Line activities. Each Write Line activity is meant to output the data of the three variables passed in the External Action. Pass the following values in the Text property fields: InVariable, OutVariable, InOutVariable.

  4. Ziehen Sie eine Aktivität Wait For External Task and Resume in Ihren Workflow. Diese Aktivität setzt den Workflow aus, bis eine Formularaktion abgeschlossen ist, und ordnet ihn dann innerhalb der Variablen vom Typ FormTaskData wieder dem Workflow zu.

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable FormTaskData , um auf die genaue Formularaufgabe zu verweisen, die Sie im Action Center erstellt haben. Übergeben Sie in diesem Beispiel die Variable TaskPersistData .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k auf der Tastatur, erstellen Sie eine Variable vom Typ String und nennen Sie sie TaskAction. Dadurch wird die Aktion gespeichert, die der Benutzer zum Abschließen der Aufgabe durchgeführt hat.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur, erstellen Sie eine Variable vom Typ FormTaskData und nennen Sie sie TaskData. Diese Variable speichert das aktualisierte Aufgabenobjekt, das nach Abschluss der Aufgabe vom Orchestrator abgerufen wurde.
  5. Drag any activities that you want to run after the workflow is resumed. For this example, pass in the Output panel all the values retrieved after the completion of the External Action, using four Write Line activities. Pass the following variables in the Text fields: TaskAction, InVariable, OutVariable, InOutVariable.

Aufgabe erstellen und Benutzer zuweisen

Dieses Snippet erstellt zwei externe Aktionen, weist sie einem Benutzer zu und zeigt eine Liste der fehlgeschlagenen Aktionszuweisungen an.

  1. Drag two Create External Task activities into your workflow.

    1. Geben Sie der Aktion für die erste Aktivität einen Titel und legen Sie ihre Priorität fest. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ ExternalTaskData . Nennen Sie ihn in diesem Beispiel Task1PersistData.

    2. Geben Sie der Aktion für die zweite Aktivität einen Titel und legen Sie ihre Priorität fest. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ ExternalTaskData . Nennen Sie ihn in diesem Beispiel Task2PersistData.

      docs image

  2. Ziehen Sie zwei Add To Collection- Aktivitäten in Ihren Workflow.

    Hinweis:

    Die Aktivität „Add To Collection“ ist eine klassische Aktivität. So machen Sie die Aktivität Add To Collection in Ihrem Projekt verfügbar:

    • Have System.Activities package 22.4.1 or lower installed.
    • Gehen Sie zum Bereich Aktivitäten .
    • Klicken Sie auf Optionen anzeigen docs image Symbol.
    • Klicken Sie auf Klassische anzeigen. Die Aktivität finden Sie unter Standardaktivitäten > Programmierung > Sammlung.
    1. Drücken Sie in den Eigenschaftsfeldern Sammlung CTRL + k auf der Tastatur, erstellen Sie eine Variable vom Typ List<TaskUserAssignment> und nennen Sie sie TaskAssignementsInput. Gehen Sie zum Variablenbereich und initialisieren Sie die Variable im Feld Standard mit new List(Of TaskUserAssignment.

    2. Erstellen Sie im Eigenschaftsfeld Element eine Instanz von TaskUserAssignment mit den folgenden Parametern: der Variable ExternalTaskData und der E-Mail-Adresse des Benutzers, dem Sie die Aufgabe zuweisen möchten. Geben Sie in diesem Beispiel Folgendes ein:

      • Thenew TaskUserAssignment(Task1PersistData.Id, "emailaddress") expression for the first Add To Collection activity
      • The new TaskUserAssignment(Task2PersistData.Id, "emailaddress") expression for the second Add To Collection activity.

      docs image

    3. Legen Sie die Eigenschaft Typ des Arguments als System.Collections.Generic.List<UiPath.Persistence.Activities.Tasks.TaskUserAssignment> fest.

  3. Drag an Assign Tasks activity into your workflow.

    1. Übergeben Sie im Eigenschaftsfeld TaskUserAssignments (Eingabe) die Variable List<TaskUserAssignment> . Übergeben Sie in diesem Beispiel die Variable TaskAssignmentsInput .

    2. Geben Sie im Eigenschaftsfeld Aufgabenzuweisungstyp genau den Zuweisungsvorgang ein, den Sie ausführen möchten: Assign oder Reassign. Geben Sie in diesem Beispiel Assign ein.

    3. Drücken Sie im Eigenschaftsfeld FailedTaskAssignments (Ausgabe) CTRL + k auf der Tastatur, erstellen Sie eine Variable vom Typ List<TaskAssignmentResponse> und nennen Sie sie FailedTaskAssignmentsOutput.

      docs image

  4. Ziehen Sie eine Aktivität Write Line , um die Anzahl der fehlgeschlagenen Aufgabenzuweisungen auszugeben. Übergeben Sie im Eigenschaftsfeld Text die Typvariable List<TaskAssignmentResponse> und verwenden Sie dann die Eigenschaften .Count und .ToString . Übergeben Sie in diesem Beispiel den folgenden Ausdruck: FailedTaskAssignemntsOutput.Count.ToString.

Auftrag starten und nach Abschluss fortsetzen

Startet einen Unattended-Prozess und hält den Workflow an, bis ein bestimmter Auftrag abgeschlossen ist.

  1. Ziehen Sie eine Aktivität Start Job and Get Reference in Ihren Workflow. Diese Aktivität startet einen Auftrag im Orchestrator basierend auf den eingegebenen Argumenten und ruft dann das entsprechende Auftragsobjekt ab. Weitere Informationen zur Aktivität finden Sie auf der Seite Start Job And Get Reference .
    1. Übergeben Sie im Eigenschaftsfeld Prozessname den Anzeigenamen des Prozesses, den Sie für den Auftrag verwenden möchten. In diesem Beispiel speichern Sie den Namen in einer Variablen. Drücken Sie CTRL +k auf Ihrer Tastatur, erstellen Sie eine Variable vom Typ String und nennen Sie sie ProcessName. Übergeben Sie im Feld Wert den Anzeigenamen des Prozesses, z. B. TestProcess_test.

      Hinweis:

      Der Anzeigename muss im folgenden Format geschrieben werden: packageName _environment.

      docs image

    2. In der Eigenschaft Auftragsargumente (Sammlung) erstellen Sie die Argumente, die Sie beim Aufrufen des Auftrags im Orchestrator verwenden möchten. Diese Eigenschaft ändert die Argumenttypen Out und In/Out basierend auf der vom Auftrag im Orchestrator empfangenen Eingabe und ordnet sie dann wieder dem Workflow zu. Erstellen Sie in diesem Beispiel ein String -Argument vom Typ mit dem Namen Test der Richtung In/Out. Drücken Sie im Feld Wert CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ String . Benennen Sie die Variable Test.

      docs image

    3. Drücken Sie im Eigenschaftsfeld Auftragsobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ JobData mit dem Namen JobPersistenceData. Diese Variable speichert das Auftragsdatenobjekt, das beim Aufrufen des Auftrags im Orchestrator erstellt wurde, um es für die Aktivität Wait for Job and Resume zu verwenden.

  2. Fügen Sie alle Aktivitäten hinzu, die Sie ausführen möchten, bevor der Workflow angehalten wird, um Daten über das JobData -Objekt abzurufen.
  3. Ziehen Sie eine Aktivität Wait for Job and Resume in Ihren Workflow. Diese Aktivität setzt den Workflow aus, bis ein bestimmter Job in Orchestrator abgeschlossen ist. Nachdem der Auftrag abgeschlossen ist, wird der Workflow fortgesetzt.
    1. Übergeben Sie im Eigenschaftsfeld Auftragsobjekt (Eingabe) die Typvariable JobData , die für die Aktivität Start Job and Get Reference erstellt wurde. Übergeben Sie in diesem Beispiel die Variable JobPersistenceData . Dadurch wird der Roboter auf genau den Auftrag verwiesen, der abgeschlossen werden muss, bis der Workflow fortgesetzt wird.
    2. Drücken Sie im Eigenschaftsfeld Auftragsobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ JobData . Nennen Sie ihn in diesem Beispiel JobDataObject.
  4. Ziehen Sie eine Aktivität Zeile schreiben , um das Argument auszugeben, das wieder dem Workflow zugeordnet wurde. Übergeben Sie im Eigenschaftsfeld Text die Variable, die als Wert für das in den Auftragsargumenten (Sammlung) erstellte Argument verwendet wird. Übergeben Sie in diesem Beispiel die Variable Test .

Anhalten und Fortsetzen nach 1 Stunde

Dieses Snippet unterbricht den angegebenen Workflow und setzt ihn nach einer Stunde fort.

  1. Fügen Sie alle Aktivitäten hinzu, die Sie ausführen möchten, bevor der Workflow angehalten wird.

  2. Ziehen Sie eine Aktivität Resume After Delay in Ihren Workflow. Diese Aktivität setzt den angegebenen Workflow aus und setzt ihn zu einem bestimmten Datum und einer bestimmten Uhrzeit wieder fort. Weitere Informationen zu dieser Aktivität finden Sie auf der Seite Resume After Delay .

    1. Erstellen Sie eine Variable vom Typ System.TimeSpan im Panel Variablen . Benennen Sie die Variable in diesem Beispiel OneHour. Legen Sie den Standardwert der Variablen TimeSpan als New TimeSpan(1,0,0) fest.
    2. Übergeben Sie im Eigenschaftsfeld Fortsetzungszeit der Aktivität den Ausdruck DateTime.Now und die Variable TimeSpan . Übergeben Sie in diesem Beispiel den folgenden Ausdruck: DateTime.Now + OneHour.

    docs image

  3. Fügen Sie alle Aktivitäten hinzu, die Sie ausführen möchten, nachdem der Workflow fortgesetzt wurde.

Anhalten und nach 5 Minuten fortsetzen

Dieses Snippet unterbricht den angegebenen Workflow und setzt ihn nach fünf Minuten fort.

  1. Ziehen Sie alle Aktivitäten, die Sie ausführen möchten, bevor der Workflow angehalten wird.

  2. Drag a Resume After Delay activity into your workflow. This activity suspends the given workflow and resumes it at a specified date and time.

    1. Erstellen Sie eine Variable vom Typ System.TimeSpan im Panel Variablen . Benennen Sie die Variable in diesem Beispiel FiveMinute. Legen Sie den Standardwert der Variablen TimeSpan als New TimeSpan(0,5,0) fest.
    2. Übergeben Sie im Eigenschaftsfeld Fortsetzungszeit der Aktivität den Ausdruck DateTime.Now und die Variable TimeSpan . Übergeben Sie in diesem Beispiel den folgenden Ausdruck: DateTime.Now + FiveMinute.

    docs image

  3. Ziehen Sie alle Aktivitäten, die Sie ausführen möchten, nachdem der Workflow fortgesetzt wurde.

Anhalten und Fortsetzen nach 90 Sekunden

Dieses Snippet unterbricht den angegebenen Workflow und setzt ihn nach neunzig Sekunden fort.

  1. Fügen Sie alle Aktivitäten hinzu, die Sie ausführen möchten, bevor der Workflow angehalten wird.

  2. Drag a Resume After Delay activity into your workflow. This activity suspends the given workflow and resumes it at a specified date and time.

    1. Erstellen Sie eine Variable vom Typ System.TimeSpan im Panel Variablen . Benennen Sie die Variable in diesem Beispiel NinetySeconds. Legen Sie den Standardwert der Variablen TimeSpan als New TimeSpan(0,0,90) fest.
    2. Übergeben Sie im Eigenschaftsfeld Fortsetzungszeit der Aktivität den Ausdruck DateTime.Now und die Variable TimeSpan . Übergeben Sie in diesem Beispiel den folgenden Ausdruck: DateTime.Now + NinetySeconds.

    docs image

  3. Ziehen Sie alle Aktivitäten, die Sie ausführen möchten, nachdem der Workflow fortgesetzt wurde.

Auf Abschluss aller Formularaufgaben warten

Dieses Snippet erstellt mehrere Formularaktionen in einer Schleife, basierend auf der Anzahl der Rechnungen in einer Datentabelle, und setzt den Workflow an, bis alle Aktionen abgeschlossen sind.

  1. Ziehen Sie eine BuildDataTable- Aktivität in Ihren Workflow.

    1. Drücken Sie im Eigenschaftsfeld Ausgabe CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ DataTable , um die Datentabelle zu speichern, die Sie erstellen. Benennen Sie die Variable DataTable in diesem Beispiel als HighValueInvoices.
    2. Klicken Sie docs image. Das Fenster Datentabelle erstellen wird geöffnet.
    3. Benennen Sie Column1 in InvoiceNumber und Column2 in InvoiceAmountum.
    4. Fügen Sie Daten in den Zeilen der Tabelle hinzu, und drücken Sie OK.

    docs image

  2. Ziehen Sie eine Assign- Aktivität in Ihren Workflow. Diese Aktivität weist einen Namen für die Datentabelle zu, die in einer String -Variablen gespeichert wird.

    1. Übergeben Sie die Variable DataTable im Eigenschaftsfeld An . Übergeben Sie in diesem Beispiel die Variable HighValueInvoices .
    2. Drücken Sie im Eigenschaftsfeld Wert CTRL + k auf Ihrer Tastatur und erstellen Sie eine Variable vom Typ String . Nennen Sie ihn in diesem Beispiel DataTableName. Legen Sie den Standardwert der Variablen DataTableName als „invoices“ fest.
  3. Ziehen Sie eine Aktivität For Each in Ihren Workflow. Übergeben Sie im Eigenschaftsfeld Liste der Elemente einen Ausdruck mit dem folgenden Format: DataTableVariable.Rows. Übergeben Sie in diesem Beispiel HighValueInvoices.Rows. Dadurch wird jede Zeile in der Datentabelle durchlaufen.

  4. Drag a Create Form Task activity inside the Body of the For Each activity.

    1. Geben Sie im Eigenschaftsfeld Aufgabentitel den Wert Rechnungsnummer ein, den die Aktivität For Each abruft, und konvertieren Sie ihn in eine Zeichenfolge. Geben Sie in diesem Beispiel den folgenden Ausdruck ein: item("InvoiceNumber").ToString, wobei InvoiceNumber der Name der Spalte ist, die die jeweilige Nummer für jede Rechnung enthält.
    2. Erstellen Sie in den Formulardaten (Sammlung) ein Argument, das jeden Rechnungsbetrag innerhalb der Formularaktion übergibt. Erstellen Sie ein String -Typargument und legen Sie die Richtung als In fest. Geben Sie im Feld Wert jeden Rechnungsbetrag ein und konvertieren Sie ihn in einen String. Geben Sie in diesem Beispiel den folgenden Ausdruck ein: item("InvoiceAmount").ToString, wobei InvoiceAmount der Name der Spalte ist, die den jeweiligen Betrag für jede Rechnung enthält.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine Variable vom Typ FormTaskData . Benennen Sie die Variable in diesem Beispiel TaskPersistData.

    docs image

  5. Drag an Add To Collection activity inside the Body of the For Each activity.

    1. Drücken Sie im Eigenschaftsfeld Sammlung CTRL + k auf der Tastatur, erstellen Sie eine List<FormTaskData> -Variable und nennen Sie sie TaskList. Gehen Sie zum Variablenbereich und initialisieren Sie die Variable im Feld Standard mit New List(Of UiPath.Persistence.Activities.FormTask.FormTaskData.
    2. Übergeben Sie im Eigenschaftsfeld Element die Variable FormTaskData , die erstellt wurde, um die Daten in den erstellten Formularaktionen zu speichern. Übergeben Sie in diesem Beispiel die Variable TaskPersistData .
    3. Wählen Sie für die Eigenschaft Argumenttyp UiPath.Persistence.Activities.FormTask.FormTaskData aus.
  6. Drag a Parallel For Each activity into your workflow.

    1. Wählen Sie für die Eigenschaft Argumenttyp UiPath.Persistence.Activities.FormTask.FormTaskData aus.
    2. Übergeben Sie die Variable List<FormTaskData> im Eigenschaftsfeld Werte . Übergeben Sie in diesem Beispiel die Variable TaskList .
  7. Ziehen Sie eine Aktivität Wait for Form Task and Resume in den Textkörper der Aktivität Parallel For Each .

    1. Geben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) das item -Objekt ein, auf das in der Aktivität Parallel für jeden verwiesen wird. In diesem Fall stellt das item -Objekt die Formularaktionen dar, die in der TaskList -Variablen gespeichert sind.
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie ihn in diesem Beispiel TaskAction.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie ihn in diesem Beispiel TaskData.

    docs image

  8. Drag a Write Line activity into your workflow. This activity displays in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction variable.

Auf den Abschluss einer beliebigen Formularaufgabe warten

Dieses Snippet erstellt mehrere Actions nacheinander und hält den Workflow an, bis eine der Formularaktionen Actions ist.

  1. Drag a Create Form Task activity into your sequence workflow.

    1. Drücken Sie im Eigenschaftsfeld Aufgabentitel CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie TaskTitle1. Legen Sie im Variablenbereich den Standardwert als "Task - " + "Approver 1" fest.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) ein Argument mit Typ String und Richtung In. Benennen Sie das Argument Approver und legen Sie den Wert als "Approver1" fest.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Benennen Sie die Variable in diesem Beispiel TaskPersistData1.
  2. Drag a second Create Form Task activity into your workflow.

    1. Drücken Sie im Eigenschaftsfeld Aufgabentitel CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie TaskTitle2. Legen Sie im Variablenbereich den Standardwert als "Task - " + "Approver 2" fest.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) ein Argument mit Typ String und Richtung In. Benennen Sie das Argument Approver und legen Sie den Wert als "Approver2" fest.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Benennen Sie die Variable in diesem Beispiel TaskPersistData2.
  3. Drag a third Create Form Task activity into your workflow.

    1. Drücken Sie im Eigenschaftsfeld Aufgabentitel CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie TaskTitle3. Legen Sie im Variablenbereich den Standardwert als "Task - " + "Approver 3" fest.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) ein Argument mit Typ String und Richtung In. Benennen Sie das Argument Approver und legen Sie den Wert als "Approver3" fest.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Benennen Sie die Variable in diesem Beispiel TaskPersistData3.
  4. Drag a Pick activity into your workflow.

  5. Drag a Pick Branch activity into the body of the Pick activity. Rename the activity as Pick Branch (Task1).

  6. Drag a Wait For Form Task And Resume activity into the Trigger body of the Pick Branch (Task1) activity.

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable FormTaskData , die zum Speichern von Daten über die Formularaktion erstellt wurde. Übergeben Sie in diesem Beispiel die Variable TaskPersistData1 .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k und erstellen Sie eine String -Variable. Nennen Sie sie TaskAction1.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL+ k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskData1.
  7. Drag a Write Line activity into the Action body of the Pick Branch (Task1) activity. This activity is meant to display in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction1 variable.

    docs image

  8. Drag a Pick Branch activity into the body of the Pick activity. Rename the activity as Pick Branch (Task2).

  9. Drag a Wait For Form Task And Resume activity into the Trigger body of the Pick Branch (Task2) activity.

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable FormTaskData , die zum Speichern von Daten über die Formularaktion erstellt wurde. Übergeben Sie in diesem Beispiel die Variable TaskPersistData2 .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k und erstellen Sie eine String -Variable. Nennen Sie sie TaskAction2.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL+ k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskData2.
  10. Drag a Write Line activity into the Action body of the Pick Branch (Task2) activity. This activity displays in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction2 variable.

  11. Drag a Pick Branch activity into the body of the Pick activity. Rename the activity as Pick Branch (Task3).

  12. Drag a Wait For Form Task And Resume activity into the Trigger body of the Pick Branch (Task3) activity.

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable FormTaskData , die zum Speichern von Daten über die Formularaktion erstellt wurde. Übergeben Sie in diesem Beispiel die Variable TaskPersistData3 .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k und erstellen Sie eine String -Variable. Nennen Sie sie TaskAction3.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL+ k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskData3.
  13. Drag a Write Line activity into the Action body of the Pick Branch (Task3) activity. This activity displays in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction3 variable.

Warten auf den Abschluss einiger Formularaufgaben in der Schleife

Dieses Snippet erstellt mehrere Actions, basierend auf Eingaben aus einer Datentabelle, und setzt den Workflow aus, bis ein bestimmter Satz von Actions abgeschlossen ist.

  1. Drag a Build Data Table activity into your workflow.

    1. Drücken Sie im Eigenschaftsfeld Datentabelle CTRL + k auf der Tastatur und erstellen Sie eine System.DataTable -Variable. Nennen Sie ihn in diesem Beispiel CodeReviews.
    2. Klicken Sie docs image. Das Fenster Datentabelle erstellen wird geöffnet.
    3. Benennen Sie Column1 in ReviewerName um und Column2 in ReviewerType. Legen Sie den Typ der Spalte ReviewerType auf String fest.
    4. Fügen Sie Daten in den Zeilen der Tabelle hinzu. Für die Spalte ReviewerType werden in diesem Beispiel zwei Arten von Prüfern verwendet: Codebesitzer und Prüfer.

    docs image

  2. Drag an Assign activity into your workflow. This assigns a name to the data table you created. In the To property field, pass the System.DataTable variable and add .TableName property to it. In the Value field, press CTRL + k on your keyboard and create a String variable. For this example, name it DataTableName.

  3. Drag a Parallel For Each activity into your workflow. For this example, name it Create Tasks for PR Review.

    1. Übergeben Sie im Eigenschaftsfeld Werte die Variable System.DataTable und fügen Sie die Eigenschaft .AsEnumerable hinzu. Übergeben Sie in diesem Beispiel den folgenden Ausdruck: CodeReviews.AsEnumerable.
  4. Ziehen Sie eine Assign- Aktivität in den Textkörper der Aktivität Parallel For Each .

    1. Drücken Sie im Eigenschaftsfeld An CTRL + k auf der Tastatur und erstellen Sie eine String -Variable mit den Daten, die aus der Spalte ReviewerType in der Datentabelle CodeReviews abgerufen werden. Benennen Sie die Variable in diesem Beispiel ReviewerType.
    2. Übergeben Sie im Eigenschaftsfeld Wert einen Ausdruck, der jedes Zeilenelement aus der Spalte ReviewerType abruft und in der Variablen speichert, die im Feld An erstellt wird. Übergeben Sie in diesem Beispiel den folgenden Ausdruck: ìtem("ReviewerType").toString.

    docs image

  5. Drag a Create Form Task activity into the Body of the Parallel For Each activity.

    1. Übergeben Sie im Eigenschaftsfeld Aufgabentitel den folgenden Ausdruck: "Code Review - " + InPullRequestName. InPullRequestName ist eine String -Variable, die den Standardwert "#1" hat.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) vier Argumente vom Typ String:
    3. „PR-Nummer“ – mit der Richtung In und dem Wert, der als InPullRequestName festgelegt ist.
    4. Reviewer Name – mit der Richtung In und dem Wert festgelegt als item("ReviewerName").toString.
    5. Reviewer Type – mit der Richtung In/Out und dem als ReviewerType -Variable festgelegten Wert.
    6. Reviewer Comment – mit der Richtung Out. Drücken Sie im Feld Wert CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie ReviewerComments. Dieses Argument wird dem Workflow zugeordnet, allen Kommentaren, die in der Aktion vorgenommen werden.
    7. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskPersistData.

    docs image

  6. Drag an Add To Collection activity into the body of the Parallel For Each activity. This activity stores all the Form Actions created into a list.

    1. Drücken Sie im Eigenschaftsfeld Sammlung CTRL + k auf der Tastatur und erstellen Sie eine List<FormTaskData> -Variable. Nennen Sie sie TaskDataList. Gehen Sie zum Variablenbereich und legen Sie den Standardwert der Variablen als New List(of UiPath.Persistence.Activities.FormTask.FormTaskData) fest.
    2. Übergeben Sie im Eigenschaftsfeld Element die Variable FormTaskData . Übergeben Sie in diesem Beispiel die Variable TaskPersistData .
    3. Wählen Sie für die Eigenschaft Argumenttyp UiPath.Persistence.Activities.FormTask.FormTaskData aus.
  7. In the Variables panel, create two variables of type Int32 and set their Default value to 0: OwnersApprovals and ReviewersApprovals.

  8. Ziehen Sie eine weitere Parallel For Each- Aktivität. Nennen Sie ihn in diesem Beispiel Wait for Conditional Task(s) Completion.

    1. Übergeben Sie im Eigenschaftsfeld Bedingung den folgenden Ausdruck: OwnersApprovals>=2 Or (OwnersApprovals = 1 And ReviewersApprovals>=2). Dies konditioniert, dass der Workflow nur dann fortgesetzt wird, wenn die Bedingung erfüllt ist.
    2. Wählen Sie für die Eigenschaft Argumenttyp UiPath.Persistence.Activities.FormTask.FormTaskData aus.
    3. Übergeben Sie im Eigenschaftsfeld Wert die Liste, in der die Formularaktionen gespeichert sind. Übergeben Sie in diesem Beispiel die Variable TaskDataList .

    docs image

  9. Ziehen Sie eine Sequence- Aktivität in den Textkörper der Aktivität Wait For Conditional Task(s) Completion . Benennen Sie sie Wait for Task and Resume.

  10. Ziehen Sie eine Aktivität Wait For Form Task and Resume in die Sequence Wait for Task and Resume .

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable item .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie ihn in diesem Beispiel TaskAction.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie ihn in diesem Beispiel TaskData.
  11. Drag an If activity into the Wait for Task and Resume sequence activity. This activity is meant to count the number of Form Actions that have been approved by code owners.

    1. Übergeben Sie im Eigenschaftsfeld Bedingung den folgenden Ausdruck: TaskAction="approve" And ReviewerType="code owner".
    2. Ziehen Sie eine Assign- Aktivität in den Then- Block und legen Sie sie dort ab. Übergeben Sie die Variable OwnersApprovals im Eigenschaftsfeld An . Übergeben Sie im Eigenschaftsfeld Wert den Ausdruck OwnersApprovals + 1 .

    docs image

  12. Drag another If activity into the Wait for Task and Resume sequence activity. This activity is meant to count the number of Form Actions that have been approved by reviewers.

    1. Übergeben Sie im Eigenschaftsfeld Bedingung den folgenden Ausdruck: TaskAction="approve" And ReviewerType="reviewer".
    2. Ziehen Sie eine Assign- Aktivität in den Then- Block. Übergeben Sie die Variable ReviewersApprovals im Eigenschaftsfeld An . Übergeben Sie im Eigenschaftsfeld Wert den Ausdruck ReviewersApprovals + 1 .

    docs image

  13. Ziehen Sie drei Write Line- Aktivitäten in die Sequence Wait for Task and Resume . Diese Aktivität zeigt die angegebenen Werte im Ausgabebereich an.

    1. Übergeben Sie in der ersten Aktivität die Variable ReviewComments .
    2. Übergeben Sie in der zweiten Aktivität die Variable OwnersApprovals und fügen Sie die Eigenschaft .toString hinzu.
    3. Übergeben Sie in der dritten Aktivität die Variable ReviewersApprovals und fügen Sie die Eigenschaft .toString hinzu.

Auf den Abschluss einiger Formularaufgaben warten

Dieses Snippet erstellt drei Formularaktionen und unterbricht den Workflow, bis zwei Aktionen abgeschlossen sind.

  1. Drag a Create Form Task activity into your sequence workflow.

    1. Drücken Sie im Eigenschaftsfeld Aufgabentitel CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie TaskTitle1. Legen Sie im Variablenbereich den Standardwert als "Task - " + "Approver 1" fest.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) ein Argument mit Typ String und Richtung In. Benennen Sie das Argument Approver und legen Sie den Wert als "Approver1" fest.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Benennen Sie die Variable in diesem Beispiel TaskPersistData1.
  2. Drag a Create Form Activity into your sequence workflow.

    1. Drücken Sie im Eigenschaftsfeld Aufgabentitel CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie TaskTitle2. Legen Sie im Variablenbereich den Standardwert als "Task - " + "Approver 2" fest.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) ein Argument mit Typ String und Richtung In. Benennen Sie das Argument Approver und legen Sie den Wert als "Approver2" fest.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Benennen Sie die Variable in diesem Beispiel TaskPersistData2.
  3. Drag a Create Form Activity into your sequence workflow.

    1. Drücken Sie im Eigenschaftsfeld Aufgabentitel CTRL + k auf der Tastatur und erstellen Sie eine String -Variable. Nennen Sie sie TaskTitle3. Legen Sie im Variablenbereich den Standardwert als "Task - " + "Approver 3" fest.
    2. Erstellen Sie in der Eigenschaft Formulardaten(sammlung) ein Argument mit Typ String und Richtung In. Benennen Sie das Argument Approver und legen Sie den Wert als "Approver3" fest.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL + k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Benennen Sie die Variable in diesem Beispiel TaskPersistData3.
  4. Drag a Parallel activity into your workflow.

    1. Drücken Sie im Eigenschaftsfeld Bedingung CTRL + k auf der Tastatur und erstellen Sie eine Int32 -Variable. Benennen Sie die Variable in diesem Beispiel CompleteTasksCount und legen Sie den Standardwert auf 0 fest.
    2. Legen Sie die Bedingung im Ausdrucks-Editor in der Eigenschaft Bedingung als CompleteTasksCount=2 fest. Diese Bedingung für den Abschluss der parallelen Aktivität, wenn zwei der drei Aktionen abgeschlossen sind.

    docs image

  5. Drag a Sequence activity into the body of the Parallel activity. Rename the activity as Sequence Task1.

  6. In the Sequence Task1 activity, drag a Wait For Form Task and Resume activity. Rename it as Wait for Form Task and Resume(Task1).

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable FormTaskData , die zum Speichern von Daten über die Formularaktion erstellt wurde. Übergeben Sie in diesem Beispiel die Variable TaskPersistData1 .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k und erstellen Sie eine String -Variable. Nennen Sie sie TaskAction1.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL+ k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskData1.

    docs image

  7. Drag a Write Line activity into the Action body of the Sequence Task1 activity. his activity is meant to display in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction1 variable.

  8. Ziehen Sie eine Assign- Aktivität in die Wait for Form Task and Resume(Task1) -Aktivität. Übergeben Sie CompleteTaskCount im Feld An und den Ausdruck CompleteTaskCount + 1 im Feld Wert . Wenn die Aktion abgeschlossen ist und der Workflow fortgesetzt wird, wird der Variablen CompleteTaskCount eine neue Iteration hinzugefügt.

    docs image

  9. Drag a Sequence activity into the body of the Parallel activity. Rename the activity as Sequence Task2.

  10. In der Aktivität Sequence Task2 ziehen Sie eine Aktivität vom Typ Wait For Form Task and Resume . Benennen Sie es in Wait for Form Task and Resume(Task2)

    1. Übergeben Sie im Eigenschaftsfeld TaskObject (Input) die Variable FormTaskData, die zum Speichern von Daten über die Formularaktion erstellt wurde. Übergeben Sie für dieses Beispiel die Variable TaskPersistData2.
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + kund erstellen Sie eine String-Variable. Nennen Sie sie TaskAction2
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) STRG + k auf Ihrer Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskData2.
  11. Drag a Write Line activity into the body of the Sequence Task2 activity. This activity displays in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction2 variable.

  12. Ziehen Sie eine Assign- Aktivität in die Wait for Form Task and Resume(Task2)-Aktivität. Übergeben Sie CompleteTaskCountim Feld An und den Ausdruck CompleteTaskCount + 1im Feld Wert . Wenn die Aktion abgeschlossen ist und der Workflow fortgesetzt wird, wird der VariablenCompleteTaskCount eine neue Iteration hinzugefügt.

  13. Drag a Sequence activity into the body of the Parallel activity. Rename the activity as Sequence Task3.

  14. In the Sequence Task3 activity, drag and drop a Wait For Form Task and Resume activity. Rename it as Wait for Form Task and Resume(Task3).

    1. Übergeben Sie im Eigenschaftsfeld Aufgabenobjekt (Eingabe) die Variable FormTaskData , die zum Speichern von Daten über die Formularaktion erstellt wurde. Übergeben Sie in diesem Beispiel die Variable TaskPersistData3 .
    2. Drücken Sie im Eigenschaftsfeld Aufgabenaktion CTRL + k und erstellen Sie eine String -Variable. Nennen Sie sie TaskAction3.
    3. Drücken Sie im Eigenschaftsfeld Aufgabenobjekt (Ausgabe) CTRL+ k auf der Tastatur und erstellen Sie eine FormTaskData -Variable. Nennen Sie sie TaskData3.
  15. Drag a Write Line activity into the Action body of the Sequence Task3 activity. his activity is meant to display in the Output panel the action taken by the user to complete the Form Action. In the Text value, input the TaskAction3 variable.

  16. Ziehen Sie eine Assign- Aktivität in die Wait for Form Task and Resume(Task3)-Aktivität. Übergeben Sie CompleteTaskCountim Feld An und den Ausdruck CompleteTaskCount + 1im Feld Wert . Wenn die Aktion abgeschlossen ist und der Workflow fortgesetzt wird, wird der VariablenCompleteTaskCount eine neue Iteration hinzugefügt.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben