Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:dashboard:analyses:instance_analyses [2016/01/05 14:56] fabian.ludacka [Instanzen je Aktivität einer Prozessdefinition (analog zur Auswertung in den PM-Clients)] |
software:dashboard:analyses:instance_analyses [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====Instanzbezogene Auswertungen===== | =====Instanzbezogene Auswertungen===== | ||
+ | |||
+ | |||
+ | ==== Anzahl an gestarteten Instanzen pro Monat (unabhängig vom Prozess) ==== | ||
+ | <code sql> | ||
+ | select concat(substring(cast(year(inst.creationtime) as char),3,2), " ", MONTH(inst.creationtime)) as monat, count(*) as "Summe gestartete Instanzen" | ||
+ | from view_instance inst | ||
+ | group by monat | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ==== Anzahl an gestarteten Instanzen pro Jahr (unabhängig vom Prozess) ==== | ||
+ | <code sql> | ||
+ | select year(inst.creationtime) as jahr, count(*) as "Summe gestartete Instanzen" | ||
+ | from view_instance inst | ||
+ | group by jahr | ||
+ | </code> | ||
+ | |||
+ | |||
==== Anzahl an gestarteten und beendeten Instanzen je Definition ==== | ==== Anzahl an gestarteten und beendeten Instanzen je Definition ==== | ||
<code sql> | <code sql> | ||
Zeile 63: | Zeile 81: | ||
INNER JOIN view_task task ON task.activity = act.id | INNER JOIN view_task task ON task.activity = act.id | ||
LEFT JOIN view_identity ident ON task.actor = ident.id | LEFT JOIN view_identity ident ON task.actor = ident.id | ||
- | INNER JOIN view_identity ident2 ON task.pooledActor = ident2.id | + | LEFT JOIN view_identity ident2 ON task.pooledActor = ident2.id |
WHERE inst.archiv = FALSE AND inst.END IS NULL | WHERE inst.archiv = FALSE AND inst.END IS NULL | ||
GROUP BY inst.id | GROUP BY inst.id | ||
Zeile 123: | Zeile 141: | ||
AND (va.type = "K" OR va.type = "C") | AND (va.type = "K" OR va.type = "C") | ||
AND va.start IS NOT NULL | AND va.start IS NOT NULL | ||
- | AND vi.definitionName LIKE "Kommentar abgeben AT8.2" | + | AND vi.definitionName LIKE "PROZESSNAME" |
AND vi.archiv = 0 | AND vi.archiv = 0 | ||
GROUP BY SUBSTRING_INDEX(va.name, '(L:', 1 ) | GROUP BY SUBSTRING_INDEX(va.name, '(L:', 1 ) |