Skip to content

流程设计

盘古公共开发平台集成了流程管理模块,通过流程管理,创建流程、发起流程、审批、表单处理等场景,通过设置让数据在不同的流程负责人之间进行审批提交,最后完成数据自上而下的流转。

入口

你可以参考以下步骤从导航栏中,进入流程管理菜单。

​ 1.登录盘古公共开发平台工作。

​ 2.查看上方导航栏,到并进入「流程中心」。

​ 3.在左侧菜单栏选择流程管理模块,点击即可进入流程管理菜单页。 流程管理入口

用户进入流程管理页面,默认会展示所有的流程信息。 流程列表页

​ ①可以根据名称和编码搜索查询到相应的流程信息。

​ ②可以新增流程。

流程管理页面,会展示流程信息包括有:名称、版本、编码、分组、状态、修改时间、操作项。

新建流程

​ ​ 点击下方图片红色框内新增图标,进行流程新增。 流程新增

​ ​ 点击新增后,会打开流程新增弹窗,需配置流程信息。 流程新增弹窗

  • 流程名称:流程的名称,必填
  • 流程编码:流程对应的字母、数字组合的编码,大写开头,全局唯一,必填
  • 字段类型:字段展示类型。

​ 新增弹窗信息配置完后,点击确定,会进入流程设计器页面

注意:新增的表单状态为未发布状态

进入流程设计器页

​ 流程设计器页包含,基础设置流程设置页面设计器

流程设计器按钮功能

流程设计器功能 ​ 设计器按钮功能信息

功能概述
返回返回的流程管理列表页。
BPM JSON流程json数据。
图 JSON图片json数据。
流程属性配置流程属性数据,会在流程设计页被引用。
保存保存流程信息。

流程属性

​ ​ 点击流程属性时,会打开属性编辑抽屉,内部包含: 流程变量、触发事件、时间显示和推送四种属性配置 流程属性

流程变量

​ 可配置流程变量,根据实际业务,为该流程添加或者删除变量信息,配置成功后,可在流程节点中进行引用。 流程属性

触发事件

​ 可配置是触发事件,根据实际业务,为流程节点添加触发事件,配置成功后,可在流程节点中进行引用。 触发事件

1.点击添加事件,弹出添加触发事件弹窗。 触发事件弹窗

  • 触发时机:设置触发事件在什么场景下执行。
  • 动作类型:设置触发事件以什么形式执行。
  • 脚本选择:设置选择触发事件可执行的后端脚本。
  • 扩展参数:设置执行后端脚本的请求参数。
  • 调用方式:设置同步调用还是异步调用。
  • 异常策略:设置脚本执行发生异常时,如何处理。

​ 触发事件弹窗可配置属性**触发时机、动作类型、脚本选择、扩展参数、调用方式、事务策略、异常策略**

2.触发事件添加完毕后可对其进行删除或者编辑。 流程触发事件编辑删除

时间限制

​ 可配置是否启用时间限制,根据业务配置对应的时间属性,启用后要求该流程在指定的时间内完成,未完成则显示流程过期。 时间限制

推送

​ 指定推送方式,确保流程可以在指定平台上进行审批。 流程管理-推送

基础设置

​ 用户需要设置,流程需要使用的表单,表单数据可以再不同的流程节点中进行流转。 基础设置

  • 表单类型:确认表单类型。切换表单配置将重置节点表单权限
  • 表单:指定表单信息。切换表单配置将重置节点表单权限

流程设计

​ 流程设计包括流程审批节点的设计、各节点的字段权限设置、触发事件设计、时间限制设计、等等,用户需要根据实际业务来进行配置,等流程配置完成后,需点击保存以及发布,流程才会生效。

流程设计

新增节点

1.点击加号节点,可添加人工节点、分支节点、服务调用节点,并进行相关设置 新增节点

2.用户可根据当前业务场况创建符合的场景的流程。 场景节点

​ (1).节点①根据业务,用户可以创建节点,添加审批任务,需要做出「同意」、「拒绝」等决策,一个流程至少包含一个节点,您可以根据需要自行增删节点。 节点配置

​ (2).分支②根据业务,用户在创建分支节点可以将一个流程设计分成多个分支,添加分支条件,填写筛选数据,这样流程会按照满足规则条件的分支执行,不会影响其他分支节点的执行动作。 分支配置

​ (3).服务调用③根据业务,用户可以创建服务调用节点,绑定触发事件,调用执行脚本。 服务调用

3.点击添加事件,会打开添加事务弹窗,需要设置触发事件信息。 触发事件弹窗

节点属性配置

​ 为选中的流程节点设置属性信息,属性信息需根据实际业务场景来进行配置。

节点属性配置详情

参与者

​ 需要设置该节点上的审批任务的参与人员。 参与者

表单权限

​ 根据在基础设置里,绑定的表单属性,进行数据回显,配置字段权限可控制当前节点权限,可配置为“可操作”,“只读”,“隐藏”。 表单权限

多任务

​ 该配置,可以设定此节点审批人员的任务分配情况,也可设置任务完成比例,需要据场景来设定。 多任务

审批操作

​ 该配置,可以设定此节点审批人员审核的操作按钮,需要据场景来设定。 审批操作

1.点击添加审核操作,弹出添加审批操作弹窗。 审批操作弹窗

  • 按钮动作:确认按钮动作。
  • 按钮名称:确定按钮名称。
  • 客户端:设置客户端类型。
  • 指定后续环节:指定审核后续环节。

2.根据业务场景,添加或者修改审批按钮动作。 审批按钮操作

3.已存在的审批操作可以对其进行编辑或者删除。 编辑删除

自由流

​ 该配置,可以设定流程是否允许自由流,根据业务场景来设定。 自由流

时间限制

​ 可配置该节点是否启用时间限制,根据业务配置对应的时间属性。 时间限制

触发

(1).可配置是触发事件,根据实际业务,为流程节点添加触发事件。 触发

(2).点击添加事会打开添加事件弹窗。 触发弹窗

推送

​ 指定推送方式,确保流程可以在指定平台上进行审批。 推送

流程发布

查看流程状态

​ 流程创建完成以后,流程状态为未发布,可以通过点击[查看版本]来发布当前流程版本。 流程状态

流程版本页面

1.可以查看当前流程信息: 名称、状态、修改人和操作项,当前状态为草稿状态,通过点解发布版本来进行发布。 版本页

2.流程发布后,可以看到流程状态为已发布,当前状态的流程版本是无法进行修改的,仅支持查看流程版本配置信息,和发布新版本。 版本发布状态

注意:只有状态为草稿状态的流程版本,才可进行删除,已发布的版本则无法删除。

3.发布新版本会生成一个,状态为草稿的最新流程版本,点击编辑则可进入流程设计页,编辑:节点、时间、事件、脚本等信息,而发布则是覆盖上一版本,生成已发布的新版本,流程会按照最新版本进行执行。 新版本发布

修改流程信息

​ 目前仅限于修改流程名称。 流程编辑

注意:流程管理暂不支持流程删除