Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:dashboard:analyses:instance_analyses

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:dashboard:analyses:instance_analyses [2015/07/13 11:15]
manuel.kindler [Anzahl der Schleifen (>0) je Instanz]
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 118: Zeile 136:
 ==== Instanzen je Aktivität einer Prozessdefinition (analog zur Auswertung in den PM-Clients)=== ==== Instanzen je Aktivität einer Prozessdefinition (analog zur Auswertung in den PM-Clients)===
 <code sql> <code sql>
-SELECT ​SUBSTR(va."name", INSTR(va."​name"​,'​(L:'​)) AS "​Aktivitäten",​ COUNT(va."name") AS Anzahl+SELECT ​SUBSTRING_INDEX( va.name, '​(L:'​, 1 ) AS "​Aktivitäten",​ COUNT(SUBSTRING_INDEX( va.name, '​(L:',​ 1 )) AS Anzahl
 FROM view_activity va JOIN view_instance vi ON vi.id = va.instanceId FROM view_activity va JOIN view_instance vi ON vi.id = va.instanceId
-WHERE va."end" is null +WHERE va.end IS NULL 
-AND va."​start" ​IS NOT NULL +AND (va.type ​"K" ​OR va.type ​"C") 
-AND (va."type" ​= 'K' ​OR va."type" ​= 'C'+AND va.start IS NOT NULL 
-AND vi.definitionName ​= '​S-AP-G'​+AND vi.definitionName ​LIKE "​PROZESSNAME"​
 AND vi.archiv = 0 AND vi.archiv = 0
-GROUP BY SUBSTR(va."name", INSTR(va."​name"​,'​(L:'​))+  ​GROUP BY SUBSTRING_INDEX(va.name, '​(L:'​, 1 )
 </​code>​ </​code>​
  
software/dashboard/analyses/instance_analyses.1436778909.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)