Robot-Aufgabe zur Ausführung eines Skripts erstellen

Nachdem Sie einen Robot erstellt und dem Robot die Skriptautomatisierung hinzugefügt haben, können Sie eine Robot-Aufgabe zur Ausführung der Skriptautomatisierung definieren und planen. Die Aufgabenausführung erfolgt gemäß den von Ihnen konfigurierten Einstellungen. Jede Aufgabe hat ihre eigenen Einstellungen, unabhängig von anderen Aufgaben. Sie können eine Aufgabe nicht nur planen, sondern sie auch spontan (manuell) ausführen.

Informationen dazu, wie Sie mehrere Aufgaben nacheinander ausführen, finden Sie unter Aufgabensortierfolge zum Ausführen mehrerer Robot-Aufgaben erstellen.

Beschränkungen der Professional Edition

Die Professional Edition von ACL Robotics wendet die folgenden Beschränkungen auf Aufgaben aus, die unten aufgeführt werden: Die Enterprise Edition von ACL Robotics hat keine dieser Beschränkungen. Ausführliche Informationen über die Editionen von ACL Robotics finden Sie unter Spezifikationen und Begrenzungen von Robots.

Aufgaben erstellen und planen

Erstellen und planen Sie die Robot-Aufgabe entweder im Entwicklermodus oder im Produktionsmodus. Entwicklungs- und Produktionsaufgaben werden im selben Robot völlig getrennt voneinander und ohne funktionale Verbindung ausgeführt.

Sie erstellen und planen eine Aufgabe im Aufgaben-Designer.

Hinweis

Workflow-Robots haben nur Aufgaben im Produktionsmodus.

Einen Robot öffnen und eine leere Aufgabe erstellen

  1. Wählen Sie auf der Launchpad-Startseite (www.highbond.com) die Robots-App aus, um sie zu öffnen.

    Wenn Sie sich bereits in Diligent One befinden, können Sie über das linke Navigationsmenü zur Robots-App wechseln.

  2. Wählen Sie im Dashboard in Robots die Registerkarte für den entsprechenden Robot-Typ aus.
  3. Navigieren Sie zu dem Robot, der die Aufgabe enthalten soll, und wählen Sie den Robot aus, um ihn zu öffnen.
  4. Klicken Sie in der oberen rechten Ecke des Robots auf Produktion oder Entwicklung, um den Modus auszuwählen, in dem die Aufgabe ausgeführt werden soll.

    Weitere Informationen finden Sie unter Entwicklungsmodus und Produktionsmodus in der Robots-App.

    Aktivieren Sie bei Bedarf eine Skriptversion im Entwicklungsmodus, um sie im Produktionsmodus auszuführen. Weitere Informationen finden Sie unter Skriptversion aktivieren.

  5. Klicken Sie auf der Registerkarte Aufgaben auf Aufgabe erstellen.

    Der Aufgaben-Designer wird geöffnet, und Sie können mit der Konfiguration der Aufgabeneinstellungen beginnen.

  6. Geben Sie einen Namen für die Aufgabe ein und klicken Sie auf Speichern.

Die Skripte auswählen, die in der Aufgabe ausgeführt werden

  1. Wenn Sie eine Aufgabe in einem ACL-Robot erstellen, befolgen Sie die folgenden Schritte:
    1. Wählen Sie unter Aufgehobene Skriptauswahl das oder die Skripte aus, die in der Aufgabe enthalten sein sollen.

      Um alle Skripte zu verwenden, wählen Sie Alle aktivieren.

      Die von Ihnen gewählten Skripte werden in die Liste Ausgewählte Skripte verschoben. Skripte sind nach dem Typ (TYPE-Parameter) gruppiert, der im ANALYTIC -Tag im Analyse-Header eines Skripts angegeben ist:

      • Importieren

      • Vorbereitung

      • Analyse

      Skripte ohne festgelegtem Typ (TYPE-Parameter) werden in die Analyse-Gruppe aufgenommen.

      Nur Analyseskripts können ausgewählt werden. Hilfsskripts sind nicht verfügbar. Hilfsskripts können nur über einen Aufruf aus einem Analyseskript ausgeführt werden.

    2. Optional. Ziehen Sie Skripte in der jeweiligen Skriptgruppe, um sie neu anzuordnen.

      Ausgewählte Skripte werden in der jeweiligen Gruppe von oben nach unten in der Reihenfolge ausgeführt, in der Sie sie erstellen. Platzieren Sie ein abhängiges Skript unter dem Skript, von dem es abhängig ist.

      Alle Skripte in der Gruppe Importieren werden vor den Skripten in der Gruppe Vorbereitung ausgeführt, usw.

  2. Stellen Sie sicher, dass das Skript ausgewählt ist, wenn Sie eine Aufgabe in einem HighBond- order Workflow-Robot erstellen.

    HighBond- und Workflow-Robots unterstützen derzeit nur ein einzelnes Skript, welches standardweise vorausgewählt ist.

Skript-Parameterwerte und -Passwörter eingeben

  1. Klicken Sie bei jedem ausgewählten Skript, das eine Parametereingabe erfordert auf den Pfeil nach unten , um die Parameterauswahl zu erweitern und die Werte für das Skript einzugeben.

    Hinweis

    Die Werte, die Sie für die Parameter eingeben, sind für die Aufgabe einzigartig und werden nicht aufgabenübergreifend verwendet.

    Wenn Sie das Skript nicht geschrieben und Fragen zu den Parametern haben, wenden Sie sich an den Verfasser des Skripts, um weitere Informationen zu erhalten.

  2. Wenn Sie ein oder mehrere Kennwörter eingegeben haben, klicken Sie auf Kennwörter teilen, wenn Sie anderen Benutzern erlauben möchten, die Aufgabe auszuführen, zu deaktivieren oder zu aktivieren.
    • Kennwörter teilen ist eingeschaltet Alle Benutzer mit Zugriff auf den Robot können die Aufgabe ausführen, deaktivieren oder aktivieren.
    • Kennwörter teilen ist ausgeschaltet Nur Sie können die Aufgabe ausführen, deaktivieren oder aktivieren.

    Die Einstellung Kennwörter teilen gilt für alle Skripts in einer Aufgabe. Unabhängig von der Einstellung können andere Benutzer die Aufgabe bearbeiten, um ihre eigenen Kennwörter einzugeben.

    Egal, ob es sich um geteilte oder nicht geteilte Kennwörter handelt, die Kennwörter bleiben im Aufgaben-Designer maskiert.

    Weitere Informationen finden Sie unter Skripts mit Kennwörtern.

  3. Klicken Sie unten auf der Seite auf Weiter.

Aufgabe planen

Wenn Sie die Aufgabe ad-hoc ausführen möchten, klicken Sie auf Weiter, um diese Seite zu überspringen. Um eine Aufgabe ad-hoc auszuführen, wählen Sie auf der Seite Aufgaben die Aufgabe aus und klicken Sie auf > Jetzt ausführen.

Hinweis

Die maximale Anzahl von ACL-Robot- oder HighBond-Robot-Aufgaben, die gleichzeitig ausgeführt werden können, beträgt 5. Aufgaben, die den Maximalwert überschreiten, werden in eine Warteschlange gestellt.

  1. Wählen Sie oben auf der Seite Aufgabe auf einen Ablaufplan setzen.
  2. Geben Sie die Planungsdetails an:
    • Häufigkeit Das Intervall für die wiederholte Ausführung der Aufgabe
    • Uhrzeit Die Uhrzeit, wenn die Aufgabenausführung gestartet wird, und die zu verwendende Zeitzone

      Verwenden Sie Ihre eigene Zeitzone, es sei denn, Sie möchten die Startzeit in einer anderen Zeitzone angeben.

    • Datum Das Datum für die Ausführung der Aufgabe
  3. Klicken Sie unten auf der Seite auf Weiter.

Benutzer benachrichtigen, wenn die Aufgabe nicht ausgeführt wird

Sie haben die Möglichkeit, eine automatisierte Benachrichtigung zu senden, wenn die Aufgabe aus einem der folgenden Gründe nicht ausgeführt wird:

  • Das Skript in der Aufgabe konnte nicht erfolgreich ausgeführt werden, was zum Status Fehlgeschlagen führt.

  • Die Aufgabe wurde übersprungen, was zum Status Übersprungen führt.

  • Die Aufgabe wurde manuell abgebrochen, was zum Status Abgebrochen führt.

Wenn Sie keine Benachrichtigungen senden möchten, klicken Sie auf Weiter, um diese Seite zu überspringen.

  1. Aktivieren Sie Benachrichtigungen bei Fehler senden, wenn Sie einen oder mehrere bestimmte Benutzer benachrichtigen möchten, wenn eine Aufgabe nicht wie geplant ausgeführt wird.
  2. Klicken Sie auf einen oder mehrere Benutzer in der Liste, um sie auszuwählen.

    Nur Benutzer mit ausreichend Berechtigungen für den Robot können ausgewählt werden.

    Tipp

    Über die Suchleiste können Sie die Liste nach Namen filtern.

  3. Klicken Sie unten auf der Seite auf Weiter.

Einstellungen prüfen und die Aufgabe finalisieren

  1. Prüfen Sie die Einstellungen, die Sie für die Aufgabe konfiguriert haben.
  2. Optional. Um eine Einstellung zu aktualisieren, klicken Sie auf und nehmen Sie die erforderlichen Änderungen vor.
  3. Wenn die Einstellungen der Aufgabenkonfiguration Ihren Vorstellungen entsprechen, klicken Sie auf Aufgabe bestätigen und erstellen.

    Ergebnis Die Aufgabe wird mit den von Ihnen festgelegten Einstellungen erstellt. Wenn Sie den Ablauf der Aufgabe geplant haben, wird sie beim ersten geplanten Vorkommen ausgeführt.

    Hinweis

    (Nur Professional Edition)

    Wenn die Aufgabe als Deaktiviert gekennzeichnet wird, enthält bereits ein anderer Robot aktivierte Aufgaben. Aufgaben können gleichzeitig nur in einem Robot aktiviert werden.

    Wenn eine andere Person für einen anderen Robot verantwortlich ist und Sie kein Mitarbeiter sind, können Sie den anderen Robot nicht sehen.

Eine Aufgabe kopieren

Um Zeit zu sparen, kopieren Sie eine Aufgabe vom Entwicklermodus zum Produktionsmodus. Sie können eine Aufgabe jeweils auch innerhalb vom Entwicklermodus oder Produktionsmodus kopieren und einfügen. Das Kopieren von Aufgaben vom Produktionsmodus zum Entwicklermodus oder zwischen Robots ist nicht unterstützt.

Wenn Sie eine Aufgabe kopieren, werden manche Aufgabenkonfigurationen kopiert und manche nicht.

Aufgabenkonfiguration Kopiert
Skriptauswahl
Skripteingaben-Parameterwerte
Ablaufplan für Aufgaben
Benutzerbenachrichtigungen

Hinweis

Das Kopieren von Aufgaben vom Entwicklermodus zum Produktionsmodus setzt voraus, dass bereits eine aktivierte Skriptversion im Produktionsmodus vorhanden ist. Falls notwendig, aktivieren Sie eine Skriptversion bevor Sie fortfahren. Weitere Informationen finden Sie unter Skriptversion aktivieren.

Sie können eine Aufgabe mit nicht freigegebenem Passwort, das nicht Ihnen gehört, nicht kopieren. Weitere Informationen finden Sie unter Skripts mit Kennwörtern.

So kopieren Sie eine Aufgabe

  1. Wählen Sie auf der Launchpad-Startseite (www.highbond.com) die Robots-App aus, um sie zu öffnen.

    Wenn Sie sich bereits in Diligent One befinden, können Sie über das linke Navigationsmenü zur Robots-App wechseln.

  2. Wählen Sie im Dashboard in Robots die Registerkarte für den entsprechenden Robot-Typ aus.
  3. Klicken Sie auf den Robot mit der Aufgabe, die Sie kopieren möchten.
  4. Klicken Sie oben rechts im Robot auf Produktion bzw. Entwicklung, um den geeigneten Modus auszuwählen.

    Weitere Informationen finden Sie unter Entwicklungsmodus und Produktionsmodus in der Robots-App.

  5. Wählen Sie auf der Registerkarte Aufgaben die Aufgabe, die kopiert werden soll, und klicken Sie auf .
  6. Treffen Sie eine Auswahl unter den folgenden Möglichkeiten:
    • Hier kopieren
    • Zu Prod kopieren (verfügbar im Entwicklermodus)

    Die Aufgabe wird innerhalb des Entwicklermodus, Produktionsmodus oder vom Entwicklermodus zum Produktionsmodus kopiert. Das Suffix -copy wird am Namen der kopierten Aufgabe angehängt.

  7. Bearbeiten Sie die Aufgabe, um den Aufgabennamen zu ändern und um einen Ablauf oder eine Benutzerbenachrichtigung hinzuzufügen.

    Weitere Informationen finden Sie unter Robot-Aufgabe verwalten.

Beschränkungen

Zwei Situationen verhindern die Ausführung einer Aufgabe, unabhängig davon, ob sie geplant oder ad-hoc ausgeführt wird:

  • Deaktivierte Aufgabe
  • Nicht geteiltes Kennwort

Außerdem schlägt eine Aufgabenfolge fehl, wenn sie eine deaktivierte Aufgabe enthält oder wenn sie eine Aufgabe mit einem nicht freigegebenen Kennwort enthält und von einem anderen Benutzer als dem Kennworteigentümer ausgeführt wird.

Deaktivierte Aufgabe

Die Ausführung einer deaktivierten Aufgabe wird verhindert. Um eine Aufgabe zu aktivieren, wählen Sie die Aufgabe und klicken Sie auf > Aktivieren. Weitere Informationen finden Sie unter Robot-Aufgabe verwalten.

Hinweis

Die Professional Edition von ACL Robotics lässt nur einen Robot mit aktivierten Aufgaben gleichzeitig zu. Beachten Sie, dass ein Robot mit einer aktivierten Aufgabe für Sie nicht sichtbar ist, weil Sie kein Mitarbeiter sind.

Nicht geteiltes Kennwort

Wenn eine Aufgabe ein Kennwort enthält, das von einem anderen Benutzer eingegeben wurde, und die Einstellung Kennwörter teilen deaktiviert ist, können Sie die Aufgabe nicht aktivieren oder ausführen. Weitere Informationen finden Sie unter Skripts mit Kennwörtern.

Sie können die Aufgabe bearbeiten, um Ihr eigenes Kennwort einzugeben, oder eine neue Aufgabe erstellen.

Aufgaben ad-hoc ausführen

Sie können eine Aufgabe in Robots ad-hoc ausführen, um die Aufgabe unverzüglich zu starten, unabhängig von einem Ablaufplan. Nachdem die Aufgabe abgeschlossen wurde, können Sie die Ergebnisse anzeigen.

Tipp

(Nur ACL-Robots mit einem lokal installierten Robots Agent)

Wenn sich Aufgaben lange Zeit in der Warteschlange von Robots befinden und dann fehlschlagen, überprüfen Sie, ob der Robots-Agent-Dienst auf dem Server, auf dem Robots-Agent installiert ist, läuft. Starten Sie den Dienst, falls er angehalten ist.

Schritte

  1. Wählen Sie auf der Launchpad-Startseite (www.highbond.com) die Robots-App aus, um sie zu öffnen.

    Wenn Sie sich bereits in Diligent One befinden, können Sie über das linke Navigationsmenü zur Robots-App wechseln.

  2. Wählen Sie im Dashboard in Robots die Registerkarte für den entsprechenden Robot-Typ aus.
  3. Navigieren Sie zu dem Robot, der die auszuführende Aufgabe enthält, und wählen Sie den Robot aus, um ihn zu öffnen.
  4. Klicken Sie oben rechts im Robot auf Produktion bzw. Entwicklung, um den jeweiligen Modus auszuwählen.

    Weitere Informationen finden Sie unter Entwicklungsmodus und Produktionsmodus in der Robots-App.

  5. Wählen Sie auf der Registerkarte Aufgaben die Aufgabe, die ausgeführt werden soll, und klicken Sie auf > Jetzt ausführen.

    Ergebnis Die Aufgabe wird ausgeführt, und Sie können auf der Registerkarte Aufgaben oder Aufgabenausführungen den Fortschritt überwachen und die Ergebnisse anzeigen.