Externe Aufgaben überwachen und neu starten
Mit einer Verbindung zum Zielsystem, die betriebsbereit ist, und mit der erforderlichen Konfiguration, können Sie externe Aufgaben aus der Automation Engine heraus überwachen und neu starten. Diese Funktion ist für SAP-Prozessketten und PeopleSoft-Jobs verfügbar.
Wenn ein Prozess in den PeopleSoft- oder SAP-Systemen fehlschlägt, können Sie ihn aus der Liste Aufgaben in der Process Monitoring-Perspektive neu starten.
Hinweis: Starten Sie im Fall von PeopleSoft ein JOBD-Child neu, erfolgt der Neustart dieses Child-Prozesses mit der gleichen Systemnummer wie im PeopleSoft-System.
Voraussetzungen für den Neustart von PeopleSoft-Aufgaben
Viele PeopleSoft-Jobs starten mehrere Prozesse (untergeordnete Jobs). Diese Jobs besitzen eine Parent/Child-Struktur im PeopleSoft-System, die Sie im Automic Web Interface replizieren können. Die Befehle dieser Jobs enthalten zwei Optionen, die Sie für diesen Zweck aktivieren müssen:
- Child-Elemente replizieren
- Prozess endet mit Fehler: Unterbrechen
Wenn der PeopleSoft-Job ausgeführt wird, erstellt er daher JOBD-Child-Aufgaben pro gestartetem Unter-Job. Diese Aufgaben werden in der Aufgabenliste in der Process Monitoring-Perspektive angezeigt.
Externe PeopleSoft-Aufgaben (aus der Ferne) neu starten
Sobald er gestartet wird, erstellt der PeopleSoft-Job eine JOBD-Child-Aufgabe für jeden Befehl zur Laufzeit. Wenn einer dieser Prozesse in PeopleSoft fehlschlägt, ändert die entsprechende JOBD ihren Status in ENDED_NOT_OK; die Parent-Aufgabe bleibt jedoch aktiv. Zum Beispiel:
Wichtig! Schalten Sie die hierarchische Ansicht der Liste Aufgaben in der Process Monitoring-Perspektive um, um die Struktur der Parent/Child-Aufgabe zu sehen.
Um die gleiche Instanz des Prozesses in PeopleSoft neu zu starten, klicken Sie mit der rechten Maustaste auf den fehlgeschlagenen Prozess und wählen Sie Fernstart. In der Automation Engine wird eine neue JOBD angelegt, um sie darzustellen. Zum Beispiel:
Ist der Prozess jetzt erfolgreich, werden sowohl die zweite JOBD (im obigen Screenshot ist dies die Aufgabe mit RunID 1000014) als auch der Job normal beendet.
Schlägt der Neustart erneut fehl, wechselt der Status der zweiten JOBD zu ENDED_NOT_OK und Sie können sie erneut starten.
Dies ist nützlich, wenn der Job in einem Workflow verwendet wird und Sie die Option Prozess endet mit Fehler: Unterbrechen aktiviert haben. Der Workflow setzt die Verarbeitung erst fort, wenn entweder das Problem gelöst ist (d. h. die JOBD-Aufgabe kann neu gestartet und korrekt verarbeitet werden) oder der Job abgebrochen wird.
Siehe auch: