Knowledge Base > Automation Engine und Zielsysteme > PeopleSoft > Änderungen in Run Controls

Änderungen in Run Controls

Die meisten Prozesse benötigen für die Durchführung Parameterangaben wie z.B. einen Zeitraum. In sogenannten Run Controls (RUN_CONTROL_RECORDS) können derartige Informationen einmalig hinterlegt werden. Die Prozesse beziehen die Parameter für die Durchführung aus dem zugewiesenen Run Control.

Ein Run Control ist in der Regel genau ein Datenbanksatz in der PeopleSoft-Datenbank. Er kann jedoch auch mehrere Datensätze umfassen. Ein Run Control wird durch die beiden Schlüsselbegriffe OPRID (Benutzer-ID) und RUN_CNTRL_ID eindeutig identifiziert.

Verwendung

Die AE stellt die Funktion PS_MODIFY_RUNCONTROL zur Verfügung, mit der Sie Run Controls ändern können. Die Anpassung bezieht sich hierbei auf einen einzelnen Datensatz. Sollen mehrere Datensätze eines Run Controls gepflegt werden, so müssen Sie für jede Änderung einen eigenen PS_MODIFY_RUNCONTROL-Aufruf vornehmen. Dieses Vorgehen unterscheidet die AE von der Online-Pflege in PeopleSoft.

Beispiele

Beispiel 1

Ein Benutzer möchte den SQR-Report "Employee Turnover Analysis" durchführen. Dazu legt er ein Run Control namens "myRunControl" an. Nach dem Hinzufügen des Run Controls werden die für den Report notwendigen Parameterfelder eingegeben und gespeichert. Es handelt sich hierbei um die Felder FROM_DATE und THRU_DATE.

Dieselbe Änderung kann automatisiert von AE aus erfolgen. Die Benutzer-ID wird aus dem Login-Objekt des PeopleSoft-Jobs ermittelt.

PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_HR',FIELDNAME='FROM_DATE',FIELDVALUE='20050306'
PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_HR',FIELDNAME='THRU_DATE',FIELDVALUE='20060306'

Beispiel 2

Das folgende Beispiel zeigt ein Run Control für die Währungsumrechnung. Dieses Mal sind nicht nur Felder, sondern auch Werte in Listenform vorhanden. Es handelt sich um eine Aufzählung von Währungen.

Um die Werte bezüglich der Währung ändern zu können, muss beim Aufruf von PS_MODIFY_RUNCONTROL zusätzlich ein Schlüssel übergeben werden.

PS_MODIFY_RUNCONTROL RUNCONTROLID='myRunControl',RECORDNAME='RUN_CNTL_CC2_EO',FIELDNAME='RATE_MULT',FIELDVALUE='100',KEYNAME(1)='CURRENCY_CD',KEYVALUE(1)='EUR'

Die Daten der Währungsliste sind im Level 1. Daher ist bei den Parametern KEYNAME(1)= und KEYVALUE(1)= jeweils die Zahl 1 anzugeben.

Risiken und Einschränkungen

Beachten Sie beim Ändern von Run Controls folgende Hinweise:

 

Siehe auch:

PS_MODIFY_RUNCONTROL

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH