企业中的大部分业务过程,都可以抽象成流程,无论是需要多人审批、办理的人工流程;还是系统自动化运行实现特定业务逻辑的微流程,还是各个系统间相互调用、数据传输的流程穿越,O2OA 流程管理平台都可以方便的实现。流程管理平台中可以创建多个流程应用,每个流程应用会包含一个或多个流程。每个流程应用包含设计元素:流程、表单、数据字典、脚本和应用属性等。
企业中的大部分业务过程,都可以抽象成流程,无论是需要多人审批、办理的人工流程;还是系统自动化运行实现特定业务逻辑的微流程,还是各个系统间相互调用、数据传输的流程穿越,O2OA 流程管理平台都可以方便地实现。本文主要概述在 O2OA 中创建流程时涉及的术语以及主要操作。
1. O2Server 服务器正常运行,系统安装部署请参考文档《服务器下载及私有云部署》
2. 以拥有管理员权限的用户账号登录 O2OA 平台,如:xadmin
3. 已经在系统中完成了人员信息的新增工作。人员信息新增操作请参考:《业务开发-组织架构-人员信息创建》
4. 已经在系统中完成了人员身份信息的维护工作。人员身份信息相关操作请参考:《业务开发-组织架构-人员与组织的关系-身份》
5. 已经在系统中完成了部门职务信息的维护工作。部门职务信息相关操作请参考:《业务开发-组织架构-组织职位信息管理》
流程管理平台中可以创建多个流程应用,每个流程应用会包含一个或多个流程。流程应用的创建一般需要遵循一定的规则。
例如,可以按照业务条线来创建应用。以报销申请为例,可用一个流程实现企业报销的申请审批过程;借款申请也可以用一个单独的流程实现。将报销申请和借款申请关联起来,再加上费用申请、福利发放等其他流程,即可组成一个财务审批应用,也就可以把这些流程放入同一个应用“财务管理”中。
也可以按照归口部门来创建应用,例如将办公用品申领放入“综合部应用”,将请假审批、员工入职、离职审批等流程放入“人力资源应用”中。
当然,也可以根据企业的实际情况来规划流程应用,合理清晰的流程应用和分类会大大提高系统的易用性和合理性,也有助于应用的分权限管理和开发。
每个流程应用包含设计元素:流程、表单、数据字典、脚本和应用属性等。其含义如下所述:
流程应用:流程平台可以创建多个流程应用,您要创建的流程必须属于某个流程应用,一个流程应用可以包含多个流程业务。
流程:是企业流程业务的逻辑实现,可以通过可视化设计界面设计流程图。
活动:流程中的节点,包含需要人工处理的节点或系统自动处理的业务节点。如条件选择、拆分合并、并行处理、服务调用等。
路由:流程活动和活动之间的连接,它决定了流程流转的方向和用户在处理流程时的可选决策。
表单:用于流程业务数据的存储和展现。表单上的可编辑元素,会自动绑定后台数据。
表单元素:表单上所有内容都是表单元素,系统提供多种表单元素,通过拖动加入表单。
数据字典:流程或表单中使用的配置数据。
脚本:用于扩展流程平台功能的脚本代码,在表单和流程中使用。
创建一个应用的过程如下:
点击“流程应用管理”图标可进入流程应用管理界面,如下图:
点击左上角的“新建”按钮,即可创建新应用。
应用名称:请为流程应用起一个名称,在流程平台中不能重名,为必填项。
应用别名:应用的别名,可任意填写,但在流程平台中不能重名。一般可使用英文方便后续调用,为可选项。
应用描述:可任意填写,为可选项。
应用类型:用于给应用分类,可任意填写。(分类可以在流程应用管理顶部的分类处显示,用于根据分类筛选流程应用)。为可选项。
填写完成后点击“完成”按钮,即可创建应用;如果应用创建成功,右上角会显示创建成功的提示。如下图:
新创建的应用如下图:
点击流程应用,即可进入应用设计界面。
一个流程应用包含表单、流程、数据字典、脚本和应用属性五种设计元素。
左侧是导航,右侧是设计元素列表。顶部的按钮可新建相应的设计元素。
右上方是“设计查找”按钮,可进入设计搜索应用。
点击应用属性导航,可进入应用属性设置界面,如下图:
其中“应用属性”中前四个配置项与应用创建时的输入项一致。
默认表单:您可以在此处配置一个默认表单,在流程没有关联任何表单时,对应的流程实例会使用这个表单来展现。
应用标识:是应用的唯一标识,由系统自动生成,不能修改。
在“应用图标”处,您可以点击“更改图标”为应用上传自己的图标。
您可以设置可用范围,即可用的身份和组织。需要说明的是,这个可用范围并不是指谁可以启动该应用中的流程,而是指哪些用户可以在主菜单的应用中显示这个应用,即下图的界面中:
此处可进入流程应用的维护界面。
在“管理者”中,可以设置管理者人员,被设置为管理者的人员有权限管理和设计此流程应用。
在“流程维护人”中可以设置流程维护人员身份。如果由于人员变更、离职等原因,此应用流程实例无法送达流程设计的处理人时,若流程设计中设置了维护人,则送至流程设计中的维护人;如果流程设计中的维护人也不可达,则送至此处设置的流程维护人。(这是 O2OA 流程流转时的保障机制,在处理人无法送达时,会按照以下顺序查找合法的人员身份作为处理人:流程的维护人->应用的维护人->当前流程实例的拟稿人->系统设置中的流程维护人身份。)
在创建流程之前,需要对要设计的业务过程进行一定的梳理,例如这个业务过程有哪些审批环节、哪些信息需要用户填写、哪些过程需要用户办理等。这将非常有助于快速实现业务过程。
设计一个流程,您最少需要创建两个设计元素:一个表单和一个流程图。当然,如果您还没有流程应用,或者想在一个新的应用中创建流程,还需要先创建流程应用。
如果流程图或表单需要用到一些配置数据,可能需要创建一个数据字典;如果需要扩展更多功能,则可能用到脚本。这些设计元素将在下面的章节中一一介绍。
对于设计一个流程的一般过程,可以用下面的图来描述:
在后面的章节中,我们将对每个设计元素作详细描述。
以下文章可能对您有帮助:
《在流程表单中使用基于 Vue 的 ElementUI 组件》
用户常见问题
整理自藕粉社区真实提问,按浏览量排序
Q导入的流程管理报错
企业中的大部分业务过程,都可以抽象成流程,无论是需要多人审批、办理的人工流程;还是系统自动化运行实现特定业务逻辑的微流程,还是各个系统间相互调用、数据传输的流程穿越,O2OA 流程管理平台都可以方便的实现。
查看原帖讨论 · 28,617 次浏览
以上问题仍无法解决?到 藕粉社区 提问,或致电 400-888-0545。
相关内容
上一篇:流程设计-自定义提交功能