mysql在camunda框架中查询用户通过流程的效率
时间: 2023-02-08 16:40:33 浏览: 72
在Camunda框架中使用MySQL查询用户通过流程的效率,可以使用SQL语句在数据库中查询相关数据。例如,可以使用“JOIN”语句将“ACT_HI_PROCINST”表与“ACT_HI_TASKINST”表连接起来,以查询每个流程实例的任务完成时间。此外,还可以使用“GROUP BY”语句将数据分组,以便统计每个用户完成的流程数量和平均完成时间。
相关问题
帮我写一个mysql在camunda框架中查询用户通过流程的效率的查询语句
```
SELECT
user_id,
COUNT(DISTINCT process_instance_id) AS 'process_instance_count',
SUM(DATEDIFF(completion_time, start_time))/COUNT(DISTINCT process_instance_id) AS 'avg_time_per_process'
FROM
act_hi_taskinst
WHERE
end_time IS NOT NULL
GROUP BY
user_id
ORDER BY
avg_time_per_process ASC;
```
这是一个在 Camunda 框架中查询用户通过流程的效率的示例 SQL 查询语句。它查询 act_hi_taskinst 表,选择 user_id、完成的流程实例数量、平均每个流程的完成时间,并以平均时间升序排序。
请注意,这只是一个示例,您可能需要根据自己的需求和数据库结构进行修改.
帮我写一个mysql在camunda框架中查询用户A通过流程的效率的查询语句
```
SELECT
process_definition_key,
COUNT(DISTINCT process_instance_id) AS process_instance_count,
SUM(duration) / COUNT(DISTINCT process_instance_id) AS avg_duration
FROM
act_hi_procinst
WHERE
start_user_id = 'A'
GROUP BY
process_definition_key;
```
这是一个在 Camunda 框架中查询用户 A 通过流程的效率的示例 MySQL 查询语句。
该查询语句查询出每一个流程定义的 key ,流程实例数量,平均持续时间。
这个语句基于 act_hi_procinst 表,条件是 start_user_id = 'A'。
阅读全文