勾股OA【审批类型】设置帮助
1、类型名称:自己自定义填写,建议4到6个字
2、关联审批模块:仅支持选择,对应按照类型展示,如下图:
3、类型标识:注意只能是小写字母且唯一。
4、数据表名:输入要关联审批内容所在的数据库表名称,注意不需要表前缀,输错无效。
5、新建审批链接:可在【系统管理】的【功能节点】查找,输错无效,这里的链接将在下图点击的时候各审批类型新增的时候使用到。
6、查看审批链接:可在【系统管理】的【功能节点】查找,输错无效,这个链接主要在审批消息调用到。
7、应用部门:是指哪些部门可以看到并使用该审批类型,主要是在下图是否展示,如果不选,默认是全公司都可见。
8、消息通知模板:设置了的,审批状态改变的时候,会发送审批消息通知。
9、展示图标,主要展示如下图的图标。
10、是否列表快捷显示:如果选择是,将在如下图展示出来,否则不展示。
11、是否支持抄送人:如果选择是,将在提交审批申请的时候展示抄送人输入框,否则不展示。
12、是否支持撤回:如果选择是,将在审批过程中支持申请人撤回,否则不支出撤回。
13、是否支持审批时上传附件:如果选择是,将在审批过程中支持审批人上传附件,否则不支持上传附件。
14、是否支持反确认:如果选择是,将在审批通过后,支持申请人反确认该审批,否则不支持反确认,注意:反确认可能存在业务数据逻辑的不一致性的可能,这里必须在审批详情的脚本处加一个回调参数的方法check_reversed
才有效,主要用于处理数据逻辑的,如果相关业务不存在的数据逻辑的,那么直接写一个空的回调函数即可。下面举例:
a、比如审批合同,没有业务数据逻辑想干的干扰,也就是说审批状态没有关联其他业务逻辑的影响,那么直接加一个空的回调函数即可:
oaCheck.init({
check_name:'contract',
checking_btn:checking_btn,
check_reversed :function(){
//空的回调函数
}
});
b、比如审批发票,是有相关业务数据逻辑的干扰的,假设发票已经开具票的情况下,那么反审批发票就存在开票的数据和审批过的发票数据不一致的情况,也就是开票状态对发票的审批状态有业务逻辑的影响,那么这个时候需要加一个有效的回调函数,在反确认发票审批状态的时候,同步把已开具的发票作废即可:
oaCheck.init({
check_name:'invoice',
check_reversed :function(){
//有效的回调函数写在这里,一般的是相关开发人员处理,非技术人员不要轻易搞哦。
}
});
注意:非开发人员,不要轻易动反确认操作。
15、审批通过后是否支持导出PDF打印:如果选择是,将在审批通过后支持导出PDF,否则不支持导出PDF。