在基础配置模块中有四个配置项,分别是:全局设置、节点表单、节点人员、节点属性。下面分别进行介绍。流程只有绑定全局表单或者节点表单后才可以启动。
1.全局设置
在全局设置中给流程配置全局表单、实例表单和全局事件。
全局表单的类型有两种:在线表单和URL表单,在线表单即系统中的【表单设计】,URL表单即第三方提供的表单。PC端和手机端都可以使用在线表单,URL表单只有PC端可以使用,目前手机端不可以使用URL表单。
实例表单的类型也是两种:在线表单和URL表单,同样的PC端和手机端都可以使用在线表单,URL表单只有PC端可以使用。如下面图所示:
1.1全局表单
- 在线表单
当全局表单使用在线表单时,首先在设计中心中添加表单(表单添加请参考【设计中心】->【业务表单】);
绑定表单操作:
第一步:进入流程配置页面;
第二步:点击基础配置中的全局设置;
第三步:在全局表单中点击pc端或手机端的“选择”按钮,选择表单;
第四步:绑定完毕后,点击“保存配置”。
注:
1、PC端表单即在电脑上启动、审批流程时显示的表单,手机端表单即在手机上启动、审批流程时显示的表单。
2、节点表单与全局表单的优先级:节点表单>全局表单
- PC端表单授权
在流程审批页面中,表单中的字段对于不同的人有不同的权限,有的人是只读权限,有的人是编辑权限,有的人是必填权限,有的人没有该字段的查看权限,表单授权功能就是为了满足这样的需求。
点击“授权”按钮,打开表单授权弹出框,表单授权弹出框中显示业务表单使用的表单元数据定义中的所有字段。在弹出框中设置流程绑定的表单的主表字段、子表以及子表字段的权限,子表的权限有“添加”、“删除”、“隐藏”、“必填”,主、子表字段的权限有“隐藏”、“只读”、“编辑”、“必填”,如下图所示,在“只读权限”列显示的是表字段的只读权限所有人,在“编辑权限”列显示的是表字段的编辑权限所有人,在“必填权限”列显示的是表字段的必填权限所有人。当用户没有字段的只读、编辑、必填权限时,该字段对该用户是隐藏,即该用户看不到这个字段。默认表所有字段的只读和编辑权限是所有人,必填权限是无。
主表字段权限
在表单授权弹出框中可以批量设置表字段的“隐藏”、“只读”、“编辑”、“必填”权限,也可以针对单个字段设置该字段的“隐藏”、“只读”、“编辑”、“必填”权限。下图中红色框圈起来的按钮都是批量设置表字段权限的按钮。
在表单授权弹出框中点击“字段”列的“隐藏”按钮,主、子表所有字段的只读、编辑、必填都显示“无”,即主、子表所有字段的只读、编辑、必填权限不会授权给任何人,任何人启动、审批流程时,表单中的所有字段都隐藏,不显示。如下所示:
点击“字段”列的“只读”按钮和点击“只读权限”列的“所有人”按钮实现的效果是一样的,即将主、子表所有字段的只读权限授权给所有人;点击“只读权限”列的“无权限”按钮,主、子表所有字段“只读权限”列显示“无”,即任何人都没有主、子表所有字段的只读权限。
点击“字段”列的“编辑”按钮和点击“编辑权限”列的“所有人”按钮实现的效果是一样的,即将主、子表所有字段的编辑权限授权给所有人;点击“编辑权限”列的“无权限”按钮,主、子表所有字段“编辑权限”列显示“无”,即任何人都没有主、子表所有字段的编辑权限。
点击“字段”列的“必填”按钮和点击“必填权限”列的“所有人”按钮实现的效果是一样的,即将主、子表所有字段的必填权限授权给所有人;点击“必填权限”列的“无权限”按钮,主、子表所有字段“必填权限”列显示“无”,即任何人都没有主、子表所有字段的必填权限。注:当在【业务表单】中设置了字段的必填时,就算这里字段的必填权限是“无”,在表单中该字段也是“必填”。
使用表单授权弹出框中的批量设置按钮,只能将表单字段的只读、编辑、必填权限授权给所有人或者都设置为“无”,在表单授权弹出框中也可以针对每个字段进行设置,可以将字段的只读、编辑、必填权限授权给某些具体的用户或者属于某些角色、组织、岗位的用户,或者是通过脚本找到的用户,只有授权给的用户才有该字段相应的权限,若一个用户没有某个字段只读、编辑、必填权限中的任何一个权限,则该字段对于这个用户来说就是隐藏。
注意:只读、编辑、必填权限的大小从大到小是必填、编辑、只读。若用户只有字段的必填权限,则用户启动流程或者审批流程任务时,该字段必须填写,相当于该用户可以编辑和查看该字段。若用户只有字段的编辑权限,用户在启动流程和审批流程时,该字段可以填写也可以不填写,也相当于用户可以编辑和查看该字段。若用户只有字段的只读权限,用户启动流程和审批任务时,只能查看该字段的值,不能进行编辑。
将字段的权限授权给用户、角色等的操作如下图:
子表字段权限
用户对子表的操作权限有四种“添加”,“删除”,“隐藏”,“必填”。子表的权限不能授权给具体的用户,在这里设置后,是所有人都有这样的权限。
子表的“添加”权限是指用户在启动流程和审批流程时可以给子表添加数据,子表的“删除”权限是指用户在启动流程和审批流程时可以删除子表的数据;子表的“隐藏”权限是指用户在启动流程和审批流程时该子表不显示,即用户看不到这个子表;子表的“必填”权限是指用户在启动流程和审批流程时,必须给子表添加数据,子表不能为空。
注:只要勾选子表的“隐藏”权限,无论其他权限勾选还是不勾选,子表都是隐藏。若同时勾选子表的“隐藏”和“必填”权限,启动流程后,子表对应的数据库表中添加记录,记录的每个字段的值都为空。
1.2实例表单
因为PC端和手机端的实例表单可以绑定也可以不绑定,当没有绑定实例表单时,PC端和手机端会优先使用全局表单,当绑定了实例表单时,查看实例时就会显示绑定的实例表单(在实例管理列表中查看实例)。
PC端绑定实例表单操作演示
第一步:进入流程配置页面;
第二步:点击基础配置中的全局设置;
第三步:在实例表单中点击pc端或手机端的“选择”按钮,选择表单;
第四步:绑定完毕后,点击“保存配置”。
实例表单授权
在系统中可以对实例表单主、子表中的字段进行只读权限设置,PC端绑定实例表单后,点击“授权”按钮打开【授权页面】弹出框,在弹出框中显示表单使用的业务对象中的所有字段,表单中的字段只读权限默认是授权给所有人,即在使用实例表单的地方,参考全局表单的授权设置1.3全局事件
调用接口,设置在流程不同的阶段进行调用