Generierung zum Aktivierungszeitpunkt oder zur Laufzeit
Objekte durchlaufen bei ihrer Ausführung vier Phasen. Die ersten beiden Phasen, 1. Aktivierung und 2. Generierung bereiten das Objekt für die Ausführung vor. Als Entwickler und Objektdesigner legen Sie fest, wann ausführbare Objekte auf deren Seite „Attribute“ generiert werden. Die Optionen sind Generiere Aufgabe zum Aktivierungszeitpunkt oder Generiere Aufgabe zur Laufzeit. In Aufgaben innerhalb von Workflows können Sie auch einige Eigenschaften definieren, die ihr Verhalten in dieser Hinsicht beeinflussen.
Weitere Informationen zu den letzten beiden Ausführungsphasen finden Sie unter 3. Verarbeitung und 4. Abschluss.
Dieses Thema beinhaltet Folgendes:
Zum Aktivierungszeitpunkt generieren
Wählen Sie diese Option, wenn Sie das Objekt am Ende der Aktivierungsphase sofort nach Abschluss aller Aktivierungsschritte generieren möchten. Beachten Sie die folgenden Auswirkungen, wenn Sie diese Option wählen:
-
PromptSets (PRPT) und :READ-Anweisungen werden bei der Objektaktivierung gelesen. Sie werden von Automic Web Interface als Anfragen angezeigt, die in dieser Phase ein Eingreifen des Benutzers erfordern.
Tipps:
- Wählen Sie Generiere Aufgabe zum Aktivierungszeitpunkt, wenn die Benutzer während der Ausführung der Objekte Eingaben machen sollen.
- Gestalten Sie Objekte, die Anfragen auslösen, so, dass sie während der Arbeitszeit aufscheinen. Andernfalls werden sie gesperrt, bis sich ein Benutzer um sie kümmert.
- Alle Aufgaben in einem Workflow werden nacheinander aktiviert, wenn der Workflow in der durch die Workflow-Struktur vorgegebenen Reihenfolge aktiviert wird.
- Scripts starten die Verarbeitung früher. Eine frühe Verarbeitung ist von Vorteil, wenn Sie lange Scripts haben. Weitere Informationen finden Sie unter Script-Verarbeitung.
- Bestimmte Variablen und VARA-Objekte können noch nicht aufgelöst werden, da ihre Werte später verfügbar sind.
-
Die Aufgaben werden generiert, bevor das System die folgenden Auswertungen durchführt:
- Auslastung der Agenten
- Verfügbare Queue-Slots
- Maximal zulässige Anzahl gleichzeitig aktiver Ausführungen von Aufgaben
Generieren Sie Objekte zum Aktivierungszeitpunkt, wenn Sie die Möglichkeiten des Workload-Balancing der Automation Engine nicht nutzen möchten.
Wählen Sie diese Option, wenn Sie das Objekt unmittelbar vor Beginn der Verarbeitung (Ausführung) generieren möchten.
Bei eigenständigen Aufgaben ohne zeitliche Abhängigkeiten erfolgt die Generierung normalerweise nahe der Aktivierungszeit. Bei Objekten, die Children anderer Objekte sind (z. B. bei Aufgaben in einem Workflow), kann es zu einem erheblichen Zeitversatz kommen.
-
Objekte mit PromptSets und :READ-Anweisungen können erst dann ausgeführt werden, wenn der Benutzer auf die resultierende Anfrage reagiert.
Tipp: Aufgaben, die in einem Workflow ablaufen, können zeitliche Abhängigkeiten haben (z. B. eine früheste Startzeit). Die Anfrage könnte zu einem Zeitpunkt erscheinen, zu dem ein Eingriff des Benutzers nicht möglich ist.
Weitere Informationen finden Sie im Tab Tab „Allgemein“.
- Scripts beginnen später mit der Verarbeitung und können auf neuere Daten zugreifen.
- Alle Variablen und VARA-Objekte können auf die Endwerte zugreifen und somit aufgelöst werden.
-
Die für das Workload-Balancing und die Ressourcenzuteilung relevanten Prüfungen finden bereits zu Beginn der Generierungsphase statt. Das Script startet die Verarbeitung erst, nachdem diese Prüfungen stattgefunden haben.
Generieren Sie Objekte zur Laufzeit, um die Möglichkeiten des Workload-Balancing der Automation Engine zu nutzen.
Siehe auch: