activity工作流引擎「activity工作流引擎 开源」
怎样提高activiti工作流引擎查询数据的速度
在“文件”菜单上指向“新建”,然后选择“项目”。此时将打开“新建项目”对话框。在“项目类型”窗格中,选择“Visual C#”或“Visual Basic”(位于“其他语言”下),然后选择“工作流”。在“模板”窗格中,选择“工作流 Activity 库”。

工作流Activiti表说明
Activiti工作流总共包含23张数据表,所有的表名默认以“ ACT_ ”开头。并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配
用来保存部署文件的大文本数据。
保存流程定义图片和xml、Serializable(序列化)的变量,即保存所有二进制数据,特别注意类路径部署时候,不要把svn等隐藏文件或者其他与流程无关的文件也一起部署到该表中,会造成一些错误(可能导致流程定义无法删除)。
属性数据表。存储这个流程引擎级别的数据。
历史活动信息。这里记录流程流转过的所有节点,与HI_TASKINST不同的是,taskinst只记录usertask内容。
附件信息
历史审批意见表
历史详情表:流程中产生的变量详细,包括控制流程流转的变量,业务表单中填写的流程需要用到的变量等。
任务参与者数据表。主要存储历史节点参与者的信息。
历史流程实例信息
历史任务流程实例信息
历史变量信息
用户组表,用来存储用户组信息。
用户扩展信息表。
用来保存用户的分组信息
用户信息表
部署信息表, 用来存储部署时需要持久化保存下来的信息
流程设计模型表,创建流程的设计模型时,保存在该数据表中。
流程解析表,解析成功了,在该表保存一条记录。业务流程定义数据表
运行时事件
运行时流程执行实例,我的代办任务查询表
身份联系,主要存储当前节点参与者的信息,任务参与者数据表。
运行时定时任务数据表
运行时任务数据表
运行时流程变量数据表
工作流是什么?工作流引擎又是什么?
工作流主要是工作业务模块需要的对应管理流程,工作流引擎,是为配置相关管理业务流程的工具
工作流的主要组成部分是:
首先看下是否单独的流程引擎,还是要体现中台价值,如果单独的流程引擎,就天翎的平台是使用的是平台模式,把流程嵌入到其他的系统做好门户和单点以及同步组织,实现数据共享和拿到第三方数据,统一呈现:同事支持和满足流程需要的各种吻合国情的审批和流转模式:支持单人办理、多人顺序、多人并行、抢占办理、内部循环、人工合并等场景
n 同时还封装主办加签、会办加签、协办、回退、回撤、子流程、节点跳转等20多种中国式流程操作
支持流程提交、到达、回退、过期、回撤、催办、抄送、到达的提醒设置;
n 支持消息中心、企业微信、钉钉 、邮件、手机短信的接收方式;
工作流流程引擎Activity介绍与实践
现在的标准是: BPMN 2.0
常用框架:Activiti、JBPM、Shark、OSWorkflow、ActiveBPEL、YAWL等
官网地址

