Process Inspector

Bei Process Inspector handelt es sich um ein Verwaltungstool, das Sie verwenden können, um Laufzeitprobleme mit Prozessinstanzen zu untersuchen und zu beheben.

Der Zugriff auf Process Inspector erfolgt über einen Link in der Process Admin Console.

Process Inspector besteht aus drei Anzeigen: Suchfenster, Ergebnisanzeige und Detailanzeige.
Process Inspector zeigt drei Anzeigen in einem Spaltenformat für Suche, Ergebnisse und Details.

1 Suchanzeige

2 Ergebnisanzeige

3 Detailanzeige

Suchanzeige

In der Suchanzeige können Sie die Kriterien definieren, die für die Suche nach Prozessinstanzen verwendet werden sollen. Die Suchanzeige verfügt über mehrere Abschnitte, die über die Beziehung AND verknüpft sind. Die Suchkriterien in einem Abschnitt verfügen über die Beziehung OR. Die Ausnahme besteht darin, dass Felder im Abschnitt 'Datum der letzten Änderung' stattdessen die Beziehung AND aufweisen. Die folgende Tabelle enthält die Suchkriterien und stellt Informationen für jedes der Suchkriterien bereit:
Kriterium Beschreibung
Suchen Gibt die Prozessinstanzen zurück, die den angegebenen Text im Namen der Instanz oder im Akronym der Prozessanwendung enthalten. Bei der Suche muss die Groß-/Kleinschreibung nicht beachtet werden.
Status Gibt die Prozessinstanzen zurück, die den ausgewählten Status aufweisen. Wenn Sie alle Statuskontrollkästchen oder keines dieser Kontrollkästchen auswählen, dann gibt die Suche alle Prozessinstanzen zurück. Die Nummer neben einem Status gibt an, wie viele Prozessinstanzen diesen Status aufweisen und außerdem die Suchkriterien in den verbleibenden Abschnitten der Suchanzeige erfüllen.
Prioritätstyp Gibt die aktiven, ausgesetzten und fehlgeschlagenen Prozessinstanzen zurück, die die angegebene Priorität aufweisen. Eine Prozessinstanz gilt als überfällig, wenn sie nicht spätestens am Fälligkeitsdatum abgeschlossen oder beendet worden ist. Für den Prozess müssen Fälligkeitsdaten aktiviert sein, um zu berechnen, wann Instanzen überfällig sind. Gefährdete Prozessinstanzen weisen eine durchschnittliche Zeit bis zum Abschluss auf, länger als die Zeit ist, die bis zum Fälligkeitsdatum noch verbleibt. Für den Prozess müssen Fälligkeitstermine und Risikoberechnungen aktiviert sein, damit festgestellt werden kann, bei welchen Prozessinstanzen das Risiko einer Überfälligkeit besteht.
Prozessanwendungen Gibt die Prozessinstanzen für die angegebenen Prozessanwendungen zurück. Wenn Sie alle oder keine der Prozessanwendungen auswählen, dann gibt die Suche alle Prozessinstanzen zurück.
Person Gibt die Prozessinstanzen zurück, die Tasks enthalten, deren Eigner der Benutzer ist oder sein könnte, da er zu einer Gruppe gehört, deren Mitglieder die Task anfordern (übernehmen) können.
Datum der letzten Änderung Gibt die Prozessinstanzen abhängig vom Datum der letzten Änderung zurück. Wenn Sie einen Datumswert für Von und (optional) eine entsprechende Uhrzeit angeben, dann gibt die Suche die Instanzen zurück, die zu diesem Zeitpunkt (Datum und Uhrzeit) oder danach geändert wurden. Wenn Sie einen Datumswert für Bis und (optional) eine entsprechende Uhrzeit angeben, dann gibt die Suche diejenigen Instanzen zurück, die zu diesem Zeitpunkt (Datum und Uhrzeit) oder davor geändert wurden. Wenn Sie einen Datumswert für Von und einen für Bis angeben, dann gibt die Suche die Instanzen zurück, die an einem dieser beiden Datumsangaben oder dazwischen geändert wurden.
In der Suchanzeige befindet sich eine Schaltfläche. Wenn Sie nach keiner Prozessinstanz gesucht haben, dann trägt die Schaltfläche die Aufschrift Suchen. Wurde eine Suche durchgeführt, dann lautet die Aufschrift Aktualisieren.

Ergebnisanzeige

In der Ergebnisanzeige wird eines der folgenden beiden Elemente angezeigt. Wenn Sie noch nicht nach Prozessinstanzen gesucht haben, wird in der Ergebnisanzeige eine Willkommensnachricht angezeigt. Wenn Sie eine Suche durchgeführt haben, dann wird in der Ergebnisanzeige eine Liste mit Prozessinstanzen und Fällen angezeigt, die die Suchkriterien erfüllen. In der Liste werden automatisch die ersten 20 Instanzen angezeigt. Wenn mehr als 20 Instanzen vorhanden sind, können Sie in der Liste nach unten blättern, und die nächsten 20 Instanzen werden automatisch geladen.

Damit Benutzer Prozessinstanzen anzeigen können, müssen sie eines der folgenden Kriterien erfüllen:
  • Mitglieder einer Gruppe, die durch die Einstellung bpmAdminGroup angegeben wird, standardmäßig ist dies 'tw_admins'. Diese Administratoren können alle Instanzen anzeigen.
  • Mitglieder eines Teams, das durch die Einstellung Process Application Administrators angegeben wird. Diese Benutzer können Instanzen anzeigen, die zu dieser Prozessanwendung gehören.

Detailanzeige

In der Detailanzeige werden Informationen zur der von Ihnen jeweils getroffenen Auswahl angezeigt. Wenn Sie in der Ergebnisanzeige mehrere Prozessinstanzen auswählen, wird in der Detailanzeige angezeigt, wie viele Instanzen Sie ausgewählt haben und wie viele einen bestimmten Status aufweisen. Wenn die Möglichkeit besteht, bestimmte Aktionen für alle Instanzen auszuführen, so werden diese Aktionen in der Detailanzeige angezeigt. Wenn Sie eine einzelne Instanz in der Ergebnisanzeige auswählen, werden in der Detailanzeige die Informationen für diese Instanz angezeigt. Diese Informationen kann die folgenden Abschnitte umfassen:
Abschnitt Beschreibung
Informationen Informationen zur Instanz, wie z. B. der Prozessname, der Name der Prozessanwendung, ihr Status und der Zeitpunkt des Starts der Prozessinstanz.
Aktionen Die Aktionen, die Sie für die Instanz durchführen können. Für Prozessinstanzen können Sie eine Aktion auswählen, wie beispielsweise das Aussetzen oder Beenden der betreffenden Prozessinstanz. Wenn Sie in der Ergebnisanzeige mehrere Prozessinstanzen ausgewählt haben, werden in der Detailanzeige die Aktionen angezeigt, die allen ausgewählten Instanzen gemein sind. Bei Auswahl einer dieser gemeinsamen Aktionen wird die entsprechende Aktion gleichzeitig auf alle ausgewählten Instanzen ausgeführt.

Für Aktivitäten, Tasks, Zeitgeber und Nachrichtenereignisse sind unterschiedliche Aktionen verfügbar.

Wichtig: Verwenden Sie die Aktion Überspringen mit Vorsicht. Machen Sie sich die Auswirkungen auf die Integrität des Prozesses klar, bevor Sie auswählen, dass eine Aktivität übersprungen wird.
Aktivitäten Die Aktivitäten, die sich im Prozess oder Fall befinden. Auf die Liste der Aktivitäten können Sie folgende Filter anwenden:
  • Mit Bereit werden manuelle Aktivitäten angezeigt, die sich im Status READY (Bereit) oder WAITING (Wartestatus) befinden.
  • Mit In Bearbeitung werden alle Aktivitäten angezeigt, die sich im Status WORKING (in Bearbeitung) befinden, sowie automatische Aktivitäten, die sich im Status WAITING (Wartestatus) befinden.
  • Mit Abgeschlossen werden Aktivitäten angezeigt, die sich im Status COMPLETED (Abgeschlossen), FAILED (Fehlgeschlagen) oder DISABLED (Inaktiviert) befinden.
  • Mit Alle werden sämtliche Aktivitäten unabhängig von ihrem Status angezeigt.

Sie können eine Aktivität auswählen, um Informationen zu ihr anzuzeigen. Wenn Sie die Aktivität auswählen, wird die Detailanzeige aktualisiert und die Aktivitätsinformationen werden angezeigt.

Aufgaben Die Tasks, die der Prozessinstanz zugeordnet sind. Sie können eine Task auswählen, um Informationen zu ihr anzuzeigen. Wenn Sie eine Task auswählen, werden in der Detailanzeige die Prozessinstanzinformationen durch die Taskinformationen ersetzt.

Wenn keine Tasks vorhanden sind, wird dieser Abschnitt in der Detailanzeige nicht angezeigt.

Standort Bei Tasks ist dies der Schritt, der momentan über ein Token verfügt, mit sämtlichen zugehörigen übergeordneten Prozessen, die auf dieses Token warten. Die Position wird wie ein Navigationspfad angezeigt. Dabei wird der übergeordnete Prozess zuerst aufgeführt und danach folgen andere übergeordnete Prozesse bis hin zur aktuellen Instanz.

Wenn keine Informationen zur Position vorhanden sind, wird dieser Abschnitt in der Detailanzeige nicht angezeigt. Beispiel: Wenn die Task in der übergeordneten Instanz ausgeführt wird, wartet kein übergeordneter Prozess darauf, dass die Task abgeschlossen wird.

Daten

Die Daten, die der ausgewählten Prozessinstanz, Aktivität oder Task zugeordnet sind. Die Daten sind bearbeitbar, sodass Sie die zugehörigen Werte ändern können, außer die Prozessinstanz ist abgeschlossen oder beendet oder die Task ist geschlossen. Daten für Instanzen oder Tasks in diesen Status können nicht bearbeitet werden. Wenn Sie beispielsweise über eine Aktivität verfügen, bei der ein Problem aufgetreten ist und bestimmte Variablen nicht aktualisiert werden, können Sie diese Variablen bearbeiten, damit ihnen die korrekten Werte zugeordnet sind, wenn der Datenfluss die betreffende Aktivität verlässt.

Für Prozessinstanzdaten werden nur die übergeordneten Prozessinstanzdaten angezeigt. Die Daten der Unterprozesse und der verbundenen Prozesse werden nicht angezeigt.

Achtung: Weitere Informationen dazu, wer Taskdaten anzeigen und aktualisieren kann, enthalten die Abschnitte Retrieve task data (GET) und Set task data (PUT) in REST-API-Autorisierung für Taskaktionen.
Achtung : Der Wert der JSONObject-Variablen wird als JSON-Zeichenfolge angezeigt. Wenn Sie den Wert bearbeiten, werden die Eigenschaften der Variablen vollständig durch die neue JSON-Zeichenfolge ersetzt.
Zeitgeber Die Zeitgeber, die momentan aktiv sind. Sie können einen Zeitgeber auslösen, um den Datenfluss unverzüglich über den Pfad zu senden, der vom Zeitgeber ausgeht. Beispiel: Einer Prüfaktivität ist ein Zeitgeber (ein Grenzereignis) zugeordnet, der zu einem Eskalationspfad führt. Wenn Sie den Zeitgeber überschreiben, wird der Datenfluss sofort über den Eskalationspfad gesendet. Beim Überschreiben eines Zeitgebers, der eine Verzögerung bedingt, wird diese Verzögerung abgebrochen.

Wenn keine aktiven Zeitgeber vorhanden sind, wird dieser Abschnitt in der Detailanzeige nicht angezeigt.

Nachrichtenereignisse Die Nachrichtenereignisse, die momentan auf den Empfang einer Nachricht warten.

Wenn keine Nachrichtenereignisse vorhanden sind, die auf den Empfang von Nachrichten warten, wird dieser Abschnitt in der Detailanzeige nicht angezeigt.

Verwaiste Tokens Die Token, die durch eine Instanzmigration verwaist sind. Durch das Löschen verwaister Token werden die verwaisten Token nicht wiederhergestellt, sondern der Prozess kann fortgesetzt werden, so dass die verbleibenden Token weiterverarbeitet werden können.

Wenn keine Informationen zu verwaisten Tokens vorhanden sind, wird dieser Abschnitt in der Detailanzeige nicht angezeigt.

Beziehungen (Relationships) Die Beziehungen zwischen der ausgewählten Instanz und anderen Instanzen. Beziehungen haben jeweils einen der folgenden Typen:
  • Der Typ Zugehörig bedeutet, dass die ausgewählte Instanz eine unabhängige Zuordnung zu der jeweils anderen Instanz aufweist.
  • Der Typ Abhängig bedeutet, dass die ausgewählte Instanz von der jeweils anderen Instanz abhängig ist, und zwar wie ein untergeordnetes Element in einer Beziehung zwischen übergeordnetem und untergeordnetem Element.
  • Der Typ Abhängigkeit bedeutet, dass die ausgewählte Instanz von der jeweils anderen Instanz abhängig ist, und zwar wie ein übergeordnetes Element in einer Beziehung zwischen übergeordnetem und untergeordnetem Element. Bei diesem Beziehungstyp werden bestimmte Aktionen, die Sie für die ausgewählte Instanz ausführen, auch für die jeweils andere Instanz ausgeführt.

Wenn keine zugehörigen Instanzen vorhanden sind, wird dieser Abschnitt in der Detailanzeige nicht angezeigt.

Wenn Sie eine Aktivität, eine Task, einen Zeitgeber, ein Nachrichtenereignis oder eine Beziehung in den Details einer Prozessinstanz auswählen, werden in der Detailanzeige entsprechende Informationen angezeigt. Die Informationen ähneln den in dieser Anzeige aufgeführten Informationen zu Prozessinstanzen, gelten jedoch spezifisch für die Aktivität, die Task, den Zeitgeber, das Nachrichtenereignis bzw. die Beziehung.

Nachdem Sie eine Aktivität, Aufgabe, Nachricht, Veranstaltung oder Beziehung überprüft und bearbeitet haben, können Sie im Informationsbereich zurück auswählen. Über diese Schaltfläche kehren Sie zur Anzeige der Instanzdetails zurück.