PeopleSoft-Jobs

{"URL":["/*.*/awa/pa_view_JOBS_PS"],"heroDescriptionIdentifier":"ice_peoplesoft_jobs","customCards":[{"id":"ice_defining_and_working_with_peoplesoft_jobs","title":"Defining PeopleSoft jobs","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_job_PSObject.htm","languages":["en-us"]},{"id":"ice_forms_on_process_page","title":"Forms View on the Process Page","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_process_page_FORMS.htm","languages":["en-us"]},{"id":"ice_peoplesoft_attributes","title":"PeopleSoft Job Attributes","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_job_Attributes_PS.htm","languages":["en-us"]},{"id":"ice_attributes_alljobs","title":"Attributes for All Job Types","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_job_Attributes_All.htm","languages":["en-us"]},{"id":"ice_registered_job_output","title":"Registered Job Output","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_Job_RegisteredOutput.htm","languages":["en-us"]},{"id":"ice_jcl_for_peoplesoft","title":"JCL for PeopleSoft ","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/Script/Reference/JCL_PS.htm","languages":["en-us"]},{"id":"ice_scripting_and_the_ae_scripting_language","title":"Scripting and the AE Scripting Language","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/Script/Writing/AE_Scripting_Language.htm","languages":["en-us"]},{"id":"ice_jobs_overview","title":"About Job Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_job.htm","languages":["en-us"]},{"id":"ice_jobs_workingwith","title":"Working with Job Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_job.htm","languages":["en-us"]},{"id":"ice_working_with_objects","title":"Working with Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_WorkingWithOverview.htm","languages":["en-us"]},{"id":"ice_job_executing","title":"Executing Jobs","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Executions/Exec_Jobs.htm","languages":["en-us"]},{"id":"ice_ExecutingObjects","title":"Executing Objects","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Executions/obj_Executing_overview.htm","languages":["en-us"]},{"id":"ice_Object_AnalyzeLastExecution","title":"Analyzing the Last Execution of a Job","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/obj_WkgWithAnalyzeExecData.htm","languages":["en-us"]},{"id":"ice_jobs_monitoring","title":"Monitoring Jobs","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/ProcMonitoring/JOBSMonitor/PM_MonitoringJobsOverview.htm","languages":["en-us"]},{"id":"ice_monitoringtasks_overview","title":"Monitoring Tasks","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/ProcMonitoring/PM_MonitoringTasksOverview.htm","languages":["en-us"]},{"id":"ice_ExecutionData","title":"Execution Data","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Reports/Executions_Overview.htm","languages":["en-us"]},{"id":"ice_jobreports","title":"Job Reports","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Reports/Reports_Jobs.htm","languages":["en-us"]},{"id":"ice_ReportsOverview","title":"Understanding the Reports","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Reports/Reports_Overview.htm","languages":["en-us"]},{"id":"ice_reportsview_workingwith","title":"Report Window","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Reports/Reports_Window.htm","languages":["en-us"]},{"id":"ice_AWIs_CommonFunctions","title":"Common Functions","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/CommonFunctions/CF_OverviewOfChapter.htm","languages":["en-us"]},{"id":"ice_UnderstandingPA","title":"Understanding the Process Assembly Perspective","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/AWA/Objects/ProcessAssembly.htm","languages":["en-us"]},{"id":"ice_Overview_AWI","title":"Understanding the User Interface","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/DOCU/*.*/Automic%20Automation%20Guides/Content/_Common/GettingStarted/GS_OverviewAWI.htm","languages":["en-us"]}]}

Zur besseren Verständlichkeit verwenden wir die folgenden zwei Begriffe auf dieser Seite:

  • PeopleSoft-Jobs sind die Automic Automation-Jobs, die PeopleSoft-Prozesse auf einem PeopleSoft-Zielsystem automatisieren.

  • Native PeopleSoft-Jobs sind die Jobs, die auf diesem PeopleSoft-Zielsystem ausgeführt werden.

PeopleSoft-Jobs replizieren native PeopleSoft-Jobs in Automic Automation und starten und überwachen Prozesse im PeopleSoft-Zielsystem. Die nativen PeopleSoft-Jobs enthalten normalerweise Anweisungen, die mehrere Prozesse im PeopleSoft-Zielsystem (untergeordnete Jobs) starten. Automic Automation reproduziert diese Jobstruktur. Der PeopleSoft-Job ist Parent dieser untergeordneten Jobs (Child-Prozesse) und dient als ihr Container. Um die Jobstruktur nativer PeopleSoft-Jobs zu reproduzieren, haben PeopleSoft-Jobs eine zusätzliche Seite Child-Post-Prozess, auf der Sie Ihr Script eingeben können. Dieses Script wird für jeden einzelnen Child-Prozess sofort nach dessen Beendigung abgearbeitet.

Wenn Sie den PeopleSoft-Job in der AWI ausführen, werden seine Child-Elemente gestartet und in der Aufgabenliste (Perspektive "Process Monitoring") angezeigt. Ihr Objekttyp ist JOBD (dynamischer Job) und jeder Child-Job hat seine eigene eindeutige RunID. In der Process Monitoring-Perspektive können Sie ihren Status im Zielsystem überprüfen. Sie können auch Kommentare hinzufügen, sie neu starten, abbrechen, bearbeiten und die Liste der Objekte öffnen, in denen sie verwendet werden.

Weitere Informationen zur Integration der Automation Engine und PeopleSoft finden Sie unter AE und PeopleSoft

Diese Seite beinhaltet Folgendes:

PeopleSoft-Jobs definieren

  1. Klicken Sie in der Perspektive Process Assembly auf Objekt hinzufügen. Wählen Sie im Dialogfeld Objekt hinzufügen eine der PeopleSoft-Vorlagen aus. Weitere Informationen zum Hinzufügen von Objekten finden Sie unter Hinzufügen von Objekten.

    Eine PeopleSoft-Objektdefinition besteht aus den folgenden Seiten:

    Hinweis: Sie können PeopleSoft-Jobs auch direkt über die AWI-Kombinationsfelder verwenden erstellen, die zur Auswahl von Objekten dienen.

  2. Geben Sie im Dialogfeld Objektname den Namen des neuen Objekts ein. Wählen Sie ihn mit Bedacht aus. Weitere Informationen finden Sie unter Best Practices: Namenskonventionen für Objekte.

  3. Klicken Sie auf OK, um die Objektdefinitionsseiten zu öffnen.

  4. Aktivieren Sie im Bereich Laufzeitoptionen das Kontrollkästchen Prozessanfrage: nach Durchführung löschen, wenn Sie möchten, dass die Prozesssanfrage in PeopleSoft gelöscht wird, nachdem sie ausgeführt wurde.

  5. Informationen zum Abschnitt Job-Report finden Sie unter Job-Reports.

Erstellen der PeopleSoft-Joblogik mit PeopleSoft-Kommandos

Vorlagen für PeopleSoft-Jobs enthalten Sätze von vordefinierten Kommandos. Ein Kommando ist eine Gruppe von PeopleSoft-spezifischen Strings oder Funktionen. Sie erstellen die Logik eines PeopleSoft-Jobs auf seiner Seite Prozess, indem Sie Kommandos hinzufügen. Die Seite Prozess von PeopleSoft-Jobs enthält eine zusätzliche Ansicht namens Formulare – eine intuitive und benutzerfreundliche Methode zum Darstellen der Werte in einem bestimmten Kommando. Die Formularansicht eines Befehls kann Dropdown-Listen, Eingabefelder, Optionsfelder usw. enthalten. Weitere Informationen finden Sie unter Definieren der Prozessseiten in Jobs und Verständnis der Formularansicht auf der Prozessseite.

PeopleSoft-Jobs: Replizieren von Child-Prozessen

PeopleSoft-Jobs

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.

PeopleSoft-Jobs: Übertragen von Ausgangsdateien an Automation Engine

PeopleSoft-Jobs

Die PeopleSoft-Befehle PS_RUN_PROCESS und PS_RUN_JOB erstellen Ausgabedateien, die Sie in der Automation Engine speichern können. Aktivieren Sie dazu im entsprechenden Formular das Kontrollkästchen Ausgabedatei(en) registrieren. Im Ergebnis werden die bei Ausführung des Jobs erzeugten Dateien in die Datenbank der Automation Engine übertragen und als externe Reports gespeichert.

Ausgabedateien herunterladen

  1. Öffnen Sie das Fenster Reports.
  2. Wählen Sie in der Dropdown-Liste Reports die Option Verzeichnis, um die Liste der verfügbaren externen Reports anzuzeigen.
  3. Führen Sie eine der folgenden Aktionen aus:

    • Klicken Sie auf das Download-Symbol.
    • Klicken Sie mit der rechten Maustaste auf den Report, und wählen Sie Teilweiser Download aus

Die heruntergeladenen Reports können über externe Automation Engine-Viewer angezeigt werden.

Neustarten von PS-Jobs über Automic Automation

PeopleSoft-Jobs

Wenn ein Job fehlschlägt (Status ENDED_NOT_OK), können Sie anstelle der Initiierung einer neuen Prozessanforderung diesen einfach aus der Liste Aufgabe in der Process Monitoring-Perspektive neu starten. Weitere Informationen finden Sie unter Externe Aufgaben überwachen und neu starten.

Siehe auch: