Beispiel für die Übergabe eines Wertes zwischen Bots

Hier lernen Sie, wie man einen Wert von einem TaskBot zu einem anderen mit Hilfe einer Wörterbuchvariablen übergibt.

Erstellen Sie einen übergeordneten TaskBot und einen untergeordneten TaskBot, die Folgendes tun:
  • Der übergeordnete Bot fordert den Benutzer auf, einen Songtitel einzugeben und übergibt ihn an den untergeordnete Bot.
  • Das untergeordnete Bot nimmt die Eingabezeichenfolge und gibt eine neue Zeichenfolge an den übergeordneten Bot zurück.
  • Der übergeordnete Bot erhält die Zeichenkette, die der untergeordnete Bot als Wörterbuch übergibt.

Prozedur

  1. Erstellen Sie einen untergeordneten Bot.
    1. Navigieren Sie in der Benutzeroberfläche des Control Rooms zu der Registerkarte Automatisierung.
    2. Klicken Sie auf Neu erstellen > Bot.
    3. Geben Sie als Namen für den Bot GetSongDetails an.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Erstellen Sie eine Variable mit dem Namen sMySong.
    1. Klicken Sie im Bereich Variablen auf die Schaltfläche „Variable erstellen...“.
    2. Wählen Sie unter Typ die Option Zeichenfolge, wenn sie nicht bereits ausgewählt ist.
    3. In Name geben Sie sMySong ein.
    4. Aktivieren Sie die Kontrollkästchen Als Eingabe verwenden und Als Ausgabe verwenden.
    5. Klicken Sie auf Erstellen.
  3. Um eine Rückgabezeichenfolge zu erstellen, verwenden Sie die Aktion Zeichenfolge > Zuweisen.
    1. Suchen Sie im Bereich Aktionen die Aktion Zeichenfolge > Zuweisen und fügen Sie sie dem Ablauf des untergeordneten Bots hinzu.
    2. Geben Sie in Quell-Zeichenfolgenvariable(n)/Wert auswählen I love $sMySong$ too! ein.
      Zur Laufzeit wird $sMySong$ in der Ausgabezeichenfolge durch den Wert ersetzt, den der übergeordnete Bot an den untergeordneten Bot weitergibt.
    3. In Ziel-Zeichenfolgenvariable auswählen wählen Sie sMySong, um die neue Zeichenfolge zu speichern.
    4. Klicken Sie auf Speichern.
  4. Erstellen Sie den übergeordneten Bot.
    1. Klicken Sie im linken Feld auf Automatisierung.
      Eine Liste der verfügbaren Bots und Formulare wird angezeigt.
    2. Klicken Sie auf Neu erstellen > Bot.
    3. Geben Sie als Namen für den Bot FavoriteSong-Parent ein.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  5. Erstellen Sie eine Variable mit dem Namen sMySong.
  6. Verwenden Sie die Aktion Eingabeaufforderung > Für Wert, um einen Songtitel zu erfassen.
    1. Suchen Sie im Bereich Aktionen die Aktion Eingabeaufforderung > Für Wert und fügen Sie sie dem Ablauf des übergeordneten Bots hinzu.
    2. Geben Sie in das Feld Fenstertitel der Eingabeaufforderung Favorite Song ein.
    3. Geben Sie in das Feld Eingabeaufforderung Type the title of your favorite song. ein.
    4. Geben Sie in das Feld Wert einer Variablen zuweisen sMySong ein.
    5. Klicken Sie auf Speichern.
  7. Verwenden Sie die Aktion TaskBot > Ausführen, um den untergeordneten Bot aufzurufen:
    1. Suchen Sie im Bereich Aktionen nach der Aktion TaskBot > Ausführen und fügen Sie sie dem Ablauf des übergeordneten Bots hinzu.
    2. Wählen Sie unter TaskBot ausführen Control Room und klicken Sie dann auf Auswählen.
    3. Klicken Sie auf Durchsuchen, navigieren Sie zu dem Ordner, der den untergeordneten Bot enthält, und wählen Sie GetSongDetails aus.
    4. Wählen Sie unter Eingabewerte die Option sMySong festlegen aus und geben Sie dann $sMySong$ in das Variablenfeld ein.
    5. Wählen Sie unter Ergebnis in einer Variable speichern (Option) Wörterbuch und erstellen Sie eine Variable mit dem Namen dOutput.
    6. Klicken Sie auf Speichern.
  8. Verwenden Sie die Aktion Nachrichtenfeld, um die Zeichenfolge anzuzeigen, die der untergeordnete Bot zurückgibt.
    1. Suchen Sie im Bereich Aktionen die Aktion Nachrichtenfeld > Nachrichtenfeld und fügen Sie sie dem Ablauf des übergeordneten Bots hinzu.
    2. Geben Sie in Fenstertitel des Textfelds eingeben Automation Anywhere Enterprise Client ein.
    3. Geben Sie in Anzuzeigende Nachricht eingeben $dOutput{sMySong}$ ein.
      Der Name der Ausgabevariablen, die der untergeordnete Bot verwendet, wird als Schlüssel für den Abruf des Wertes aus der Wörterbuchvariablen verwendet.
    4. Klicken Sie auf Speichern.
  9. Testen Sie den Bot.
    1. Klicken Sie auf Ausführen, um den Bot zu testen.
      Nachdem der Bot bereitgestellt wurde, öffnet sich das Eingabefeld Lieblingslied.
    2. Geben Sie in das Eingabefeld Lieblingslied einen Songtitel ein.
    3. Klicken Sie auf OK.
      Die vom untergeordneten Bot zurückgegebene Zeichenfolge sollte in einem Nachrichtenfeld angezeigt werden. Wenn kein Wert zurückgegeben wird, überprüfen Sie das Verfahren, um den eingehenden Wert einem Wörterbuchschlüssel und einer Variablen zuzuweisen.