Verwenden der Aktion „Ausführen“

Mit der Aktion Ausführen im TaskBot-Paket können Sie einen oder mehrere untergeordnete Bots ausführen. Konfigurieren Sie die Aktion so, dass die untergeordneten Bots wiederholt oder mit Verzögerung ausgeführt und Werte übergeben und abgerufen werden.

Die Aktion führt die ausgewählte Aufgabe mehrmals eine bestimmte Anzahl von Male oder eine Anzahl von Stunden aus. Die Aufgabe kann wiederholt werden, bis der Nutzer sie anhält. Sie können die Ausgabewerte in einer Wörterbuchvariablen speichern, wobei jeder Schlüssel im Wörterbuch der Variablenname und der entsprechende Wert des untergeordneten Bots ist. Alternativ können Sie jeden Wörterbuchschlüssel einer Variablen zuordnen, um den entsprechenden Wert zu speichern.

Anmerkung: Wenn Sie einen TaskBot mit Abhängigkeiten erstellen, stellen Sie sicher, dass sich sowohl der übergeordnete als auch der untergeordnete Bot im selben Arbeitsbereich (öffentlich oder privat) befinden. Sie können einen öffentlichen Bot nicht von einem privaten Bot aufrufen. Dazu müssen Sie zunächst den öffentlichen Bot in den privaten Arbeitsbereich auschecken oder klonen und dann beide Bots in den öffentlichen Arbeitsbereich einchecken.

Prozedur

  1. Doppelklicken Sie in der Aktionen-Palette auf die Aktion Ausführen oder ziehen Sie sie aus dem Task Bot-Paket.
  2. Wählen Sie im Feld Auszuführender Task Bot den untergeordneten Bot aus:
    OptionBeschreibung
    Aktueller Task Bot Führt den aktuellen Bot rekursiv aus.
    Control Room-Datei
    Wählen Sie einen auszuführenden Bot aus:
    • Klicken Sie auf die Registerkarte Durchsuchen, wenn Sie einen Bot aus Ihrem privaten Arbeitsbereich auswählen möchten.

      Der Speicherort des ausgewählten Bots im privaten Repository wird ebenfalls angezeigt.

    • Klicken Sie auf die Registerkarte Suchen, wenn Sie im öffentlichen und privaten Arbeitsbereich nach einem Bot suchen möchten.

      Wenn Sie beginnen, den Namen des auszuführenden Bots einzugeben, zeigt das System Vorschläge aus den im öffentlichen und privaten Repository verfügbaren Bots an. Der Speicherort des ausgewählten Bots im öffentlichen und privaten Arbeitsbereich wird ebenfalls angezeigt.

    Variable Wählen Sie aus den folgenden Optionen aus:
    • Datei: Fügen Sie eine Dateivariable ein, die einen Bot enthält.
    • Control Room-Pfad: Geben Sie einen Ausdruck ein, der mit Bots beginnt und eine Zeichenfolgenvariable enthält, um den Bot anzugeben. Beispiel: Bots/$department$/PTOReport.
      Anmerkung:
      • Beim Dateipfad wird zwischen Groß- und Kleinschreibung unterschieden.
      • Der Bot muss sich im gleichen Arbeitsbereich wie der übergeordnete Bot befinden.
  3. Geben Sie in die Felder Eingabewerte die Werte oder Variablen ein, die an den untergeordneten Bot übergeben werden sollen:
    Anmerkung: Sie können eine Variable vom Fenstertyp von einem übergeordneten Bot an einen untergeordnetes Bot übergeben.
    1. Wählen Sie eine Eingabevariable aus, um das Textfeld zu aktivieren.
    2. Geben Sie einen Wert im erforderlichen Datentyp ein.
      Das Symbol auf der linken Seite des Textfelds zeigt den Datentyp an.
    Wenn Sie einen Bot mit vielen Eingabevariablen konfigurieren, verwenden Sie die Option Schnelle Zuordnung, um Variablen mit demselben Namen und Datentyp automatisch zuzuordnen. Wenn der untergeordnete Bot Variablen enthält, für die keine entsprechenden Variablen im übergeordneten Bot vorhanden sind, erstellt die Option Schnelle Zuordnung neue Variablen und ordnet sie zu.
  4. Optional: Wählen Sie die gewünschte Wiederholung aus.
    Einzelheiten finden Sie unter Wiederholen eines Bots.
  5. Optional: Wählen Sie die Option Verzögerung zwischen Wiederholungen und geben Sie die Verzögerungszeit in die Felder Minuten und Sekunden ein.
  6. Optional: Wählen Sie die Option Bei einem Fehler fahren Sie mit der nächsten Wiederholung oder Aktion in diesem Bot fort.
    Verwenden Sie für alternative Fehlerbehandlungsoptionen die Aktionen aus dem Fehlerbehandlung-Paket.

    Fehlerbehandlung Paket

  7. Wählen Sie im Feld Ergebnis in einer Variablen speichern entweder die Option Mehrere Variablen oder Wörterbuch aus:
    OptionBeschreibung
    Mehrere Variablen Klicken Sie auf Variablenzuordnung hinzufügen, um jeden Wörterbuchschlüssel mit einer Variablen im übergeordneten Bot zu verknüpfen.

    Wählen Sie diese Option, wenn Sie keine Aktionen zum Extrahieren der Wörterbuchwerte verwenden möchten.

    Verwenden Sie die Option Mehrere Variablen, um die Ausgabe des untergeordneten Bots direkt mehreren Variablen zuzuweisen. Mit dieser Option können Sie die vom untergeordneten Bot zurückgegebenen Mehrfachwerte in die Wörterbuchvariable des übergeordneten Bots setzen. Die mehrfachen Ausgaben des untergeordneten Bots müssen nicht mehr über Variablenzuweisungsbefehle den einzelnen Variablen des übergeordneten Bots zugewiesen werden. Sie können das Wörterbuch-Paket im übergeordneten Bot verwenden, um den einzelnen Wert zu extrahieren, der der Wörterbuchvariablen des übergeordneten Bots zugewiesen ist.

    Wenn Sie zum Beispiel Enterprise 11-Botsmigrieren, müssen viele Ausgabevariablen nach der Aktion Aufgabe Ausführen einzeln zugewiesen werden, was die Größe des Bots erhöht. Sie können übergeordnete Bot-Variablen direkt innerhalb der Aktion Ausgabe Ausführen setzen, indem Sie die Option „Mehrere Variablen“ verwenden.

    Wörterbuch Fügen Sie eine Wörterbuchvariable ein oder erstellen Sie sie, um die Ausgabevariablen und Werte in Schlüssel-Wert-Paaren zu speichern.

    Jeder Schlüssel im Wörterbuch entspricht dem Variablennamen und dem entsprechenden Wert des untergeordneten Bots.

  8. Klicken Sie auf Speichern.