一篇总结得不错的文章,适合刚接触和入手流程引擎的童鞋,如果需要深入的去配置规则的话就需要根据实际的业务场景了。

先来看看关于工作流、审批流的定义:
(1)PAAS平台工作流&审批流的定义:
工作流:可自定义的一种自动执行的工作流程,由表单数据发生改变时触发,同时触发关联多种不同的事物。
审批流:可自定义的一种审批流程,需要用户手动批示是否允许进入下一步,触发审批流程规则需要满足审批申请人和数据筛选条件。
(2)百度百科工作流&审批流的定义:
工作流:在多个参与人员之间按照事先定义好的规则传递信息、文档或任务的过程自动执行,从而实现某个预期的业务目标,或者促使该目标的实现。
工作流的好处:
(1)减少了记录分配,任务指派过程中许多不必要的操作;
(2)通过标准化流程提高工作效率;
工作流应用场景:当新增客户信息时,区域A的客户自动分配给业务员A,区域B的客户自动分配给业务员B,并发送邮件或者短息通知相关业务员。
审批流:审批流定义节点用来为某个具体的业务单据或某个具体单据的一个业务类型进行审批流程的定义。被定义了审批流程的单据将按照定义的审批流程被传递和审批。这一完整的过程就称为审批流。
概述:通常的流程一般分为2个层次来讲:流程、步骤(活动或者节点):
(1)流程就是某一具体的业务流程(请假审批流程,财务报销审批流程);
(2)步骤(活动或者节点)就是一种特定业务类型的封装;

一套完整的审批流程、工作流程大体上包括:
(1)流程定义;
(2)步骤定义:触发规则;操作人;执行动作(发起申请、撤回);执行操作(任务通知、邮件提醒、字段更新、转移数据、转换表单、传送接口);
(3)步骤重复:触发规则;操作人(串行/并行);执行动作:(审批处理:通过、拒绝(退回、否决)、撤回);执行操作:同意、拒绝同时包括(任务通知、邮件提醒、字段更新、转移数据、转换表单、传送接口);
(4)流程结束;
名词解释:
第一:操作人处理
(1)串行:上一处理人指定某一处理人时,其他拥有此步骤权限的操作员不可进行查看和操作,必须当前处理人处理完毕后,流程才能继续;
(2)并行:由上一处理人指定固定多个处理人时,由任一员工处理即可,不分前后顺序,全部处理完成,进入下一步骤;
这里有2点需要说清楚:
(a)多人处理分为:一人通过(其中一人进程审批处理即可)、多人通过(所有审批人都需要进行审批处理)2种情况,请根据自己的业务具体选择;
(b)设定审批人分为:由提交人指定、自动按照角色层级关系分配、选择审批人3种情况,请根据自己的业务具体选择;
两者的对应图如下:

第二:执行动作
(1)申请:针对当前业务表单信息发起申请,开始审批流程的传递。分为2部分:由申请提交人手动发起申请、由程序自动判断满足触发规则的数据自动发起申请;另外还要注意的2点:是否允许提交人撤消(是、否)、记录编辑(不可编辑、管理员可编辑、管理员和审批人都可编辑 );
(2)通过:当前步骤处理通过,进入下一步骤,若为末步骤,则流程处理完成;
(3)退回:将步骤退回至上一步骤,即返回至上一处理人处,若为首步骤,则不进行退回;
(4)否决:将步骤直接结束,执行结束动作拒绝活动,不再进行操作,或者回退至第一步骤;
(5)撤回:若当前步骤已处理,下一处理人未处理的情况下可进行撤回操作。
上面需要注意的是:拒绝的时候是采用“退回”还是“否决”动作。下面几种情况的对应图:

第三:执行操作
(1)任务通知:定义的系统内任务自动生成,可以由定义好的流程调用,在流程执行到适当时机发送系统内任务通知相关人员;
(2)邮件提醒:定义给系统内部和外部人员发送邮件提醒的事务。可以在工作流和审批流中调用,在流程执行到适当时机发送邮件通知流程相关人员;
(3)数据更新:用于流程执行的事务,可以在流程执行到指定位置,按照设置好的数据更新规则,指定更新本表单或关联表单的数据;
(4)表单转换:设置一个表单的数据,按转换模板映射生成另一个或几个表单数据。如果表单带有子表单数据,也可以设置子表映射转换到对应表单的子表单;
(5)数据转移:可以将表单数据转移给设置好的目标用户。可以在工作流和审批流中,需要转移数据的环节调用此数据转移;
(6)传输接口:工作流和审批流如果需要将流程结果触发到第三方系统。

原地址:https://blog.csdn.net/madforg/article/details/7391246

审批流程设计方案学习相关推荐

  1. 审批流程设计方案-介绍(一)

    10年有幸接触了HP的一套PAAS平台,里面有一套关于工作流.审批流的设置模块.公司现在做的这个项目也有用到审批流.这中间磕磕碰碰的遇到不少问题,但最后也小有收获,趁着周末闲暇时间,把一些细节方面上的 ...

  2. 自己设计java流程审核_关于工作流引擎取回审批的设计方案与实现过程

    关于工作流引擎取回审批的设计方案与实现过程 需求背景 ------------------ 0, 本文中尽量避免审批概念,因为在我们认为没有审批节点或者审核节点,任何节点都是数据采集. 1, 取回处理 ...

  3. 审批流程展示html,Web企业在线审批流程系统

    每天记录学习,每天会有好心情.*^_^* 最近了解了基于Web的企业在线审批流程系统项目,在这个平台记录一下这个基于Web的企业在线审批流程系统项目,方便以后再次使用或学习的时候能够及时的翻阅.在完成 ...

  4. workflow 的审批流程的业务实现一

    关于workflow 的审批流程的业务实现<一> 文章目录 关于workflow 的审批流程的业务实现<一> 一.业务背景 二.业务分析 2.1用户表单设计 2.2用户流程定义 ...

  5. 图纸外发需要具备完善的审批流程

    现代企业业务发展迅速,需要和大量业务伙伴之间进行文件数据交换,比如向供应商提供产品设计图纸.向经销商提供市场营销资料.向甲方提供工程设计方案.向管理机构提交业务数据和报告等. 本文中,我们就简要阐述一 ...

  6. ERP审批流程的制作

    1. 业务场景: 公司为开发一套适用性强的审批系统,并且灵活性可以高一点,灵活性高指的是:我们审批流通常是xxx人发起审批单,A审批=>B审批=>C审批通过,这个审批单才算结束,但防中间有 ...

  7. java审批流程框架_基于SSM框架下的JAVA企业流程审批系统

    每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个企业流程审批系统(现代企业对资金流的控制十分严格,但是绝大部分企业的费用审批还停滞在手动填单.逐级递交.逐级审批的现状,既没有效率也不利于 ...

  8. 制造业采购审批流程设计示例

    随着中国企业管理水平的不断提高,OA办公软件的使用越来越广泛了.办公软件实际上是一种管理思想的体现,只有具备了正确的管理思想才能有正确的软件.下面举一个具体的例子来谈谈如何开发OA办公系统的审批流程. ...

  9. 通用用户权限管理系统组件V3.8功能改进说明 - 行政审批流程组件的改进

    其实早在接近10年前就在公司的ERP系统里与审批流程组件,那时候代码是用vb写的,只能按人员进行流转,后来一直想实现一套.NET的行政审批流程组件,一直没精力去写,平时工作上又有很多事情需要处理,一直 ...

最新文章

  1. hdu 3962(AC自动机+矩阵优化dp)
  2. c语言中的所有代码大全,C语言库函数代码大全
  3. 使用CSS实现无滚动条滚动
  4. 2021年青海省大学生首届网络安全知识与技能大赛——赛题回顾及基本讲解
  5. Guangsoushensou 2
  6. mysql主从复制浅析(一)
  7. MySql领域经典之作,“不敢自诩为MySql专家,mybatis架构设计及源码分析系列
  8. pmu2008终端服务器,基于PMU的电网实时监测系统主站设计
  9. 机器人理论简介—— 台湾交通大学机器人学公开课(一)
  10. mysql 创建表指定时区,[MySQL] 设置时区
  11. 10041---用mycat做读写分离:基于 MySQL主从复制
  12. RGB彩色图像、灰度图像
  13. GNU C++ 智能指针6-- 解析_Sp_counted_inplace类
  14. scale-free
  15. 静息态fMRI状态依赖的有效连接
  16. Java学生信息管理系统——管理员登录模块(简单易上手)
  17. 【BDTC 2017】专访中兴通讯杜学军:uSmartInsight,大数据与人工智能融合平台
  18. Mac下github的基本使用(有详细过程)
  19. 肺实质分割python实现
  20. 2017云栖大会 资料

热门文章

  1. 如何加载 那个大图片
  2. 没想到cnblog也有月经贴,其实C#值不值钱不重要。
  3. 转自 计算机硕士找offer的总结 节选
  4. 通过Anaconda安装Python
  5. css3 transition uncover (揭开效果)
  6. ​​​​青春不常在,我与python“谈恋爱”
  7. matlab怎么标注极限,求助注释一段MATLAB极限腐蚀程序
  8. Oracle 数据字典查询
  9. 一个GISER 6.7的祝福
  10. android 结构光,Android Q有望原生支持3D结构光技术,面部解锁更安全