activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Workflow-Aktivitäten
Last updated 26. Nov. 2024

Erstellen eines Echtzeitrechners

Überblick

Um die sofortige Kommunikation zwischen UiPath Apps und UiPath Robot zu beobachten, müssten Sie:

  • Erstellen Sie ein Projekt in UiPath Studio, das aus Folgendem besteht:

    • Main.Xaml – Der Hauptworkflow, der zum Ausführen der Trigger verwendet wird

    • Mehrere App-gesteuerte Workflows – Wird für grundlegende arithmetische Vorgänge verwendet. Diese Workflows sind als Einstiegspunkte zu konfigurieren.

      Arithmetische Operation

      Studio-Workflow

      ZusatzSum.xaml

      Subtraktion

      Subtract.xaml

      Multiplikation

      Multiply.xaml

      Geschäftsbereich

      Divide.xaml

    • Der Trigger-Workflow – Dieser Workflow ist als Vorlage verfügbar, aber Sie können ihn auch erstellen und an Ihre geschäftlichen Anforderungen anpassen

  • Erstellen Sie eine App in UiPath Apps, die aus Folgendem besteht:

    • Zwei Eingabesteuerelemente – zum Eingeben Ihrer Zahlen

    • Vier Schaltflächensteuerelemente – konfiguriert mit der Regel Workflow auslösen, um die Schaltfläche an einen bestimmten arithmetischen Vorgang zu binden, der durch einen Studio-Workflow dargestellt wird

    • Vier Textfeldsteuerelemente – wohin das Ergebnis der arithmetischen Operationen gesendet wird

Erstellen des UiPath Studio-Projekts

Hinweis: Stellen Sie sicher, dass Sie UiPath Studio-Versionen 2023.4 und höher sowie UiPath Robot-Versionen 2023.4 und höher verwenden.
Wenn möglich, empfehlen wir, das Studio-Projekt so zu konfigurieren, dass Als Hintergrundprozess gestartet werden kann. Dies ist hilfreich, damit dieselbe App gleichzeitig in mehreren Browserfenstern ausgeführt wird, ohne dass Fehler ausgegeben werden.
docs image

Erstellen des Trigger-Workflows (Vorlage)

  1. Öffnen Sie UiPath Studio und erstellen Sie einen neuen Prozess.
    1. Wählen Sie die Sprache aus.
    2. Wählen Sie Windows als Kompatibilitätaus.
  2. Stellen Sie sicher, dass Sie über die folgenden Aktivitätspaketversionen verfügen:
    • UiPath.WorkflowEvents.Activities 2.0

    • UiPath.System.Activities 23.4+

  3. Beginnen Sie mit der Vorlage namens Apps – Workflow-Kommunikation/ Fügen Sie im Projektbereich einen neuen Workflow hinzu. Diese enthält die Aktivitäten, die den Kommunikationskanal zwischen UiPath Apps und UiPath Robot aktivieren: die Aktivitäten Apps Request Trigger und Handle Apps Request .
  4. Fügen Sie die Aktivität Apps Request Trigger hinzu. Dies muss die erste Aktivität im Workflow sein.

    Wenn Sie die Aktivität Apps Request Trigger zu Ihrem Workflow hinzufügen, wird automatisch das TriggerEventArgs- Argument erstellt. Verwenden Sie diese Option in der Aktivität Handle Apps Request , um auf Daten aus der Antwortnutzlast zuzugreifen, die nach der Workflowausführung empfangen wurde.

  5. Fügen Sie eine If -Aktivität hinzu, um zu erkennen, dass die Verbindung mit dem Apps-Client verloren geht. Wenn der Benutzer den Apps-Client schließt, sollten alle Trigger gestoppt werden.
    1. Schreiben Sie den folgenden Ausdruck in das Feld Bedingung : ConditionTriggerEventArgs.ConnectionWithAppLost = true
    2. Fügen Sie im Abschnitt Dann die Aktivität Stop Local Triggers hinzu.
    3. Fügen Sie im Abschnitt Else die Aktivität Handle Apps Request hinzu.
    4. Verwenden Sie in den Feldern „Arguments“ der Aktivität „ Handle Apps Request “ das TriggerEventArgs- Argument, das automatisch von der Aktivität „ Apps Request Trigger “ erstellt wurde. Dieses Argument enthält die Workflow-Nutzlast, die von der Aktivität Apps Request Trigger empfangen wurde, und leitet sie an die Aktivität Handle Apps Request weiter. Beim Ausführen des Workflows verwendet die Aktivität Handle Apps Request- Aktivität die Informationen in der Nutzlast, um den Workflow aufzurufen, und sendet dann die Workflow-Ausgabeergebnisse zurück, wenn der Workflow abgeschlossen ist.
      Hinweis:

      Die Aktivität Handle Apps Request muss innerhalb des Abschnitts Else der Bedingung verwendet werden, damit die Verbindung unterbrochen wird. Dies garantiert, dass die Aktivität während einer aktiven Verbindung zwischen UiPath Apps und UiPath Robot aufgerufen wird. Daher wird die Prozessausführung beendet, wenn die Verbindung verloren geht.

Erstellen der Rechner-Workflows

  1. Erstellen Sie einen Ordner in Ihrem Projekt und nennen Sie ihn „Calculator“. Hier speichern Sie die Rechner-Workflows.
  2. Erstellen Sie im Ordner einen Workflow für jede arithmetische Operation:

    Arithmetische Operation

    Studio-Workflow

    ZusatzSum.xaml

    Subtraktion

    Subtract.xaml

    Multiplikation

    Multiply.xaml

    Division

    Divide.xaml

  3. Definieren Sie in allen zuvor erstellten Workflows die folgenden Argumente:

    Argument name

    Richtung

    Argumenttyp

    number1

    in

    Int32

    number2

    in

    Int32

    Ergebnis

    Aus

    Int32

    Double – für die Division

    Die Argumente „number1“ und „number2“ sind die Daten, die Ihre Apps-Benutzer eingeben.

    Das Argument „result“ ist die Ausgabe, die nach der Ausführung des Workflows empfangen wurde.

  4. Fügen Sie in allen zuvor erstellten Workflows die Aktivität Assign hinzu. Konfigurieren Sie es wie folgt:

    Workflow

    In Feldspeichern

    Zu speichernder Wert

    Sum.xaml

    Ergebnis

    number1 + number2

    Subtract.xaml

    Ergebnis

    number1 - number2

    Multiply.xaml

    Ergebnis

    number1 * number2

    Divide.xaml

    Ergebnis

    Cint(Math.Truncate(Decimal.Divide(number1,number2)))

  5. Speichern Sie Ihre Workflows.
  6. Rechner-Workflows als Einstiegspunkte markieren: Klicken Sie mit der rechten Maustaste auf jeden Workflow und wählen Sie dann die Option Einstiegspunkt aktivieren aus. Dadurch wird sichergestellt, dass Ihre XAMLs in Ihrer App angezeigt werden.

Erstellen des Hauptworkflows

Hinweis:

Wenn Sie die Kommunikationsvorlage Apps – Workflow verwenden , überspringen Sie diesen Schritt.

Fügen Sie in der Main.xaml-Datei einfach die Aktivität Run Local Triggers hinzu und speichern Sie dann die Datei.

Verwalten des Projekts im Orchestrator

  1. Veröffentlichen Sie Ihr Projektpaket in Studio in einem Orchestrator-Ordner.
    Hinweis:

    Wenn Sie das Projekt in einem persönlichen Arbeitsbereich veröffentlichen, wird der entsprechende Prozess automatisch erstellt. Fahren Sie mit dem Erstellen des Apps-Projekts fort.

  2. Wechseln Sie in Ihrem Orchestrator-Mandanten zu dem Ordner, in dem Sie das Studio-Paket veröffentlicht haben.
  3. Navigieren Sie zu Automatisierung > Prozesseund klicken Sie auf Prozess hinzufügen.
  4. Wählen Sie in der Dropdownliste Paketquellenname das Studio-Projekt aus.
  5. Wählen Sie in der Dropdownliste Einstiegspunkt die Option Main.xaml aus.
  6. Konfigurieren Sie auf den nächsten Seiten Ihren Prozess wie gewünscht und klicken Sie dann auf Erstellen. Ihr Studio-Projekt ist jetzt als Orchestrator-Prozess verfügbar.

Erstellen des Apps-Projekts

Hinweis: Stellen Sie sicher, dass Sie UiPath Apps mit aktivierter Option VB-Ausdrücke verwenden.

Hinzufügen der Steuerelemente

  1. Klicken Sie auf der UiPath Apps-Startseite > Registerkarte Erstellen auf Neue App erstellen.
  2. Geben Sie den Namen für Ihre App ein. Beispiel: „Echtzeitrechner“.
  3. Wählen Sie für Ausdruckssprachedie Option VBaus.
  4. Fügen Sie auf der MainPagedie folgenden Steuerelemente mit den folgenden allgemeinen Eigenschaften hinzu:

    Steuerung

    Allgemeine Eigenschaft: Wert

    Beschreibung

    1. Bezeichnung

    Text: „Echtzeitrechner“

    Fügt Ihrer App einen Titel hinzu.

    2. Textfeld (Zahl) – benennen Sie es um in „number1“.

    Bezeichnung: „Erste Zahl“

    Hinweistext: „Geben Sie die erste Ganzzahl ein“

    Ermöglicht Benutzern die Eingabe ihrer Daten.

    3. Textfeld (Zahl) – Benennen Sie es in „number2“ um.

    Bezeichnung: „Second number“

    Hinweistext: „Geben Sie die zweite Integerzahl ein“

    Ermöglicht Benutzern die Eingabe ihrer Daten.

    4. Schaltfläche – Benennen Sie sie in „Sum“ um.

    Text: „Sum“

    Löst die Ausführung der Sum.xaml-Datei aus.

    5. Textbox – Benennen Sie sie um in „sum_result“

    Nicht zutreffend

    Gibt die Antwort der Sum.xaml-Datei aus.

    6. Schaltfläche – benennen Sie sie um in „Subtrahieren“

    Text: „Subtract“

    Löst die Ausführung der Datei Subtract.xaml aus.

    7. Textbox – Benennen Sie sie um in „subtract_result“

    Nicht zutreffend

    Gibt die Antwort der Datei Subtract.xaml aus.

    8. Schaltfläche – Benennen Sie sie in „Multiplizieren“ um.

    Text: „Multiplizieren“Löst die Ausführung der Datei Multiply.xaml aus.

    9. Textbox – Benennen Sie sie um in „multiply_result“

    Nicht zutreffend

    Gibt die Antwort der Datei Multiply.xaml aus.

    10. Schaltfläche – benennen Sie sie um in „Divide“.

    Text: „Divide“Löst die Ausführung der Datei „Divide.xaml“ aus.

    11. Textbox – benennen Sie sie um in „divide_result“

    Nicht zutreffendGibt die Antwort der Datei „Divide.xaml“ aus.

Hinzufügen des Prozesses

Fügen Sie den Prozess als Ressource hinzu, um die Studio-Workflows an die Apps-Steuerelemente zu binden.

  1. Erweitern Sie in Ihrer App die Dropdownliste Steuerelement hinzufügen und wählen Sie Prozessaus.
  2. Eine Liste der Mandanten für das aktuelle Konto wird angezeigt. Wählen Sie den Host der benötigten Prozesse aus und klicken Sie dann auf Weiter.
  3. Erweitern Sie im linken Seitenbereich den Orchestrator-Ordner, in dem Sie Ihren Prozess erstellt haben, wählen Sie den Prozess aus und klicken Sie dann auf Hinzufügen. Wählen Sie z. B. den Prozess „Rechner“ aus.

    Sobald Sie den Prozess zu Ihrer App hinzugefügt haben, werden der Hauptworkflow und die als Einstiegspunkte markierten Workflows zusammen mit ihren Eingabe- und Ausgabeargumenten angezeigt, wie im Studio-Projekt definiert.

Hinzufügen von Regeln zu Schaltflächensteuerelementen

Durch Hinzufügen der TriggerWorkflow- Regel zu jedem Schaltflächensteuerelement weisen Sie die Anwendung an, einen bestimmten Workflow auszuführen, wenn der Apps-Benutzer auf die Schaltfläche klickt.

Wiederholen Sie die folgenden Schritte für jedes Schaltflächensteuerelement:

  1. Wählen Sie das Schaltflächensteuerelement aus.
  2. Klicken Sie auf der rechten Seite im Ereignisbereich auf Regel erstellen. Der Assistent Regel konfigurieren wird geöffnet.
  3. Suchen Sie nach der TriggerWorkflow- Regel und wählen Sie sie aus.
  4. Erweitern Sie im Feld Workflow-Datei den zuvor hinzugefügten Prozess („Rechner“), und wählen Sie den entsprechenden Workflow (.xaml-Datei) aus. Beispielsweise muss die Schaltfläche „ Sum “ auf die Datei „Calculator_Sum_xaml“ verweisen.
  5. Klicken Sie auf das Feld Eingabe überschreiben und erweitern Sie dann den zuvor ausgewählten Workflow.
    1. Doppelklicken Sie auf „number1“, um es als erstes Eingabeargument auszuwählen.
    2. Klicken Sie für das Feld Wert eingeben auf das Symbol zum Abstimmen, um den Ausdrucks-Editor zu öffnen, und schreiben Sie den folgenden VB-Ausdruck:
      MainPage.number1.Value
    3. Doppelklicken Sie auf „number2“, um es als zweites Eingabeargument auszuwählen.
    4. Klicken Sie für das Feld Wert eingeben auf das Symbol zum Abstimmen, um den Ausdrucks-Editor zu öffnen, und schreiben Sie den folgenden VB-Ausdruck:
      MainPage.number2.Value
    Hinweis: „Zahl1“ und „Zahl2“ im Ausdruck verweisen auf die Steuerelemente Textfeld(Zahl) , die in „Zahl1“ bzw. „Zahl2“ umbenannt wurden. Indem Sie den Wert dieser Steuerelemente als Werte für die Eingabeargumente festlegen, übergeben Sie die Benutzereingaben von Apps an den Studio-Workflow.
    docs image
  6. Erweitern Sie das Feld Wenn abgeschlossen , und fügen Sie die Regel Wert festlegen hinzu.
    1. Klicken Sie für das Feld Festzulegendes Element auf das Symbol zum Anpassen, um den Ausdrucks-Editor zu öffnenund auf das Ergebnissteuerelement zu verweisen. Schreiben Sie beispielsweise für das Summenergebnis den folgenden VB-Ausdruck:
      MainPage.sum_result.Value
    2. Klicken Sie für das Feld Wert auf das Symbol zum Anpassen, um den Ausdrucks-Editor zu öffnenund auf das Workflow-Ergebnis zu verweisen. Schreiben Sie beispielsweise für die Summenoperation den folgenden VB-Ausdruck:
      Processes.Calculator.calculator_Sum_xaml.result.ToString
    Hinweis: Das Hinzufügen der Regel Wert festlegen im Feld Wenn abgeschlossen stellt sicher, dass der Wert zum Binden des Workflow-Ergebnisses an das entsprechende Ergebnissteuerelement korrekt ist, da er die Werte verwendet, die nach Abschluss der Workflow-Ausführung als Ausgabe zurückgegeben werden.
    docs image
  7. Wiederholen Sie die vorherigen Schritte für die verbleibenden Schaltflächen:

    Schaltflächensteuerelement

    Workflow-Datei

    Subtrahieren

    calculator_Subtract_xaml

    Multiplizieren

    calculator_Multiply_xaml

    Dividierencalculator_Divide_xaml

Veröffentlichen und Bereitstellen Ihrer App im Orchestrator

Um Ihre App auf die Ausführung vorzubereiten, müssen Sie sie im Orchestrator-Mandantenfeed veröffentlichen und dann bereitstellen.

  1. Klicken Sie in Apps in der oberen Navigationsleiste auf Veröffentlichen .
  2. Wechseln Sie zu Orchestrator und navigieren Sie zum gewünschten Ordner.
  3. Wechseln Sie zu Automatisierungen > Apps und klicken Sie auf App bereitstellen. Der Assistent App bereitstellen wird geöffnet.
  4. Wählen Sie in der Dropdownliste App die zuvor veröffentlichte App aus.
  5. Klicken Sie auf Bereitstellen. Jetzt steht Ihre App in Ihrem Orchestrator-Ordner zur Ausführung zur Verfügung.

Ausführen Ihrer App

Sie sind bereit, Ihre App auszuführen.

  1. Suchen Sie im UiPath Assistant im Panel Start nach Ihrer App unter der Kategorie Apps .
  2. Klicken Sie auf Ausführen. Sie werden aufgefordert, UiPath Robot Assistant Zugriff zu gewähren.
  3. Geben Sie zwei Zahlen ein.
  4. Klicken Sie auf eine Schaltfläche für die gewünschte arithmetische Operation.

Die erste Berechnung dauert länger, da es die erste Instanziierung des Auftrags ist. Danach wird der Auftrag weiter ausgeführt und gibt sofort die Ergebnisse zurück. Wenn Sie die Apps-Sitzung schließen, wird der Auftrag beendet.

War diese Seite hilfreich?

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