Please enable JavaScript to view this site.

Administrationshandbuch

Navigation: Tech Doc > Beschreibung der JobRouter-Datenbank > Datenbankstruktur > Vorgangsdaten

SQL-Abfragen auf Vorgangsdaten

Scroll Zurück Oben Weiter Mehr

Um Abfragen auf die Vorgangsdaten auszuführen, müssen die Tabellen also immer über die oben erläuterten Verknüpfungen miteinander verbunden werden.

Zum Auslesen aller Schritte eines Vorgangs inklusive aller Prozessdaten eines Vorgangs müssen also die Tabelle JRINCIDENTS und die Prozesstabelle miteinander Verknüpft werden. Die passende Abfrage auf Basis der processid dazu sieht also wie folgt aus:

SELECT * FROM JRINCIDENTS i JOIN PROZESSTABELLE p ON i.process_step_id = p.step_id

WHERE i.processid = ‘12345’

Möchten Sie nur die Daten eines speziellen Schrittes auslesen können Sie die folgende Abfrage verwenden, die das Ergebnis anhand der workflowid filtert.

SELECT * FROM JRINCIDENTS i JOIN PROZESSTABELLE p ON i.process_step_id = p.step_id

WHERE i.workflowid = ‘12345’

Um nun die Untertabellendaten für diesen Schritt auszulesen können Sie die folgende Abfrage verwenden:

SELECT u.* FROM JRINCIDENTS i JOIN UNTERTABELLE u ON i.process_step_id = u.step_id

WHERE i.workflowid = ‘12345’

Als Ergebnis erhalten Sie pro Zeile der Untertabelle eine Ergebniszeile.