activiti5

学习笔记(二)伪审批汇总流程

伪汇总审批,

就是每一条流程都是独立的,

这些独立的流程在走到某个节点的时候,

这个节

点的审批人可以一次性进行多个任务的审批。

开发环境

JDK1.6

Activiti5.13

Eclipse

MYSQL5

简单起见,这里没有做一个

web

的项目,只是一个

Java

程序。

业务场景

预算填报员填写本单位的预算,

预算提交到本单位的上级进行审批,

上级审批后提交到总公

司进行审批。

有多少个预算到了总公司审批人处,

就可以对多少的预算同时进行审批,

这些流程都是相对

独立的。

业务数据存储在单独的报表系统中,节点可以配置打开报表的方式,表单

ID

,及节点是否

汇总审批。

程序模拟

为方便起见

1

)所有单位的预算员,审批人,汇总审批人都用三个人,

kermit, fozzie,admin

直接配在流

程图中,实际上

kermit

fozzie

应会是不同的人,可以动态传入流程启动流程

2

)节点是否需要汇总,可以根据在节点的参数

isSum

来进行动态的判定,是否执行汇总审

批,程序只是展示效果,具体没有实现动态的,实现起来并不困难。

3

)为了直观,节点参数都使用了中文,实际开发中肯定是编码形式

流程参数说明:

流程实例级别的参数有两个,一个填报期间

period

一个填报单位

fillAccount

节点级别的配置参数有四个,三个固定的报表唯一编码

sheetId

,报表打开方式

fillType

是否汇总

isSum

,一个在流程实例中动态生成的,当前节点的操作单位

accountCode

activiti 获取审批人员_Activiti审批汇总流程相关推荐

  1. 审批流_想做流程审批的开发?带你玩转Activity工作流(一)

    现在的很多传统企业转型互联网,最多的"转型"工作之一,就是公司的流程审批模块,如何进行线上运行,实现降本增效. -- 23号老板      01引入 现在的很多传统企业转型互联网, ...

  2. SpringBoot 结合Activiti 进行单条实例工作流审批

    1.建立maven项目,引入maven依赖 #因为我的项目单独引入了mybatis-plus所以这里对activiti排除一下mybatis的依赖 <dependency><grou ...

  3. 项目管理系统、工作台、经营看板、质量管理、合同管理、合同审核、新建合同、分包商管理、立项审批、创建项目、项目模板、项目统计、计划管理、结项申请、审批流程、审批记录、审批状态、参数设置、axure原型

    项目管理系统.工作台.经营看板.质量管理.合同管理.合同审核.新建合同.分包商管理.立项审批.创建项目.项目模板.项目统计.计划管理.结项申请.审批流程.审批记录.审批状态.参数设置.axure原型 ...

  4. web端项目管理/工程项目劳务资源管理系统/考勤审批/人员招聘/企业管理系统/工资管理/入职管理/组织结构/财务管理/大数据指挥中心/劳务系统/岗位工种/智慧工程监管/劳务app原型/axure原型

    web端项目管理/工程项目劳务资源管理系统/考勤审批/人员招聘/企业管理系统/大数据智慧中心/工资管理/入职管理/组织结构/财务管理/大数据指挥中心/劳务系统/岗位工种/axure原型/rp原型 Ax ...

  5. springboot2.1:获取企业微信的审批数据

    1.我们先是呢要做好开始项目的准备工作 如果你是企业微信管理员可以看到,或者是你弄一个企业号如下:企业ID 同样方法可以在审批找到 有啦这两个可以获取到token 二:我这边创建一个表存获取到的审批相 ...

  6. 统一信用代码n开头_农业银行信用卡审批及拒绝代码汇总!

    最近小朱看到有很多老哥问农行拒绝代码代表的都是哪种意思,不同的审批代码表示不同的意义,今天小朱就给大家整理了农行信用卡审批及拒绝代码汇总以及分析,老哥们可以作为一个参考,不过不一定完全准确及全面,欢迎 ...

  7. Python3 获取钉钉OA审批数据

    根据钉钉最新的开发文档,使用python实现的获取钉钉OA审批数据内容的连接器. 使用条件: 1.创建一个钉钉应用,复制app key与app secret(在应用信息->应用凭证中). 2.赋 ...

  8. Java整合activiti工作流,前端适配vue,流程在线绘制设计器,适配在线表单引擎

    前言 activiti工作流,企业erp.oa.hr.crm等审批系统轻松落地,请假审批demo从流程绘制到审批结束实例. 一.项目形式 springboot+vue+activiti集成了activ ...

  9. oracle 日记帐审批,ERP-oracle-ebs-日记账审批

    <ERP-oracle-ebs-日记账审批>由会员分享,可在线阅读,更多相关<ERP-oracle-ebs-日记账审批(11页珍藏版)>请在人人文库网上搜索. 1.ERP-or ...

  10. 实例创建流程_Activiti系列~3.流程定义

    流程定义是按照bpmn2.0标准去描述 业务流程,通常使用activiti-explorer(web控制台)或activiti-eclipse-designer插件对业务流程进行建模. 绘制流程,会生 ...

最新文章

  1. java和python工资-Python和Java,哪个就业薪资更高
  2. Beyond Compare 3 许可证密钥被撤销
  3. 【c++】28.虚析构函数、纯虚函数
  4. 微信视频号的实时推荐技术架构分享
  5. opencv 不同边缘检测算子效果比较
  6. 一次Linux驱动升级的问题记录
  7. Mac 安装 Java 反编译工具 JD-GUI
  8. Ucinet软件使用
  9. matlab 保存不了文件,关于matlab文件无法保存的原因(转)
  10. stm32 OV7670摄像头模块的介绍以及应用(SCCB的使用)
  11. 2019数据安装勾选_【登陆、勾选、签名......,你在发票平台遇到的各类问题这里都有答案!】增值税发票综合服务平台常见问题整理(一)...
  12. ZigBee空气质量监测系统设计
  13. python pkl、npy数据转换为csv
  14. 11 个很少人知道但很有用的 Linux 命令
  15. 2015年3月TIOBE编程语言排行榜单
  16. DM数据库安装、踩雷、解决办法
  17. 绕过CDN查询真实IP方法
  18. 戴尔台式机修复计算机,dell电脑win10启动修复无法修复你的电脑的解决方法
  19. 3.7 矩阵最小二乘广义逆
  20. SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛 D. 白色相簿

热门文章

  1. 【C#】 .NET Reflector 安装与学习
  2. 前端性能优化(四)01-页面性能优化之优化原则——尽量减少HTTP请求 使用内容传送网络CDN 避免空src或空href值 启用gzip压缩 CSS放顶部,JS放底部 减少DNS查找
  3. (未解决)SpringMVC学习——为什么网址不是locahost而是desktop-nottqjs(如图)
  4. DAC0832数模转换芯片介绍及使用教程
  5. 区块链项目_数字资产控股DAH_清算结算
  6. NUC140之I2C和AT24C32
  7. EAN-13 条形码编程示例
  8. CKEditor/CKFinder升级心得
  9. 比赛对阵表(女排世界杯对阵表)
  10. 教你简单3步搞定——微信快速添加个人表情包