流程设计
盘古公共开发平台集成了流程管理模块,通过流程管理,创建流程、发起流程、审批、表单处理等场景,通过设置让数据在不同的流程负责人之间进行审批提交,最后完成数据自上而下的流转。
入口
你可以参考以下步骤从导航栏中,进入流程管理菜单。
1.登录盘古公共开发平台工作。
2.查看上方导航栏,到并进入「流程中心」。
3.在左侧菜单栏选择流程管理模块,点击即可进入流程管理菜单页。
用户进入流程管理页面,默认会展示所有的流程信息。
①可以根据名称和编码搜索查询到相应的流程信息。
②可以新增流程。
流程管理页面,会展示流程信息包括有:名称、版本、编码、分组、状态、修改时间、操作项。
新建流程
点击下方图片红色框内新增图标,进行流程新增。
点击新增后,会打开流程新增弹窗,需配置流程信息。
- 流程名称:流程的名称,
必填
。 - 流程编码:流程对应的字母、数字组合的编码,大写开头,全局唯一,
必填
。 - 字段类型:字段展示类型。
新增弹窗信息配置完后,点击确定,会进入流程设计器页面
注意:新增的表单状态为未发布状态
进入流程设计器页
流程设计器页包含,基础设置和流程设置
流程设计器按钮功能
设计器按钮功能信息
功能 | 概述 |
---|---|
返回 | 返回的流程管理列表页。 |
BPM JSON | 流程json数据。 |
图 JSON | 图片json数据。 |
流程属性 | 配置流程属性数据,会在流程设计页被引用。 |
保存 | 保存流程信息。 |
流程属性
点击流程属性时,会打开属性编辑抽屉,内部包含: 流程变量、触发事件、时间显示和推送四种属性配置
流程变量
可配置流程变量,根据实际业务,为该流程添加或者删除变量信息,配置成功后,可在流程节点中进行引用。
触发事件
可配置是触发事件,根据实际业务,为流程节点添加触发事件,配置成功后,可在流程节点中进行引用。
1.点击添加事件,弹出添加触发事件弹窗。
- 触发时机:设置触发事件在什么场景下执行。
- 动作类型:设置触发事件以什么形式执行。
- 脚本选择:设置选择触发事件可执行的后端脚本。
- 扩展参数:设置执行后端脚本的请求参数。
- 调用方式:设置同步调用还是异步调用。
- 异常策略:设置脚本执行发生异常时,如何处理。
触发事件弹窗可配置属性**触发时机、动作类型、脚本选择、扩展参数、调用方式、事务策略、异常策略
**
2.触发事件添加完毕后可对其进行删除或者编辑。
时间限制
可配置是否启用时间限制,根据业务配置对应的时间属性,启用后要求该流程在指定的时间内完成,未完成则显示流程过期。
推送
指定推送方式,确保流程可以在指定平台上进行审批。
基础设置
用户需要设置,流程需要使用的表单,表单数据可以再不同的流程节点中进行流转。
- 表单类型:确认表单类型。
切换表单配置将重置节点表单权限
- 表单:指定表单信息。
切换表单配置将重置节点表单权限
流程设计
流程设计包括流程审批节点的设计、各节点的字段权限设置、触发事件设计、时间限制设计、等等,用户需要根据实际业务来进行配置,等流程配置完成后,需点击保存以及发布,流程才会生效。
新增节点
1.点击加号节点,可添加人工节点、分支节点、服务调用节点,并进行相关设置
2.用户可根据当前业务场况创建符合的场景的流程。
(1).节点①根据业务,用户可以创建节点,添加审批任务,需要做出「同意」、「拒绝」等决策,一个流程至少包含一个节点,您可以根据需要自行增删节点。
(2).分支②根据业务,用户在创建分支节点可以将一个流程设计分成多个分支,添加分支条件,填写筛选数据,这样流程会按照满足规则条件的分支执行,不会影响其他分支节点的执行动作。
(3).服务调用③根据业务,用户可以创建服务调用节点,绑定触发事件,调用执行脚本。
3.点击添加事件,会打开添加事务弹窗,需要设置触发事件信息。
节点属性配置
为选中的流程节点设置属性信息,属性信息需根据实际业务场景来进行配置。
参与者
需要设置该节点上的审批任务的参与人员。
表单权限
根据在基础设置里,绑定的表单属性,进行数据回显,配置字段权限可控制当前节点权限,可配置为“可操作”,“只读”,“隐藏”。
多任务
该配置,可以设定此节点审批人员的任务分配情况,也可设置任务完成比例,需要据场景来设定。
审批操作
该配置,可以设定此节点审批人员审核的操作按钮,需要据场景来设定。
1.点击添加审核操作,弹出添加审批操作弹窗。
- 按钮动作:确认按钮动作。
- 按钮名称:确定按钮名称。
- 客户端:设置客户端类型。
- 指定后续环节:指定审核后续环节。
2.根据业务场景,添加或者修改审批按钮动作。
3.已存在的审批操作可以对其进行编辑或者删除。
自由流
该配置,可以设定流程是否允许自由流,根据业务场景来设定。
时间限制
可配置该节点是否启用时间限制,根据业务配置对应的时间属性。
触发
(1).可配置是触发事件,根据实际业务,为流程节点添加触发事件。
(2).点击添加事会打开添加事件弹窗。
推送
指定推送方式,确保流程可以在指定平台上进行审批。
流程发布
查看流程状态
流程创建完成以后,流程状态为未发布,可以通过点击[查看版本]来发布当前流程版本。
流程版本页面
1.可以查看当前流程信息: 名称、状态、修改人和操作项,当前状态为草稿状态,通过点解发布版本来进行发布。
2.流程发布后,可以看到流程状态为已发布,当前状态的流程版本是无法进行修改的,仅支持查看流程版本配置信息,和发布新版本。
注意:只有状态为草稿状态的流程版本,才可进行删除,已发布的版本则无法删除。
3.发布新版本会生成一个,状态为草稿的最新流程版本,点击编辑则可进入流程设计页,编辑:节点、时间、事件、脚本等信息,而发布则是覆盖上一版本,生成已发布的新版本,流程会按照最新版本进行执行。
修改流程信息
目前仅限于修改流程名称。
注意:流程管理暂不支持流程删除