电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

技术答疑.常用SQL.查询工作流当前节点信息

来源:金蝶云社区作者:金蝶2024-09-234

技术答疑.常用SQL.查询工作流当前节点信息

【应用场景】

查询工作流当前节点信息。



【案例演示】

采购订单,已启动工作流,查询工作流当前节点信息。

测试数据如下图:

待办任务:

流程图:



【实现步骤】

<1>登录星空数据中心所在数据库服务器,执行以下SQL查询工作流当前节点信息。

--查询采购订单的当前流程节点信息 (节点实例状态:1完成2当前)
SELECT  x1.FBILLNO AS 单据编号 ,
        x3.FPROCINSTID AS 流程实例内码 ,
        x3.FNUMBER AS 流程实例编码 ,
        x4l.FACTNAME AS 当前节点名称 ,
        x6.FTITLE AS 当前节点动作主题 ,
        x7.FNAME AS 当前处理人 ,
        x4.FCREATETIME AS 流转至当前处理人时间
FROM    T_PUR_POORDER x1
        LEFT JOIN V_WF_PIBIMAPAll x2 ON x2.FOBJECTTYPEID = 'PUR_PurchaseOrder'
                                        AND CAST(x2.FKEYVALUE AS INT) = x1.FID
        LEFT JOIN V_WF_PROCINSTMG x3 ON x2.FPROCINSTID = x3.FPROCINSTID
        LEFT JOIN V_WF_ACTINSTMG x4 ON x3.FPROCINSTID = x4.FPROCINSTID
        LEFT JOIN V_WF_ACTINSTMG_L x4l ON x4.FACTINSTID = x4l.FACTINSTID
                                          AND x4l.FLOCALEID = 2052
        LEFT JOIN V_WF_ASSIGNMG x5 ON x4.FACTINSTID = x5.FACTINSTID
        LEFT JOIN V_WF_RECEIVERMG x6 ON x5.FASSIGNID = x6.FASSIGNID
        LEFT JOIN T_SEC_USER x7 ON x6.FRECEIVERID = x7.FUSERID
WHERE   x1.FBILLNO = 'CGDD000429'
        AND x4.FSTATUS = '2';

查询结果:

---------------------------------------------------------------------------------------------------------

【更多案例】

--查询采购订单的流程节点信息 (节点实例状态:1完成2当前)

SELECT  x1.FBILLNO AS 单据编号 ,
        x3.FPROCINSTID AS 流程实例内码 ,
        x3.FNUMBER AS 流程实例编码 ,
        x4l.FACTNAME AS 当前节点名称 ,
        x6.FTITLE AS 当前节点动作主题 ,
        x7.FNAME AS 当前处理人 ,
        x4.FCREATETIME AS 流转至当前处理人时间 ,
        CASE WHEN x9.FCOMPLETEDTIME IS NULL THEN x4.FCOMPLETEDTIME
             ELSE x9.FCOMPLETEDTIME
        END AS 处理时间
FROM    T_PUR_POORDER x1
        LEFT JOIN V_WF_P

技术答疑.常用SQL.查询工作流当前节点信息

【应用场景】查询工作流当前节点信息。【案例演示】采购订单,已启动工作流,查询工作流当前节点信息。测试数据如下图:待办任务:流程图:...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信