Oracle Analyses related to processes
- 1 Process-Related
- 1.1 Instance-Related
- 1.1.1 Number of started instances per month
- 1.1.2 Average number of started instances per day per month (22 working days a month)
- 1.1.3 Number of started and completed instances for each definition
- 1.1.4 Number of started, completed, aborted and running instances for each process definition
- 1.1.5 Activities, tasks and assigned users of running instances
- 1.1.6 Average cycle time (in h) of all instances of all process definitions per month
- 1.1.7 Number of started instances per month (columns) per year (rows) for a definition
- 1.1.8 Cumulative number of started instances per month (columns) per year (rows) for a definition
- 1.1.9 Minimum, maximum and average cycle time (in h) of instances per process definition
- 1.2 Definitions-Related
- 1.1 Instance-Related
Process-Related
This article offers examples for instance and definition related analyses with the dashboard.
Instance-Related
Number of started instances per month
SELECT
CONCAT(CONCAT(to_char(inst.CREATIONTIME,'yyyy'), '-'), to_char(inst.CREATIONTIME,'mm')) AS Month,
SUM(1) AS COUNT
FROM view_instance inst
GROUP BY CONCAT(CONCAT(to_char(inst.CREATIONTIME,'yyyy'), '-'), to_char(inst.CREATIONTIME,'mm'))
Order by CONCAT(CONCAT(to_char(inst.CREATIONTIME,'yyyy'), '-'), to_char(inst.CREATIONTIME,'mm')) DESC;
Â
Average number of started instances per day per month (22 working days a month)
SELECT
CONCAT(CONCAT(to_char(inst.CREATIONTIME,'yyyy'), '-'), to_char(inst.CREATIONTIME,'mm')) AS Month,
ROUND(SUM(1)/22,1) AS "Average per day"
FROM view_instance inst
GROUP BY CONCAT(CONCAT(to_char(inst.CREATIONTIME,'yyyy'), '-'), to_char(inst.CREATIONTIME,'mm'))
Order by CONCAT(CONCAT(to_char(inst.CREATIONTIME,'yyyy'), '-'), to_char(inst.CREATIONTIME,'mm')) DESC;
Â
Number of started and completed instances for each definition
SELECT
inst1.definitionname AS "Process",
COUNT(DISTINCT(inst1.ID)) AS "Number of started instances",
COUNT(DISTINCT(inst2.ID)) AS "Number of completed instances"
FROM view_instance inst1
LEFT JOIN view_instance inst2
ON inst1.ID=inst2.ID
AND inst2.INSTANCEEND IS NOT NULL
INNER JOIN view_activity act ON act.INSTANCEID=inst1.ID
LEFT JOIN view_task task ON task.INSTANCEID=inst1.ID
GROUP BY inst1.DEFINITIONNAME;
Â
Number of started, completed, aborted and running instances for each process definition
Â
Activities, tasks and assigned users of running instances
Â
Average cycle time (in h) of all instances of all process definitions per month
Â
Number of started instances per month (columns) per year (rows) for a definition
Â
Cumulative number of started instances per month (columns) per year (rows) for a definition
Â
Minimum, maximum and average cycle time (in h) of instances per process definition
Â
Definitions-Related
Number of loops (>0) per definition
Â
© TIM Solutions GmbH | AGB | Datenschutz | Impressum