• 删除U8中单据已经审核完成但工作流未完成的任务


    问题描述:

    U8工作流终审结点后面还有节点时,当终审终点完成后,系统会通知后面的节点进行审核,但单据显示已经审核完成,后面的节点无法审核,工作任务会一直挂着,无法删除。

    例如下图中,节点“终审1”审核完成后,节点“终审2”会收到任务,但单据已经完结,无法审核,也无法删除工作任务

    设计时将终审2移动到“审核”节点下面就可以避免问题发生。

    大概是因为有等待节点可以放置在终审节点之后用于处理变更业务,所以用友设计了终审之后流程并不结束,不过理应可以判断一下的。


    如果发生了这种状况就手工更新下工作流任务属性,设置Table_Task表cTK_State = 3即可,示例,

    查看有哪些问题任务:

    SELECT TOP 100
            *
    FROM    Table_Task t
            INNER JOIN MaterialAppVouch r ON t.extendfield3 = r.cCode
    WHERE   r.iverifystate = 2
            AND t.cTK_State = 0
            AND cVoucherType = '0413'
    	--0413	领料申请单	0412	材料出库单


    更新任务属性:

    SET     cTK_State = 3
    FROM    Table_Task t
            INNER JOIN rdrecord11 r ON t.extendfield3 = r.cCode
    WHERE   r.iverifystate = 2
            AND t.cTK_State = 0
            AND t.cVoucherType = '0412'--材料出库单

    其中cVoucherType对应不同的单据,iverifystate代表单据已经审核完成


    常用cVoucherType对应单据如下:

    cVoucherType 对应单据
    01 销售发货单
    0302 其他出库单
    0304 调拨单
    0411 产成品入库单
    0412 材料出库单
    0413 领料申请单
    17 销售订单
    24 采购入库单
    27 请购单
    88 采购订单
    FC03FZ301                                          询价计划单
    om01                                               委外订单
    SA26                                               销售预订单
    
  • 相关阅读:
    windows下查看端口进程占用情况
    分布式文件管理系统MooseFS在centOS 7中的安装
    开发中的技术选型调研总结
    windows和linux无法访问VMware中linux的tomcat主页问题
    如何使windows系统ping通VMware下面的linux系统
    VMware中linux安装jdk
    mysql数据库之存储过程入门
    Hibernate批处理操作优化 (批量插入、更新与删除)
    JDBC: 批量处理提高SQL处理速度
    小程序 长按复制文本
  • 原文地址:https://www.cnblogs.com/apollokk/p/6713816.html
Copyright © 2020-2023  润新知