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

10年有幸接触了HP的一套PAAS平台,里面有一套关于工作流、审批流的设置模块。公司如今做的这个项目也实用到审批流。这中间磕磕碰碰的遇到不少问题,但最后也小有收获,趁着周末闲暇时间,把一些细节方面上的事分享出来,一来是对前期的工作有个总结;二来抛砖引玉想多听听大家的意见,开拓开拓思路,和大家共同成长进步。

先来看看关于工作流、审批流的定义:

(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)传输接口:工作流和审批流假设须要将流程结果触发到第三方系统。

上述的描写叙述是结合自己的情况和网上一些人员的总结综合到一起的解决方式,在此谢谢那些共享的自由者们。

时间: 2024-08-07 08:16:09

审批流程设计方案-介绍(一)的相关文章

RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍

RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件介绍 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部署方案. 1.RDIFramework.NET框架介绍 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业

FS BPM 业余研发(用户详细操作手册--单人串行/并行)之 深圳分公司技术部请假审批流程

1.FS BPM 简介 BPM软件中BPM是英文字母缩写,大致有二个意思.第一.Business Process Management,即业务流程管理,是一套达成企业各种业 务环节整合的全面管理模式.第二.Business Process Modeling,即业务流程建模,是对业务流程进行表述的方式,它是过程分析与重组的 重要基础. 如果再不了解请自行百度了,本人在这里就不再详细介绍了. 2.FS BPM 系统开发介绍 FS BPM于2017年1月开始进行开发.其中经历多个难题.用高性能机制解决

特朗普签行政令要求简化转基因作物审批流程

美国总统特朗普11日签署一项行政命令,要求美国联邦政府相关监管机构简化.加快转基因农作物及其他农业生物技术产品的审批流程. 据白宫网站发布的新闻公报介绍,这项行政令中涉及的监管机构包括美国农业部.美国食品和药物管理局.美国环境保护局,特朗普要求这些机构对转基因农作物等农业生物技术产品的监管和审批一定要“以科学为基础.及时.高效.透明”. 特朗普当天是在参观美国农业大州艾奥瓦州的一个乙醇工厂时签署这一行政命令的.白宫称,这一行政令旨在加快农业生物技术新品的审批.降低开发者的成本.鼓励对转基因农作物

通用审批流程快速开发系统案例分享

公司组织机构是一个树形架构,先前新加盟公司时都是总部直接添加在某个子公司下,因审计需要,要求通过下面公司申请,逐个角色处理来完成新公司的开通,开发任务最后落到我这里,时间紧,任务重,先前也没接触多少审批流程的开发,好在我们的系统是基于通用权限管理系统的底层来做的开发,角色,权限控制已没什么问题,而且底层也集成有一个审批流程组件,只是先前没多少人使用过,通过与吉日嘎拉老师的沟通,大致了解了这个组件的思想,就像其它系统调用权限功能一样,我只需要完成业务功能的开发,实现审批流的接口即可,经过将近3周的

qt-qml移动开发之在ios上开发和部署app流程简单介绍

qt5.3已经全面支持移动开发,除了mac,windows,linux.还支持ios,android,wp,meego等移动平台,本教程是作者依据自己的经验,从头讲怎么样在ios上公布自己的app.因为眼下国内相关文章还比較少,可能文章里有所疏漏,或者并不是最优方法. 软件准备:qt5.3 , xcode 5.1.1 编译环境: Mac os Qt5.3下载地址http://qt-project.org选择相应的Mac ox版本号,支持iOS和android的版本号.安装过程省略 Xcode在a

ssh2+jbpm4.4项目 审批流转:审批流程管理的思路

1.创建一个ProcessDefinitionAction.java package cn.itcast.oa.view.action; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import java.util.List; import java.util.zip.ZipInputStream; import org.jbpm.api.ProcessDefinition; i

Puppet 之 流程控制介绍

1  概述 puppet流程控制语句有四种,if,case,selector,unless(3.7版本后引入),由于unless是if单分支语句取反,因此,本文重点介绍if,case,selector三种语法的使用 备注:本文的相关内容摘自文章:https://www.dwhd.org/20150609_155030.html 2  if语句 if语句有三种分支的表示 2.1  if单分支 if  CONDITION { ... statement .... } 2.2  if双分支 if  C

JEPLUS之请假审批流程——JEPLUS软件快速开发平台

JEPLUS之请假审批流程 OA 系统中的请假审批流程,单据维护包括请假人.请假部门.请假时间.理由.请假类型(病假.事假.年假)等基本信息 一.创建表 首先创建资源表的模块信息 创建表的基本内容信息(请假人.请假部门.请假时间.理由) 创建数据字典(请假类型) 在资源表中新增字典辅助,然后点击[应用]按钮创建表结构 点击之后表即创建成功 二.创建功能 首先在子系统中创建一个模块 在模块中创建功能 三.挂菜单 在菜单维护中首先创建一个模块为案例库,在模块中创建菜单,把功能新增到菜单上即可 四.授

采购申请审批流程多效率低,你的采购流程该信息化啦!!!

什么是采购申请审批流程? 采购申请批准流程是指请求批准购买某商品或服务的过程.管理者在根据企业政策购买原材料.设备设施.产品服务等业务需求时,会使用它来批准或拒绝采购申请. 采购申请审批流程步骤 在手动申请管理流程中,一旦确定需求,就会产生纸质的采购申请单并附加如报价和产品规格等支持性单据材料:然后通过申请审批流程转发此采购申请单,请求获得批准后,将生成采购订单. 虽然每个企业都有自己独特的采购业务流程,但是大多数公司关键的采购流程步骤是相似的.以下是采购申请批准流程中涉及的四个关键步骤: 1.