• BPM引擎Activiti6.0任务撤回实现方法

    当前使用的BPM引擎为Activiti6.0,客户需求是流程发起人能将整个流程撤销,对于某个流程节点,办理人可以撤回已经办理的任务,同时前提是该任务节点的下个节点未被办理。1、流程撤销首先说下发起人对整个流程的撤销,直接删除流程,传入流程实例ID,结束一个流程。执行此方法后,流程实例的当前任务act_ru_task会被删除,流程历史act_hi_taskinst不会被删除,并且...

    工作流引擎 2021年08月22日 2242 0
  • 工作流Activiti流程图各元素之任务单元介绍

    在工作流Activiti的使用中,任务是不可或缺的元素,通过各种任务,来完成作业系统中各个环节的执行,任务分为用户任务、脚本任务、Java服务任务、邮件任务、手工任务、业务规则任务、调用活动(子流程)任务,下面就一一介绍。一、用户任务用户任务用来设置必须由人员完成的工作。 当流程执行到用户任务,会创建一个新任务, 并把这个新任务加入到分配人或群组的任务列表中。二、脚本任务脚本...

    Java 2020年11月23日 2245 0
  • 工作流Activiti流程图各元素之开始事件和结束事件介绍

    我们常见的工作流流程图,通过各元素的拖拽生成,如下图:要想生成根据业务需求制定的流程图,首先要知道这些构成元素代表的是什么,这篇就来将一下这些元素的作用。通过activiti集成eclipse,会在开发工具的右边显示这些元素:从一级分类中可以看出,分为开始事件、结束事件、任务、子流程和调用节点、网关、边界事件、捕获和触发事件、顺序流等,下面就来介绍一下里面的子元素:一、开始事...

    java技术 2020年11月15日 4116 0
  • 工作流引擎开发系列二数据库设计

    之前简单的讲解了基本原理,从这节开始会详细讲解。首先需要讲解的就是数据设计,下面就是数据库的相关设计表名:WorkflowTemplate--工作流模板表名:WorkflowTemplateFlow--模板活动Activity表名:WorkflowFlowRole--Activity审批权限表名:WorkflowFlowCondition--分支节点条件表名:WorkflowI...

    架构设计 2020年04月27日 2354 0