详情

    • 类型: 故障
    • 状态: 生产环境已更新
    • 优先级: 一般
    • 解决结果: 已修复
    • 影响版本:
    • 修复的版本: 8.1.6
    • 标签:
    • 需求分类:
      实施配置

      描述

      1.流程里设置的候选人,如图候选人.png, 只有候选人的最后一人才可以用一票拒绝功能。其他人都是外键报错问题
      2.流程里设置候选人组,如图候选人组.png,只有流程图的最后一人才可以使用一票拒绝

        附件

        添加附件或
        1. 070.png
          070.png
          125 kB
        2. image-2022-07-20-17-55-17-882.png
          image-2022-07-20-17-55-17-882.png
          110 kB
        3. image-2022-07-20-17-55-38-711.png
          image-2022-07-20-17-55-38-711.png
          29 kB
        4. 候选人.png
          候选人.png
          34 kB
        5. 候选人组.png
          候选人组.png
          24 kB

        问题链接

          活动日志

          隐藏
          gezhifeng 葛志峰 添加了评论 -
          相关类: HumanTaskTaskListener
          显示
          gezhifeng 葛志峰 添加了评论 - 相关类: HumanTaskTaskListener
          隐藏
          huangyuquan 黄宇权 添加了评论 -
           archive-saas/cescloud-archive-services/archive-app-management/archive-workflow-engine/src/main/java/com/cesgroup/bpm/listener/HumanTaskTaskListener.java

          添加判空处理,其余用户给与完成提示!

          还需删除 t_wf_act_ru_task 下的(t_wf_act_ru_task_ibfk_1)外键约束
          ,原因:结束时候系统删除别的审批人的( delete from T_WF_ACT_RU_EXECUTION where ID_ = ? and REV_ = ?)运行时流程执行实例,但是由于 设置了 外键约束T_WF_ACT_RU_EXECUTION 的id 删除要先 删掉 t_wf_act_ru_task(运行时任务数据表)中execution_id_ 等于
          T_WF_ACT_RU_EXECUTION.ID_ 的数据,由于约束无法删除掉,其他用户的任务,但是由于删除的逻辑被封装在jar 中导致无法修改,且最后 t_wf_act_ru_task 表中 execution_id_ 等于 T_WF_ACT_RU_EXECUTION.ID_ 的数据也在jar 中批量执行中删除(可能是jar 里面执行顺序问题)故只能删除 t_wf_act_ru_task 下的(t_wf_act_ru_task_ibfk_1)外键约束
          显示
          huangyuquan 黄宇权 添加了评论 -  archive-saas/cescloud-archive-services/archive-app-management/archive-workflow-engine/src/main/java/com/cesgroup/bpm/listener/HumanTaskTaskListener.java 添加判空处理,其余用户给与完成提示! 还需删除 t_wf_act_ru_task 下的(t_wf_act_ru_task_ibfk_1)外键约束 ,原因:结束时候系统删除别的审批人的( delete from T_WF_ACT_RU_EXECUTION where ID_ = ? and REV_ = ?)运行时流程执行实例,但是由于 设置了 外键约束T_WF_ACT_RU_EXECUTION 的id 删除要先 删掉 t_wf_act_ru_task(运行时任务数据表)中execution_id_ 等于 T_WF_ACT_RU_EXECUTION.ID_ 的数据,由于约束无法删除掉,其他用户的任务,但是由于删除的逻辑被封装在jar 中导致无法修改,且最后 t_wf_act_ru_task 表中 execution_id_ 等于 T_WF_ACT_RU_EXECUTION.ID_ 的数据也在jar 中批量执行中删除(可能是jar 里面执行顺序问题)故只能删除 t_wf_act_ru_task 下的(t_wf_act_ru_task_ibfk_1)外键约束
          隐藏
          huangyuquan 黄宇权 添加了评论 - - 已编辑
          --t_wf_act_ru_task 约束备份
          t_wf_act_ru_task_ibfk_1 execution_id_ ces_cloud_saas_app t_wf_act_ru_execution id_ RESTRICT RESTRICT
          显示
          huangyuquan 黄宇权 添加了评论 - - 已编辑 --t_wf_act_ru_task 约束备份 t_wf_act_ru_task_ibfk_1 execution_id_ ces_cloud_saas_app t_wf_act_ru_execution id_ RESTRICT RESTRICT
          隐藏
          sxw 孙秀雯 添加了评论 -
          已验证,如图070,一票拒绝
          显示
          sxw 孙秀雯 添加了评论 - 已验证,如图070,一票拒绝

            人员

            • 经办人:
              huangyuquan 黄宇权
              报告人:
              gezhifeng 葛志峰
            • 管理关注列表:
              3 开始关注这个问题

              日期

              • 创建日期:
                已更新:
                已解决:
                要求解决日期:

              将文件拖放到此处以给问题添加附件