1. 标题
即表单的控件的label,展示在控件上的文案名字,告诉提交及阅读用户控件信息的内容的主题,如用户名,手机号等;
2. 提示文字
即placeHolder,在用户未输入前,显示在输入框或者选择框中的提示文字
3. 必填
在控件中勾选必填,则提交者在提交该表单时,此项不可以为空
控件前带红*则代表改控件必填,必填字段在为空时提交会有强校验,阻断提交。
4. 参与打印
当勾选参与打印(默认勾选)之后,在下载和云打印审批单详情的时候,该控件才会显示在打印和下载的详情中
5. 套件
在表单流程设计器中,可选择由系统提供的【套件】控件搭建表单。使用控件库中的基础控件搭建出的表单并无业务语义,无法和相应的业务系统进行数据交互。为了解决业务数据互通问题,诞生了审批套件。套件可以在表单运行的生命周期内,联动业务系统,实现具体业务场景功能。
以假勤场景为例,在表单设计中,选择出勤套件中【请假/调休套件】拖拽至表单预览区域,并选中该套件,会在表单右侧展示套件自定义设置区域。请假/调休套件展示了该企业在考勤-假期系统中设置的所有假期规则,并提供了查看假期中的调休余额,可进行高级设置,如限时提交和是否参与打印设置项。
6. 套件设计器展示
7. 套件运行时展示
表单发起页
员工在使用【请假/调休套件】表单发起审批申请时,可从假期中获取该员工所有可用的假期类型,选择请假开始结束时间,套件会自动计算假期期间的考勤时长,并且,套件会根据用户的输入进行业务规则校验,例如:请假开始时间小于结束时间、假期余额是否超过请假时长限制、是否满足限时提交、开始结束时间内是否已有请假记录等。
表单详情页
当所有审批流程节点都完成后,请假信息会自动同步至考勤排班、报表,在假期中扣减余额,并根据用户选择会同步至个人状态。
8. 关联表单
在OA管理后台 -> 表单设计 页面,左侧有关联表单菜单。列表中,可以看到OA审批中已创建的审批表单模板列表。
选择一个表单之后,会弹出设置关联字段,选择在当前表单里面展示被关联表单中的字段。
字段确定之后,在左侧设置常用属性。
9. 关联模式
包括引用模式和拷贝模式。引用模式的数据会随着元数据的更新而更新,拷贝模式会保存表单提交时候的值,后续不会更新。
关联模式选择拷贝模式的时候,会将关联表单的值拷贝到新表单中,会带来一下影响:
新表单中的值不会随着原关联表单变化而变化
关联字段里面可以设置权限,支持对字段进行修改
关联模式选择引用模式,新表单中的值会随着关联表单的值变化而变化。
10. 关联字段
会显示到表单中的字段
11. 数据过滤
可以添加过滤条件。发起审批的时候只能选过滤后的数据。
12. 展示数据条目
可以选择单条或多条。选择单条,发起人只能选一条数据;选择多条,发起人可以选多条数据。
13. 展示排序
可以设置用户提交时候,选择关联表单的顺序。
用户提交表单时,可以点击“请选择”来选择关联表单
选完之后,设置好的字段会直接显示在表单里面。配置了编辑权限的字段可以修改。