Leitfaden für Workloads

Lesen Sie sich den Leitfaden durch, um Ihre Aufgabenelemente und Warteschlangen in Automation 360 optimal zu nutzen.

Empfohlen

  • Die Warteschlange muss über mindestens zwei Eigentümer verfügen, damit es nicht zu einem völligen Stillstand kommt, wenn ein Eigentümer gelöscht oder deaktiviert wird.
  • Wenn einer Warteschlange häufig Aufgabenelemente hinzugefügt werden, setzen Sie den Grenzwert für die Reaktivierung auf 1, damit das Aufgabenelement schnell hinzugefügt wird.
  • Im Control Room können bis zu zehn Spalten mit Aufgabenelementen angezeigt werden. Nutzen Sie diese Funktion, um maximale Sichtbarkeit für Ihre Aufgabenelementdaten zu erhalten.
  • Idealerweise verwenden Sie Aufgabenelementwerte, die bis zu 1.000 Zeichen akzeptieren, insbesondere für Aufgabenelement-Ergebniswerte.
  • Sortieren Sie bei der Erstellung von Warteschlangen die Daten von Aufgabenelementen, um bestimmte Aufgabenelemente zu priorisieren.
  • Mit der v3/wlm/workitems-API fügen Sie Aufgabenelemente in eine Schleife ein, da diese API eine Liste von Aufgabenelementen im JSON-Format akzeptiert.
  • Die Zeit (Uhren) muss auf allen Rechnern eines Clusters synchronisiert sein. Dies ist wichtig, damit der Apache Ignite-Cache-Server ordnungsgemäß funktioniert.
  • Eine dauerhafte und ununterbrochene Datenbankverbindung ist entscheidend für das Funktionieren der Workload-Automatisierung. Führen Sie daher regelmäßig einen Netzwerk-Scan durch oder verwenden Sie Tools, die Netzwerkprobleme erkennen oder vermeiden können.
  • Wenden Sie den Paginierungsfilter an, um mehr als 200 Aufgabenelemente abzurufen, wenn Sie sie über die Aufgabenelement-API abrufen.
    "page":
                        { 
                        "offset":0,
                        "length":1000
                        }

Unbedingt vermeiden

  • Damit das System effizient funktioniert, verwenden Sie die v3/WLM/workitems-API nicht in einer Schleife, um Aufgabenelemente in großen Mengen einzufügen.
  • Wenn der Bot Runner Teil eines Gerätepools ist, erstellen Sie keine lokalen Zeitpläne auf diesem Bot Runner, damit der Bot Runner nur die Aufgabenelemente ausführt.
  • Entziehen Sie einem Nutzer (Rolle) nicht die Berechtigung Bot ausführen…, wenn dieser eine Warteschlange verwendet.
  • Wenn ein Aufgabenelement in Arbeit ist, darf ein Bot Runner nicht heruntergefahren werden.

    Wenn Sie einen Bot Runner für die Wartung offline nehmen möchten, halten Sie die Warteschlange an und vergewissern Sie sich, dass auf dem Bot Runner kein Aufgabenelement in Bearbeitung ist.

  • Wenn eine Warteschlange mit Aufgabenelementen abgearbeitet wird, darf der Automation Anywhere Control Room Service nicht gestoppt oder neu gestartet werden. Pausieren Sie stattdessen die Automatisierung der Warteschlange und starten Sie dann den Dienst neu.

Die Automatisierungspriorität verstehen

Die Priorität entscheidet über die Verarbeitungsreihenfolge der Automatisierungen. Sie können die Automatisierungsprioritäten auf den verschiedenen Ebenen festlegen:
  • Bot: Wenn Sie einen Bot planen (Hoch, Mittel, oder Niedrig). Weitere Informationen finden Sie unter Festlegen der Automatisierungspriorität für Ihre Bots.
  • Warteschlange (auf Gerätepool-Ebene): Legen Sie die Reihenfolge fest, in der Ihre Automatisierungen in den Warteschlangen laufen (Round-Robin oder In Tabelle angezeigte Priorität). Weitere Informationen finden Sie unter Reihenfolge der Automatisierungswarteschlange.
  • Aufgabenelement (auf Warteschlangenebene): Legen Sie die Priorität für den Spaltenwert Aufgabenelement fest. Zum Beispiel: Spalte Vorname in aufsteigender Reihenfolge und Spalte E-Mail in absteigender Reihenfolge.

Um zu verstehen, wie die Automatisierungspriorität funktioniert, betrachten wir das folgende Szenario:

Nehmen wir an, Sie haben Q1 mit der ersten Priorität auf der Ebene des Gerätepools und Q2 mit der zweiten Priorität. Q1 hat Aufgabenelemente wie Rechnungsbetrag und Summe mit der folgenden Priorität auf Aufgabenelementebene:
  • Priorität Q1 Aufgabenelementebene -> Spalte Rechnungsbetrag in aufsteigender Reihenfolge
  • Priorität Q2 Aufgabenelementebene -> Spalte Summe in aufsteigender Reihenfolge
Wenn Sie mehrere Aufgabenelemente gleichzeitig zu Q1 und Q2 hinzufügen, wird das Q1-Aufgabenelement, das den niedrigsten Rechnungsbetrag hat, zuerst ausgeführt.

In einem solchen Szenario hat die Priorität der Warteschlange auf Gerätepoolebene Vorrang vor der Priorität des Aufgabenelements.

Stellen Sie sich ein anderes Szenario vor, in dem Sie über ein WLM-Setup wie in der folgenden Tabelle verfügen:
Bot- und Warteschlangenname Gerät Pool Nutzer
Prozess 1 1 1 Bot1
Prozess 2 Bot2
Prozess 3 Bot3
Prozess 4 Bot4
Wenn Sie im obigen WLM-Setup alle vier Automatisierungen parallel bereitgestellt haben, werden zuerst die Aufgabenelemente des ersten bereitgestellten Automatisierungsprozesses abgeschlossen. Anschließend wird die von Ihnen als zweite bereitgestellte Automatisierung gestartet, und die Reihenfolge wird fortgesetzt. Allerdings werden nicht alle vier Automatisierungen parallel ausgeführt. Wenn Sie mehrere Automatisierungen ausführen möchten, erstellen Sie daher ein Setup wie in der folgenden Tabelle gezeigt:
Bot- und Warteschlangenname Gerät Gerätepool Nutzer
Prozess 1 Gerät 1 Pool 1 Bot1
Bot2
Bot3
Bot4
Prozess 2 Gerät 2 Pool 2 Bot5
Bot6
Bot7
Bot8
Prozess 3 Gerät 3 Pool 3 Bot9
Bot10
Bot11
Bot12
Prozess 4 Gerät 4 Pool 4 Bot13
Bot14
Bot15
Bot16