Mit der Ausführen-action im Task Bot-package können Sie einen oder mehrere untergeordnete bots ausführen. Konfigurieren Sie die action so, dass die untergeordneten bots wiederholt oder mit Verzögerung ausgeführt und Werte übergeben und abgerufen werden.

Die action 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 Task Bot 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 Palette Actions auf die Ausführen-action oder ziehen Sie sie aus dem Task Bot-package.
  2. Wählen Sie im Feld Auszuführender Task Bot den untergeordneten bot aus:
    Anmerkung: Wenn Sie den untergeordneten bot mit verschiedenen Optionen auswählen, können Sie über das Fenster Task Bot finden nur kompatible bots als untergeordnete bots suchen oder durchsuchen. Zum Beispiel: Wenn der übergeordnete bots mit macOS kompatibel ist, können Sie nur die macOS-kompatiblen bots anzeigen und durchsuchen. Wenn der übergeordnete bot mit Windows kompatibel ist, können Sie nur Windows-kompatible Bots als untergeordnete bots anzeigen.

    Sobald der bot ausgewählt ist, zeigt das Info-Symbol Metainformationen über den bot und die unterstützte Umgebung an.

    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 botss einzugeben, zeigt das System Vorschläge aus den im öffentlichen und privaten Repository verfügbaren bot 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 actions aus dem Error handler-package.

    Error handler package

  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 actions 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 Dictionary-package 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-bots migrieren, müssen viele Ausgabevariablen nach der Ausführen-Aufgaben-action einzeln zugewiesen werden, was die Größe des bots erhöht. Sie können übergeordnete bot-Variablen direkt innerhalb der Ausführen-Aufgaben-action 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.