企业中的大部分业务过程,都可以抽象成流程,无论是需要多人审批、办理的人工流程;还是系统自动化运行实现特定业务逻辑的微流程,还是各个系统间相互调用、数据传输的流程穿越,O2OA流程管理平台都可以方便的实现。
流程管理平台中可以创建多个流程应用,每个流程应用会包含一个或多个流程。流程应用的创建一般会按照一定的规则。
如按照业务条线来创建应用。举个例子:报销申请,可用一个流程实现企业报销的申请审批过程;借款申请也可以用一个单独的流程实现,而将报销申请和借款申请关联起来,再加上其他的如费用申请、福利发放等流程,即可组成一个财务审批应用,那就可以把这些流程放入同一个应用“财务管理”中。
或者按照归口部门,如我们可以将办公用品申领放入“综合部应用”,将请假审批、员工入职、离职审批等流程放入“人力资源应用”中。
当然可以根据企业的实际情况来规划流程应用,合理清晰的流程应用和分类会大大提高系统的易用性和合理性,也有助与应用的分权限管理和开发。
每个流程应用包含设计元素:流程、表单、数据字典、脚本和应用属性等。其含义如下所述:
流程应用:流程平台可以创建多个流程应用,您要创建的流程必须属于某个流程应用,一个流程应用可以包含多个流程业务。
流程:是企业流程业务的逻辑实现,可以通过可视化设计界面设计流程图。
活动:流程中的节点,包含需要人工处理的节点或系统自动处理的业务节点。如条件选择、拆分合并、并行处理、服务调用等。
路由:流程活动和活动之间的连接,它决定了流程流转的方向和用户在处理流程时的可选决策。
表单:用于流程业务数据的存储和展现。表单上的可编辑元素,会自动绑定后台数据。
表单元素:表单上所有内容都是表单元素,系统提供多种表单元素,通过拖动加入表单。
数据字典:流程或表单中使用的配置数据。
脚本:用于扩展流程平台功能的脚本代码,在表单和流程中使用。
创建一个应用的过程如下:
点击“流程应用管理”图标可进入流程应用管理界面,如下图:
点击左上角新建按钮,可创建新应用
应用名称:请给你的流程应用起一个名字。在流程平台中不能重名。必填。
应用别名:应用的别名,可任意填写,但在流程平台中不能重名。一般可用英文方便后续调用。可选。
应用描述:可任意填写。可选。
应用类型:给应用分类,可任意填写。(分类可以在流程应用管理顶部的分类处显示,用于根据分类筛选流程应用)。可选。
填写完成后点击“完成”按钮,即可创建应用,应用创建成功的话,右上角有创建成功的提示。如下图:
新创建的应用如下图:
点击流程应用可进图应用设计界面。
一个流程应用包含表单、流程、数据字典、脚本和应用属性五种设计元素。
左边是导航、右面是设计元素列表。顶部的按钮可新建相应的设计元素。
右上方是“设计查找”按钮,可进入设计搜索应用。
点击应用属性导航,可进入应用属性设置界面,如下图:
其中“应用属性”中前四个配置项与应用创建时的输入项一致。
默认表单:您可以在此处配置一个默认表单,在流程没有关联任何表单时,对应的流程实例会使用这个表单来展现。
应用标识:是应用的唯一标识,由系统自动生成,不能修改。
在“应用图标”您可以点击“更改图标”为应用上传一个自己的图标。
您可以设置可用范围,可设置身份和组织。这里要说明的是,这个可用范围并不是指谁可以启动这个应用中的流程,而是哪些用户可以在主菜单的应用中显示这个应用。即下图的界面中:
此处可进入流程应用的维护界面。
在“管理者”中,可以设置管理者人员,被设置为管理者的人员,有权限管理和设计此流程应用。
在“流程维护人”可以设置流程维护人员身份,如果由于人员变更、离职等原因,此应用流程实例无法送达流程设计的处理人时,如果在流程设计中设置了维护人,则送至流程设计中的维护人,如果流程设计中的维护人也不可达,则送至此处设置的流程为湖人。(这是O2OA流程流转时的保障机制,在处理人无法送达时,会按照以下顺序查找合法的人员身份作为处理人:流程的维护人->应用的维护人->当前流程实例的拟稿人->系统设置中的流程维护人身份。)
在创建一个流程前,我们需要对要设计的业务过程有一定的梳理,比如这个业务过程有哪些审批过程,哪些需要用户填写的信息,哪些需要用户办理的过程等。这将非常有助于快速的实现业务过程。
设计一个流程您最少要创建两个设计元素:一个表单、一个流程图。当然,如果您还没有流程应用或者想在一个新的应用中创建流程,那还要创建流程应用。
如果您的流程图或表单需要用到一些配置数据,那你可能需要创建一个数据字典,如果需要扩展更多的功能,那您就可能用到脚本。这些设计元素,将在下面的章节一一介绍。
对于设计一个流程的一般过程,可以用下面的图来描述:
在后面的章节中,我们将对每个设计元素,作详细的描述。
上一篇:流程设计-自定义提交功能