Periodische Statusaktualisierung
Übersicht
In Conigma ist es möglich jedem Objekttyp einen (oder mit Vorbedingung mehrere) Prozess(e) zuzuordnen. In dem Prozess ist ein Statusworkflow definiert mit manuellen bzw. automatischen Statusübergängen. Da die Vorbedingung eines automatischen Statusübergangs manchmal nicht sofort in der Dialogtransaktion in Erfüllung geht, wäre der Status erst bei der nächsten Änderung oder beim nächsten manuellen Refresh mit Zeitverzögerung aktualisiert. Deshalb ist es manchmal erforderlich die automatischen Übergänge in einem periodischen Hintergrundjob zu prüfen und durchzuführen. Das kann mithilfe des Reports /GAL/CCM_ADMTOOLS_STATUS_UPD erfolgen.
Typische Beispiele für die Verwendung:
Import erfolgt in STMS, Statuswechsel für CR abhängig von Returncode
Erinnerungsemail an die zuständige Person, wenn der CR seit n Tagen auf eine Genehmigung wartet
Umhängen des CRs in ein Archivrelease, wenn der CR seit n Tagen in der Produktion steht
Da der Report sehr leistungsoptimiert programmiert wurde, kann er bei Bedarf auch in kurzen Perioden (5-10 Minuten) eingeplant werden. Der Job sollte aus Performancegründen jedoch möglichst auf dem Zentralsystem eingeplant werden.
Selektionsparameter
Repository ID: das für die Ermittlung der Daten verwendete Repository. Sollten mehrere Repositories existieren, so ist hier im Normalfall das produktive Repository zu verwenden.
Object type: der Objekttyp, dessen Objekte aktualisiert werden.
Object state: die Status-ID, in dem sich die zu aktualisierenden Objekte befinden.
Use index: beschleunigt die Objektsuche sofern im Selektionsfeld "Object status" nur Gleichheitsprüfung definiert wurde.
Top level CRs: bei hierarchischen CRs wird diese Ebene berücksichtigt.
Bottom level CRs: bei hierarchischen CRs wird diese Ebene berücksichtigt.
Mid level CRs: bei hierarchischen CRs wird diese Ebene berücksichtigt.
Exclusive mode: mit diesem Flag wird verhindert, dass parallel laufende Status Update Jobs einander blockieren.
New TMS synchronization: Import- und Exporthistorien aller mit Conigma verbundenen Systeme werden aktualisiert und in die Conigma Cache Tabellen geschrieben.
Show all objects: Auch Objekte mit unverändertem Status anzeigen.
Trace output for all objects: Update-Log für alle Objekte ins Trace schreiben.