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 19. Feb. 2026

Nachverfolgen des Fortschritts in Apps in Echtzeit mit Interim Process Result

Überblick

Um besser zu verstehen, wie vorläufige Prozessergebnisse funktionieren, können Sie das auf dieser Seite beschriebene Beispiel erstellen.

By following this procedure, you will build a process in Studio that involves sending intermediate data to UiPath Apps using the Send Interim Result activity. You will build an app that will display a progress bar (using Slider control) in real-time as the tables are populated with data.

In diesem Beispiel erstellen wir Folgendes:

  • Einen Automatisierungsprozess
  • Eine App, die UiPath Apps verwendet

Tutorial

Erstellen des Prozesses

The process from this tutorial is used to demonstrate the capabilities of the Interim Process Result activity. The process takes two inputs:

  • Die Anzahl der zu verarbeitenden Elemente.
  • Die Anzahl der Schritte in jedem Element.

Der Prozess wird mit diesen Eingaben ausgeführt und sendet die folgenden Zwischenergebnisse an die App:

  • Das aktuelle Element, das vom Prozess ausgeführt wird.
  • Der aktuelle Schritt im Element.
  • Der Fortschrittsprozentsatz für das bestimmte Element.
  • Eine Tabelle, die jeden Schritt auffüllt, einschließlich eines Zeitstempels.
  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.

  2. Erstellen Sie die folgenden Argumente:

    Argument nameRichtungArgumenttypStandardwert
    in_number_of_stepsinInt323
    in_number_of_itemsinInt322
    out_progress_percentageAusInt32-
    out_progress_datatableAusDataTable-
    out_current_stepAusInt32-
    out_current_itemAusInt32-
  3. Ziehen Sie eine Sequence in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      VariablennameVariablentypStandardwert
      var_itemInt321
      var_stepInt321
      var_percentageInt320
  4. Fügen Sie eine Build Data Table-Aktivität innerhalb des Sequence-Containers hinzu.

    • Fügen Sie das out_progress_datatable-Argument in das Feld DataTable ein.
    • Fügen Sie der Tabelle vier Spalten hinzu:
      • Item Number as Int32.
      • Step Number as Int32.
      • Time as DateTime.
      • Progress % as Int32.
    • Add a While activity below the Build Data Table activity and configure it as below:
  5. Fügen Sie var_item<=in_number_of_items im Feld Bedingung hinzu.

    • Add a While activity in the Body.
      • Fügen Sie var_step<=in_number_of_steps im Feld Bedingung hinzu.
      • Add an Add Data Row activity in the Body.
      • Add {var_item,var_step,now(),(var_step/in_number_of_steps)* 100} in the ArrayRow field.
      • Add out_progress_datatable in the DataTable field.
      • Add a Delay activity below Add Data Row. Add 00:00:02 in the Duration field (2 second).
      • Add a Send Interim Result activity below Delay.
      • Add out_progress_datatable in the Argument name field and out_progress_datatable in the Argument value field.
      • Add a Multiple Assign activity below Send Interim Result.
      • Add var_percentage in the To field and Convert.ToInt32((var_step/in_number_of_steps) * 100) in the Value field.
      • Add a Send Interim Result activity below Multiple Assign.
      • Add out_progress_percentage in the Argument name field and var_percentage in the Argument value field.
      • Add a second Send Interim Result activity before the previous one.
      • Add out_current_step in the Argument name field and var_step in the Argument value field.
      • Add a third Send Interim Result activity.
      • Add out_current_item in the Argument name field and var_item in the Argument value field.
      • Add a Multiple Assign activity below the last Send Interim Result activity.
      • Add var_step in the To field and var_step+1 in the Value field.
      • Add a Multiple Assign activity below the last While.
      • Add var_step in the To field and 1 in the Value field.
      • Add var_item in the To field and var_item+1 in the Value field.
      • Add var_percentage in the To field and 1 in the Value field.

Ergebnis

Am Ende sollte Ihr Workflow dem folgenden ähneln.

docs image

Erstellen der App

Die App aus diesem Tutorial erhält Informationen aus dem zuvor erstellten Prozess. Die App zeigt die folgenden Zwischenergebnisse aus dem Prozess an:

  • Das aktuelle Element, das vom Prozess ausgeführt wird.
  • Der aktuelle Schritt im Element.
  • Der Fortschrittsprozentsatz für das bestimmte Element.
  • Eine Tabelle, die jeden Schritt auffüllt, einschließlich eines Zeitstempels.

Bevor Sie mit dem Erstellen Ihrer App beginnen, stellen Sie sicher, dass der Automatisierungsprozess aus dem Abschnitt Erstellen des Prozesses in Ihrem Orchestrator erstellt und veröffentlicht wird.

  1. Öffnen Sie Ihre bereits vorhandene Anwendung oder starten Sie eine neue Anwendung.

  2. Verweisen Sie im Abschnitt Voraussetzungen auf den Prozess.

  3. Fügen Sie der Seite einen Container hinzu.

  4. Add a Header control in the container. Add App - Interim Process Results in the Text property. This will be the app title.

  5. Add a second Header control below the previous one. Add Input in the Text property. Make sure that the font size is a bit smaller (for example, 20 px).

    1. Fügen Sie ein Textfeldsteuerelement innerhalb des Containers hinzu. Fügen Sie das in_number_of_items -Argument aus dem zuvor referenzierten Prozess in der Eigenschaft Wertbindung hinzu. Fügen Sie 2 in der Eigenschaft Standardtext und Number of items (iterations) in der Eigenschaft Beschriftung hinzu.
    2. Fügen Sie ein Trennzeichen rechts neben dem Textfeldsteuerelement hinzu.
    3. Fügen Sie ein Textfeldsteuerelement rechts neben dem Trennzeichen hinzu. Fügen Sie das in_number_of_steps -Argument aus dem zuvor referenzierten Prozess in der Eigenschaft Wertbindung hinzu. Fügen Sie 3 in der Eigenschaft Standardtext und Number of steps in item in der Eigenschaft Beschriftung hinzu.
    4. Fügen Sie ein Schaltflächensteuerelement rechts neben dem Textfeld hinzu. Fügen Sie Start Process in der Text- Eigenschaft hinzu. Konfigurieren Sie eine Regel Prozess starten für das Ereignis Angeklickt . Konfigurieren Sie die Regel so, dass der Prozess gestartet wird, auf den am Anfang verwiesen wird, und markieren Sie ihn als Attended.
  6. Add a Divider below the container.

  7. Add a Header below the divider. Add Interim Process Result in the Text property.

    docs image

  8. Add a Container below the header.

  9. Add two more Container control one inside each other.

    1. Fügen Sie eine Beschriftung innerhalb des letzten Containers hinzu. Fügen Sie Current item being processed: in der Text- Eigenschaft hinzu.
    2. Fügen Sie eine zweite Beschriftung neben der vorherigen hinzu. Fügen Sie out_current_item -Argument aus dem referenzierten Prozess in der Eigenschaft Text hinzu.
  10. Add a Container below the last one.

    1. Fügen Sie eine Beschriftung innerhalb des letzten Containers hinzu. Fügen Sie Current step: in der Text- Eigenschaft hinzu.
    2. Fügen Sie eine zweite Beschriftung neben der vorherigen hinzu. Fügen Sie out_current_step -Argument aus dem referenzierten Prozess in der Eigenschaft Text hinzu.
  11. Fügen Sie ein Trennzeichen rechts neben den letzten beiden Containern hinzu.

    docs image

  12. Add a Container to the right of the Divider and another Container inside the first one.

    1. Fügen Sie ein Beschriftungssteuerelement hinzu und fügen Sie Step completion % : in der Text- Eigenschaft hinzu.
    2. Fügen Sie zwei weitere Container- Steuerelemente hinzu, eines ineinander sowie ein Beschriftungssteuerelement und ein Schieberegler -Steuerelement im letzten. Fügen Sie das out_progress_percentage -Argument des Prozesses in der Eigenschaft Text der Beschriftung hinzu. Konfigurieren Sie die Schiebereglereigenschaften : Erhöhung auf 0 und Standardwert auf 0.
  13. Add a Divider below.

  14. Add a Table control below the divider.

    1. Fügen Sie das out_progress_datatable -Argument des Prozesses in das Feld Datenquelle ein.
    2. Fügen Sie eine Spalte Elementnummer hinzu und geben Sie Item Number aus dem Datentabellenprozess als Quelle an.
    3. Fügen Sie eine Spalte Schrittnummer hinzu und geben Sie Step Number aus dem Datentabellenprozess als Quelle an.
    4. Fügen Sie eine Zeit- Spalte hinzu und geben Sie Time aus dem Datentabellenprozess als Quelle an.
    5. Fügen Sie eine Fortschritt % -Spalte hinzu und geben Sie Progress % aus dem Datentabellenprozess als Quelle an.

Ergebnis

Am Ende sollte Ihre App der folgenden ähnlich sein:

docs image

Ergebnis

Bei der Vorschau der App können Sie auf die Schaltfläche Prozess starten klicken.

Die App stellt die folgenden Zwischeninformationen für den Prozess bereit:

  • Aktuell verarbeitetes Element

  • Aktueller Schritt

  • Schrittabschluss (Prozentsatz)

  • Tabelle mit Informationen zu Element, Schrittnummer, Zeitstempel und Fortschritt.

    docs image

Sie können die Anzahl der Elemente oder die Schritte in einem Element auch mithilfe der Textfelder ändern.

Beispielworkflow

Um den vollständigen Workflow und die App zu überprüfen oder später darauf zurückgreifen zu können, laden Sie die Dateien hier herunter .

  • Überblick
  • Tutorial
  • Beispielworkflow

War diese Seite hilfreich?

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