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

Echtzeitformulare

Mit der Funktion Echtzeitformulare können Sie Werte im verwendeten Formular ändern, ohne das Formular zu schließen. Das bedeutet, dass Variablen, die mit den von Ihnen verwendeten Formularfeldern verknüpft sind, einfach geändert werden können, ohne den Workflow schließen und dann erneut ausführen zu müssen.

Um diese Funktion zu nutzen, ziehen Sie die gewünschten Aktivitäten in den Do- Block der Aktivität Create Form . Konfigurieren Sie die Felder und Schaltflächen im Formular so, dass sie mit Aktivitäten im Do- Block verknüpft werden.

Verwenden von Echtzeitformularen

Activities in the Do block execute against the fields of the form, both reading and writing data. These activities are triggered any time a button is clicked or, optionally, when the form is opened. While activities are being executed, the form remains open and editable for the end-user.

Auslösen des Do-Blocks

To trigger the activities in the Do block of the form, use buttons.

By default, a button triggers the Do loop and then closes the form.

To trigger the Do loop and keep the form open with refreshed values, add a custom property to the Field Key tab on the desired button with the key-value pair closeOnSubmit-false.

To see which button was used on a form, parse the SelectedButton property of the output object.

Aktualisieren von Formularwerten

Values on the form can be updated by changing the corresponding variables within the Do block.

Tutorial

Erstellen wir ein einfaches Formular, das zwei Komponenten enthält: Benutzername und Ort:

  1. Drag and drop the Create Form activity in your sequence workflow.

  2. Open the Variables panel and create two global variables, one for each component.

    docs image

  3. In the FormFieldsCollection property of the Create Form activity, add an In/Out argument of type String for each component, and reference them to the previously created global variables. In this way, the components are autogenerated in the form.

    docs image

    Um die Funktion „Echtzeitformulare“ zu verwenden, erstellen Sie Schaltflächen im Formular, die das Formular nicht schließen, wenn darauf geklickt wird (z. B. eine Aktualisierungsschaltfläche):

  4. Öffnen Sie den Formular-Designer.

  5. Drag and drop a Button component.

  6. Navigieren Sie zur Registerkarte Feldtaste der Schaltflächenkomponente. Fügen Sie unter Benutzerdefinierte Eigenschaften closeOnSubmit als Schlüssel hinzu und legen Sie den Wert auf false fest. Achten Sie auf den Namen, den Sie für die Feldtaste festgelegt haben. Dieser Name wird verwendet, um die Komponente im Formular zu binden, und es wird zwischen Groß- und Kleinschreibung unterschieden. Sobald diese Schaltfläche erstellt wurde, können Sie Aktivitäten wie If verwenden, um Werte in Echtzeit im Formular oder in der Datenbank hinter dem Formular zu ändern.

  7. Um die Schaltfläche zu verfolgen, auf die der Geschäftsanwender klickt, erstellen Sie eine Variable, um sie zu speichern: Klicken Sie im Panel Eigenschaften der Aktivität Create Form > Ausgabekategorie > SelectedButton auf Variable erstellen für die Schaltfläche. Alternativ können Sie die Tastenkombination CTRL + K verwenden, um die Variable zu erstellen. Die Variable wird auch dem Variablen- Panel des Sequence-Workflows hinzugefügt.

  8. Benennen Sie Ihre Schaltflächenvariable (z. B. btn).

    docs image

    Um formularspezifische Schaltflächen in der If- Aktivität zu verwenden, verweisen Sie darauf, indem Sie den Ausdruck btn = " ... " verwenden. Stellen Sie sicher, dass Sie die richtige Syntax abhängig von Ihrer gewählten Programmiersprache (C# oder VB.NET) verwenden. In diesem Beispiel, um die Schaltfläche Aktualisieren im Formular zu überwachen.

  9. Drag and drop the If activity in the Do block of the Create Form activity.

  10. Geben Sie im Feld Bedingung den Ausdruck ein: btn = "{button_field_key_name}" wenn Sie VB.NET verwenden, und btn == "{button_field_key_name}" wenn Sie C# verwenden. Ersetzen Sie den Wert {button_field_key_name} durch den Wert, den Sie in Schritt 6 festgelegt haben. Anschließend können Sie Regeln für diese Bedingung erstellen. Wenn Sie beispielsweise auf die Schaltfläche Aktualisieren klicken, möchten Sie Database Updated im Feld Benutzername anzeigen:

    • In the If activity > Then section, drag and drop the Assign activity.
    • In the To field of the Assign activity, enter the global variable used to reference the Username field of the form.
    • In the Value field, enter "Database Updated".

    docs image

    Wenn Sie das Formular jetzt ausführen, können Sie Änderungen in Echtzeit vornehmen, ohne das Formular schließen und erneut öffnen zu müssen.

Beispielworkflow

Um den vollständigen Workflow zu überprüfen oder später darauf zurückgreifen zu können, laden Sie das archivierte Beispielherunter

  • 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