功能说明

动态多级审批就是在流程开始之前,指定审批的级数和每一级的参与者,这样就可以动态设置审批的人员和审批的级数了。

应用场景

动态多级审批一般应用流程比较复杂,流程运行的时候需要指定一个流程的参与者,而且审批的级数也需要指定,这样我们就需要采取动态多级审批功能。

操作演示

1、动态多级审批设置:在流程的属性上,把动态流程与多级审批设成“是”,然后在形参列表里面选择环境变量“多级审批的参与者”,然后在参与者里面添加变量参与者。

设置形参列表:

设置参与者:

2、在人工活动的属性中,将工作项的执行模式选为串行,如下图所示:

3、完成策略:其他策略

审批时,有一个审批不通过该活动就审批结束。或者所有都审批通过时该活动才结束。

所有完成策略和任何一个完成策略的含义和其他流程一样,请按照业务场景选择。

4、上面三点是和其他流程不一样的地方,其余的按照原来的方式定义

5、提交审批时,会弹出以下界面:

6、审批人在待办任务中执行审批的时候,弹出如下界面

显示下一步审批人员,并可以修改下一步审批人员。

php多级审批功能,工作流定义:动态多级审批的应用场景?相关推荐

  1. 企业微信审批功能有哪些?

    企业微信的审批功能是企业最常用的功能,比如员工请假.财务报销或是员工入职离职等方面的流程,都可以在审批功能里完成.那么审批功能具体有哪些?审批人又如何设置? 前言 使用企业微信移动办公的企业,审批功能 ...

  2. css画表格多级表头,element UI实现动态生成多级表头

    一.效果图 二.封装两个组件,分别为DynamicTable.vue和TableColumn.vue,TableColumn.vue主要是使用递归来对表头进行循环生成 DynamicTable.vue ...

  3. 自动行政审批流程组件的审批流程节点定义【民间称为工作流组件、官方称为审批流程组件】...

    我们在上一篇文章 多年一直想完善的自由行政审批流程组件[2002年PHP,2008年.NET,2010年完善数据设计.代码实现] 中讲述了"自由行政审批流程组件"的用法及设计参考, ...

  4. AndroidStudio-学习笔记之多级目录功能的设计与开发

    多级目录功能的设计与开发 演示效果 需求描述 开发预计 前端 后端 前端开发 多级目录的UI小框架 前端xml 前端代码---本地demo版 前端代码---服务器版 逻辑说明 后端开发 表设计 书写接 ...

  5. Qt动态多级导航菜单

    该控件使用QScrollArea.QPushButton.QWidget和QVboxLayout模拟树结构. /** 动态多级导航菜单* 内置5种皮肤.两种折叠/展开图标.顶层节点分割线显隐的功能* ...

  6. Vue使用echarts地图进阶2(实现多级下钻功能)

    echarts地图实现多级下钻功能 点击下钻效果图: 先来小看一下,多级下钻和单次下钻跳转json文件的区别: 1.如果要实现多级下钻并且展示子区域的话,下钻点击事件请求的JSON必须是该点击区域的全 ...

  7. python sort 多级排序_Python使用sort和class实现的多级排序功能示例

    本文实例讲述了Python使用sort和class实现的多级排序功能.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- import random class Temp: ...

  8. Word 中利用“多级列表“功能实现章节标题自动编号

    一.打开 "多级列表" 打开Word文档,在 开始---选择多级列表---点击定义新的多级列表: 点击之后,便可以得到下面的界面: 二.设置固定格式的 多级标题 假设我们需要下面的 ...

  9. el-table 动态多级表头以及数据

    el-table 动态多级表头以及数据 欢迎来到我的世界 代码如下 欢迎来到我的世界 效果图: 除了上报单位,后面的表头以及下面的数据都是动态获取的 代码如下 <el-table :data=& ...

最新文章

  1. 网站错误记录:A transport-level error has occurred when sending the request to the server.
  2. 面试:如何实现 MySQL 删除重复记录并且只保留一条
  3. JSR 303 – Bean Validation 介绍及最佳实践
  4. 使用.Net Core实现FNV分布式hash一致性算法
  5. c语言程序设计万年历的显示,C语言程序设计万年历
  6. 写出一下Java方法对应的签名_Java中的方法签名是否包含其返回类型?
  7. 三维激光LiDAR点云数据处理,我帮您!
  8. 交运集团开设“技师工作站“ 创新“机电一体化“人才培养模式
  9. 基于KMP与Levenshtein模糊匹配算法的银行联行号查询(转)
  10. CMake常用命令(一) cmake_minimum_required命令
  11. linux格式化后恢复 vmdk恢复,根据flat.vmdk文件恢复磁盘(完善版)
  12. Speedoffice(word)文档如何设置分栏
  13. SpringMVC之CRUD和文件上传下载
  14. https网站地图生成工具
  15. 充电宝哪个品牌的更实用更安全?安全的充电宝推荐
  16. Mac Terminal 美化
  17. 使用云服务器和物理机的区别是什么
  18. 多属性决策的权重确定方法及matlab 程序
  19. C#DataGridView导入Excel数据,并上传数据
  20. 计算机是我们生活中必需的工具英语,作业英语单词

热门文章

  1. Azure Linux如何启用root用户登录
  2. 【DIY】宿舍简易磁石门吸(+3D文件)
  3. idea两个好用的插件-Code Reading Note与RestfulTool
  4. 【OpenCV开发】OpenCV3后IPLimage转换成MAT的问题
  5. Matlab之Simulink子系统及模块封装
  6. JS部分BOOM类封装函数
  7. 每天十分钟学好ES6--关于解构赋值的彩虹屁
  8. [网络转载]IE选项注册表控制大全
  9. Linux内核的五大模块
  10. 线性联立方程的高斯赛德尔迭代(Gauss-Seidel iteration)(python,数值积分)