Teil 2: Business Prozessinstanzen in SAP NWA beobachten und nachvollziehen
Im ersten Teil dieses Artikels wurde die Ansicht von laufenden Prozessinstanzen beschrieben. In diesem zweiten Teil gehe ich auf die Ansicht abgeschlossener Prozessinstanzen, den log-Viewer und Rollen ein, welche für die Prozessadministration notwendig sind.
Abgeschlossene Prozessinstanzen anzeigen
Manchmal ist es auch hilfreich, nicht nur fehlerhaften Vorgängen nachzuspüren, sondern auch erfolgreiche Prozesse anzuzeigen: wann wurde ein Prozess abgeschlossen, welchen Verlauf nahm der Prozess oder wann fand ein bestimmter Prozessschritt statt? Standardmässig zeigt die Ansicht ‚Prozesse verwalten‘ nur fehlerhafte oder aktuell laufende Prozesse an. Erweitert man die Suchoptionen jedoch mittels des unscheinbaren Links ‚Erweitert‘, so lassen sich auch Prozesse in allen anderen Stati anzeigen. Es stehen dann ebenfalls die im 1.Teil beschriebenen Darstellungsoptionen der Prozesshistorie zur Verfügung. So lässt sich minutiös der Ablauf eines Prozesses nachvollziehen.
Einträge im Log Viewer
Via ‚Problemmanagement‘ -> ‚Protokolle und Traces‘ gelangt man zum Log Viewer. Dieser zeigt sämtliche Logeinträge aller aktivierter Komponenten und vom SAP CE System selbst. Da die Darstellung chronologisch erfolgt, ist sie für die Nachvollziehbarkeit eines Prozessablaufes unübersichtlich. Jedoch kann sie gerade für die Fehlerursachensuche wertvolle Details und Zusammenhänge liefern. Hier werden die programmatischen Logeinträge des SAP-Loggers angezeigt. Der Log-Level einzelner Java-Klassen oder Packages wird in der Protokollkonfiguration gesetzt: ‚Problemmanagement‘ -> ‚Protokolle und Traces‘ -> im Feld ‚Anzeigen:‘ den Wert ‚Trace-Orte‘ auswählen. Anschliessend kann im Hierarchiebaum das gewünschte Package oder die Klasse ausgewählte werden und die Gewichtung (Log-Level) gesetzt werden. Mittels Button ‚Zum Teilbaum kopieren‘ wird die gewählte Gewichtung auf alle darunterliegenden Packages und Klassen kopiert.
Berechtigungen
Nicht nur der Zugang zu den Ansichten im NWA, welche eine Prozessüberwachung ermöglichen, sondern auch die Durchführbarkeit von Funktionalitäten der verschiedenen Ansichten werden über Rollen gesteuert. Hier ein Kurzüberblick über die Rollen und deren Berechtigungen:
- SAP_BPM_SuperDisplay: berechtigt zur Anzeige aller Administrationsseiten von Prozessen und Aufgaben im NWA
- SAP_BPM_SuperAdmin: berechtigt zur Anzeige aller Administrationsseiten von Prozessen und Aufgaben im NWA (wie SAP_BPM_SuperDisplay) und ermöglicht das Bearbeiten von Prozessen und Aufgaben und Starten von Prozessen
- NWA_READONLY: berechtigt zur Anzeige aller Seiten im NWA
- NWA_SUPERADMIN: berechtigt zur Anzeige (wie NWA_READONLY) und zum Management aller Seiten im NWA (aber nicht zum Starten von Prozessen)
