Aktivitäten
Neuestes
False
Bannerhintergrundbild
Workflow-Aktivitäten
Letzte Aktualisierung 22. Apr. 2024

Echtzeitformulare

Dieses Tutorial zeigt, wie Sie Werte in einem Formular ändern können, während das Formular angezeigt wird. Dies kann mit der Funktion Workflow-Ausführung fortsetzen in der Aktivität Formular anzeigen, der Aktivität Formulartrigger und den Aktivitäten Get Form Values und Set Form Values erreicht werden.
Dieses spezifische Tutorial zeigt, wie Inhalt in einem Formular basierend auf den Werten anderer Formularkomponenten angezeigt oder automatisch ausgefüllt wird.
  1. Erstellen Sie den Hauptworkflow . Fügen Sie Formular anzeigen und eine Run Local Triggers- Aktivität hinzu.
  2. Erstellen Sie eine Formulardatei , die Benutzer nach ihrer Zustimmung zur Teilnahme an einer Studie fragt. Benennen Sie sie als Zustimmung zur Studienteilnahme.
    1. Fügen Sie eine Optionsfeld- Komponente hinzu und fragen Sie den Benutzer, ob er an der Studie teilnehmen möchte.
      Merken Sie sich den Eigenschaftsnamen , damit Sie die Antwort des Benutzers abrufen und dann die Formulardaten aktualisieren können.
    2. Fügen Sie eine Optionsfeldkomponente hinzu und fragen Sie den Benutzer, ob sie 18 oder älter ist.
      Merken Sie sich den Eigenschaftsnamen , damit Sie die Antwort des Benutzers abrufen und dann die Formulardaten aktualisieren können.
    3. Fügen Sie zwei Beschriftungs-/Headerkomponenten hinzu . Einer von ihnen sollte eine Meldung anzeigen, wenn der Benutzer teilnehmen möchte und über 18 Jahre alt ist. Die andere Komponente sollte eine Meldung anzeigen, wenn der Benutzer teilnehmen möchte, aber nicht über 18 Jahre alt ist.
    4. Fügen Sie eine Textfeldkomponente hinzu , um nach dem vollständigen Namen des Benutzers zu fragen.
    5. Fügen Sie eine Zahlenkomponente hinzu, um nach dem Alter des Benutzers zu fragen.
    6. Fügen Sie eine Textfeldkomponente hinzu , um die Stadt zu fragen, in der der Benutzer lebt.
    7. Fügen Sie eine Textfeld- Komponente hinzu, um den Bezirk, in dem der Benutzer wohnt, basierend auf der angegebenen Stadt automatisch auszufüllen.
  3. Erstellen Sie einen Trigger-Workflow für das Szenario, in dem ein Benutzer nicht an der Studie teilnehmen möchte (wenn der Benutzer nicht teilnehmen möchte.xaml).
    1. Fügen Sie eine Formular-Trigger-Aktivität für das Formular Zustimmung zur Studienteilnahme hinzu . Wählen Sie als Ereignis aus, wann sich die erste Optionsfeldkomponente ändert.
    2. Fügen Sie eine Aktivität Get Form Values hinzu. Wählen Sie das Zustimmungsformular zur Studienteilnahme aus. Fügen Sie in der Argumente -Sammlung einen Eintrag für die erste Optionsfeld -Komponente hinzu.
      Fügen Sie in diesem Beispiel den folgenden Eintrag hinzu:
      SchlüsselTypWert
      wantToParticipate (der Eigenschaftsname der ersten Optionsfeldkomponente ) StringdesireToParticipate (globale Variable)
      Mit dieser Aktivität können Sie erfahren, ob der Benutzer an der Studie teilnehmen möchte oder nicht.
    3. Fügen Sie eine If -Aktivität hinzu und legen Sie die Bedingung fest, wenn der Benutzer nicht an der Studie teilnehmen möchte.
      Verwenden Sie in diesem Beispiel die folgende Bedingung: desireToParticipate = "no"
    4. Fügen Sie im Then -Block eine Close Form -Aktivität und eine Stop Local Triggers -Aktivität hinzu.
      Dadurch werden das Formular und dann die Automatisierung geschlossen, wenn der Benutzer nicht an der Studie teilnehmen möchte.
  4. Erstellen Sie einen Trigger-Workflow, um zu überprüfen, ob der Benutzer, der an der Studie teilnehmen möchte, 18 Jahre oder älter ist (Check if user.xaml).
    1. Fügen Sie eine Formular-Trigger-Aktivität für das Formular Zustimmung zur Studienteilnahme hinzu . Wählen Sie als Ereignis aus, wann sich die zweite Optionsfeld- Komponente ändert.
    2. Fügen Sie eine Aktivität Get Form Values hinzu. Wählen Sie das Zustimmungsformular zur Studienteilnahme aus. Fügen Sie in der Argumente -Sammlung einen Eintrag für die zweite Optionsfeld -Komponente hinzu.
      Fügen Sie in diesem Beispiel den folgenden Eintrag hinzu:
      SchlüsselTypWert
      areYou18OrAbove (der Eigenschaftsname der zweiten Optionsfeldkomponente ) areYou18OrAboveofAge
    3. Fügen Sie eine If -Aktivität hinzu und legen Sie die Bedingung fest, wenn der Benutzer 18 oder älter als „true“ ist.
      Verwenden Sie in diesem Beispiel die folgende Bedingung: ofAge = "yes" And desireToParticipate = "yes"
    4. Fügen Sie im Then -Block eine Set Form Values -Aktivität hinzu, wobei Sie eine benutzerdefinierte Nachricht für den Benutzer innerhalb einer Label/Header-Komponente übergeben.
      Fügen Sie in diesem Beispiel den folgenden Eintrag hinzu:
      SchlüsselTypWert
      over18 (der Eigenschaftsname einer Beschriftungs-/Headerkomponente ) String„Großartig! Bitte füllen Sie den Rest des Formulars aus, um sich für die Studie anzumelden.“
    5. Fügen Sie, ähnlich wie in den vorherigen Schritten, eine weitere Wenn -Aktivität für das Szenario hinzu, wenn der Benutzer nicht 18 Jahre alt ist und das Formular nicht mehr ausfüllen kann.
      Verwenden Sie in diesem Beispiel die folgende Bedingung: ofAge = "no" And desireToParticipate = "yes".
    6. Fügen Sie im Then -Block eine Set Form Values -Aktivität hinzu, in der Sie die benutzerdefinierte Nachricht anzeigen, schließen Sie dann das Formular und beenden Sie die Automatisierung.
  5. Erstellen Sie einen Trigger-Workflow, um den Bezirk, in dem der Benutzer lebt, basierend auf dereingegebenen Stadt automatisch auszufüllen ( City-Distrikt.xaml automatisch ausfüllen).
    1. Fügen Sie eine Formular-Trigger-Aktivität für das Formular Zustimmung zur Studienteilnahme hinzu . Wählen Sie als Ereignis aus, wann sich die Komponente „Ort“ ändert.
    2. Fügen Sie eine Get Form Values- Aktivität hinzu, um die Stadt abzurufen, in der der Benutzer lebt, indem Sie den folgenden Argumenteintrag verwenden:
      SchlüsselTypWert
      city (der Eigenschaftsname der City -Komponente) StringuserCity
Sehen Sie sich das Ergebnis dieses Tutorials im folgenden Video an:

Workflow-Beispiel

Um die Schritte auszuführen und das Tutorial selbst auszuprobieren, sehen Sie sich das Beispielprojekt hier an.

  • Workflow-Beispiel

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.