03.流程模板设计界面
# 流程模板设计界面
# 【1】流程操作区
流程操作区域按钮功能依次:
- 是否显示流程工具箱
- 是否显示流程属性
- 是否全屏/退出全屏
- 保存
保存时不验证,直接将流程模板保存到数据库中。
- 另存为:将现有的流程模板,进行复制一份另存为。
- 校验:验证流程模板是否配置正确。
- 启动:将流程模板进行启动上线,可正式发起流程进行运行。
- 表单设计:如果流程还未设置流程表单,点击表单设计将创建一个新的流程表单供流程模板使用。
- 查看JSON:查看流程模板设计的json格式,方便流程开发时定位问题。
- 导出:将设计的流程模板进行json导出。
- 导入:可以将导出流程模板JSON进行导入
- 加载变量:刷新流程表单控件的变量,以便流程控制字段的只读,必填,显示。以及路由字段条件判断,审批人选择的表单变量。
- 清空:清空表单模板设计内容,回归无设计之前。
- 帮助:跳转到官方帮助文档
# 【2】流程工具箱
鼠标:设置画布的状态为鼠标,在鼠标状态下,按住鼠标可拖动节点,在空白的画布处可按住鼠标拖拽选择多个节点。选择多个节点时可以一起拖拽移动。
🚩单击空白布画区域:右侧显示【流程属性】
🚩单击节点:节点处于选中状态,显示的是节点属性。
🚩点击连线:右侧显示的是连线的基本信息。
🚩节点右击:可对节点进行复制,删除。
🚩右击连线:可对连线可进行删除连线,删除连线会删除对应的路由。
连线:设置画布的状态为连线,在连线状态下,点击节点拖动到另外一个节点,就可以创建两个节点之间的连线和路由。
节点:按住节点可拖拽到布画区,从而创建一个新的节点。
# 【3】流程布画
流程布画:流程图形绘制区域。
# 【4】流程属性
# 1)流程基本信息
点击画布空白区域,显示流程基本信息,如下图:
基本信息
🚩流程名称:定义一个流程模板的名称。
🚩流程编码:定义一个流程模板的唯一编码,方便流程接口发起时传入参数。
🚩流程分类:将流程模板归纳那一类别中。
🚩流程编码:弹出选择流程编码生成规则。
🚩流程图标:弹出选择一个图标代表这个流程的意思。
🚩流程表单:可选择一个设计的表单模板。
🚩回调Url:流程处理,默认回调的地址。
🚩流程描述:对流程进行描述。
表头配置:控制流程表单表头部分的显示。
表单变量:可查看流程表单上,所有的变量。
通知模板:配置流程发生通知时,对应发送通知的通知模板。
# 2)节点信息
点击选择节点,显示节点信息,如下图:
- 节点信息
🚩节点名称:定义节点的名称
🚩是否通知:勾选是,就发送待办通知,否就不发送。
🚩可驳回历史:勾选是,驳回时可以已运行过的节点。
🚩抄送对象:到了该节点,就会发送抄送通知给选择抄送的人。
🚩连续自动跳过:连续两个节点都有同一个人审批,第一个节点审批后,第二个节点无需处理,会自动处理通过。
🚩非连续自动跳过:整个流程过程,A已经审批过了,后面的流程节点审批人还是A时,无需审批。
🚩处理方式:节点审批处理、节点会签处理。
🚩节点审批处理:又分为并行会签和串行会签。
🚩并行会签:如果多个人审批时,每个审批人可同时收到待办。
🚩串行会签:如果多个人审批时,会按照审批对象选择审批人的顺序,第一个审批完成后,第二个人才会收到待办,才能进行处理。
🚩会签规则:全部审批通过、半数审批通过、任意一个审批通过。
🚩审批对象类型:固定角色、业务ID。
当为固定角色时:显示人员选择控件,可选择角色,人员,部门等等。 业务ID:显示可视化表单的变量,可配置表单上的控件值为审批人。
- 路由配置
路由是提取可视化表单的变量和流程平台环境变量,用这些变量值配置条件规则,当条件规则成立时,流程就往里哪里跑,从而一个灵活的流程就出来了。
操作权限 配置流程操作按钮的权限,勾选后在对应节点表单界面显示对应按钮。
🚩显示名称:可以设置表单界面上显示按钮的名称
节点权限
🚩节点权限:是控制表单控件的只读,必填,显示的控制。
🚩勾选可阅:可控制表单控件的显示。
🚩勾选可写:可控制表单控件的可填写。
🚩勾选必填:可控制表单控件,再提交时会进行校验是否必填。
# 3) 连线信息
🚩路由逻辑:显示路由配置逻辑信息
🚩处理方式:Api回调、sql回调
🚩Api地址:配置回调Api地址【回调Api接口返回信息说明】,当前路由成立运行时,进行回调,回调如果错误,流程将被锁住。
🚩请求方式:回调模式为post请求和get请求。
🚩Sql接口:可配置回调时触发执行的SQL,sql语法请参考简搭云在线动态DBApi接口文档说明。