2023 泛微流程统计 (流程耗时统计:归档周期,节点审批周期)

---流程耗时统计:归档周期
select LEFT(Minoperatetime,4) as mYear, LEFT(Minoperatetime,7) mYearMonth,creater,createdate,createtime,
      workflow_requestbase.requestid, requestmark, requestname,status ,
       Minoperatetime,Maxoperatetime,
      CAST ( CAST ( DATEDIFF ( ss, Minoperatetime, Maxoperatetime ) / ( 60 * 60 * 24 ) AS INT ) AS VARCHAR ) + '天' + CAST ( CAST ( DATEDIFF ( ss, Minoperatetime, Maxoperatetime ) % 86400 / 3600 AS INT ) AS VARCHAR ) + '小时' + CAST ( CAST ( DATEDIFF ( ss, Minoperatetime, Maxoperatetime ) % 3600 / 60 AS INT ) AS VARCHAR ) + '分' + CAST ( CAST ( DATEDIFF ( ss, Minoperatetime, Maxoperatetime ) % 60 AS INT ) AS VARCHAR ) + '秒' LengthOfTime

from workflow_requestbase
left join (         
        select requestid,min(operatedate+' '+operatetime) as Minoperatetime,max(operatedate+' '+operatetime) as Maxoperatetime
        from workflow_requestlog
        
        group by requestid

              ) a on workflow_requestbase.requestid=a.requestid
 where workflow_requestbase.currentnodetype = 3 and  LEFT(Minoperatetime,4)>=2023--and workflow_requestbase.requestid = 229104  

---流程耗时统计:节点审批周期
select wc.requestid as 请求id,
      (select requestname 
          from workflow_requestbase wr 
          where wr.requestid = wc.requestid ) as 请求标题,
          
        (select createdate+' '+ createtime
          from workflow_requestbase wr2 
          where wr2.requestid = wc.requestid ) as 流程创建时间   
          
            ,(select lastname from HrmResource where id = userid) as 操作者姓名

,
        nodeid as 节点id,
         isremark 操作类型id,
         case isremark when  0 then '未操作'
                       when  1 then '转发'
                       when  2 then '已操作'
                       when  4 then '归档'
                       when  5 then '超时'
                       when  8 then '抄送(不需提交) '
                       when  9 then '抄送(需提交) '
                       when  'a' then '意见征询'
                       when  'b' then '回复'
                       when  'h' then '转办'
                       when  'j' then '转办提交'
          end as 操作类型,
         
        (select nodename 
             from workflow_nodebase 
               where id = nodeid ) as 节点名称
,userid as 操作者id,
receivedate+ ' '+receivetime as 接收时间
,operatedate+' '+ operatetime  as 操作时间
,
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime  ) / ( 60 * 60 * 24 ) AS INT ) AS VARCHAR ) + '天' + 
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime ) % 86400 / 3600 AS INT ) AS VARCHAR ) + '小时' + 
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime) % 3600 / 60 AS INT ) AS VARCHAR ) + '分' + 
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime ) % 60 AS INT ) AS VARCHAR ) + '秒' 操作耗时分钟

from workflow_currentoperator wc  
where wc.requestid = 239102
order by receivedate+ ' '+receivetime  ,

  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime  ) / ( 60 * 60 * 24 ) AS INT ) AS VARCHAR ) + '天' + 
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime ) % 86400 / 3600 AS INT ) AS VARCHAR ) + '小时' + 
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime) % 3600 / 60 AS INT ) AS VARCHAR ) + '分' + 
  CAST ( CAST ( DATEDIFF ( ss, receivedate+ ' '+receivetime, operatedate+' '+ operatetime ) % 60 AS INT ) AS VARCHAR ) + '秒'

泛微审批耗时SQL是指在泛微审批流系统中执行流程审批操作所消耗的时间。泛微审批流系统是一种流程管理和审批协同平台,可以实现企业内部各类业务流程的自动化管理和审批泛微审批耗时SQL是指通过执行数据库查询语句来获取审批流程的执行时间。在泛微审批流系统中,每个审批流程都会被记录在数据库中,包括流程的开始时间、结束时间和执行时间等信息。通过执行SQL语句来查询这些信息,可以获得每个审批流程的执行耗时泛微审批耗时SQL通常包含以下几个步骤: 1. 连接数据库:首先需要建立与数据库的连接,以便执行SQL语句。 2. 编写查询语句:根据审批流程数据库表结构,编写查询语句来获取所需的审批流程执行时间信息。 3. 执行查询:通过执行查询语句,获取审批流程的执行时间信息。 4. 分析结果:根据查询结果,可以得出审批流程的执行耗时情况,比如平均耗时、最长耗时等。 5. 提出优化建议:根据分析结果,可以提出相应的优化建议,以减少审批流程的执行时间,提高系统的性能和效率。 通过泛微审批耗时SQL的执行结果,可以评估和监控系统的性能和效率,并根据需要进行相应的优化和改进。这对于提高企业内部业务流程的执行效率、减少时间成本具有重要意义。同时,也为企业进行决策和管理提供了依据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值