审批流字段映射功能介绍
易对接目前通过规则工具实现财务单据到钉钉审批表单的数据映射。操作过程如下:
-
点击应用列表,点击对接应用后面的定义规则
-
点击新建
-
规则类别选择一般规则,优先级输入0,规则说明输入基础设置,保存
-
在规则清单中,点击配置,输入一下规则:
-
点击确认,完成单据映射的基本功能。以上操作的含义,下面会做具体说明。
操作过程说明
-
条件“财务单据/原始单据编号”不为空,表示系统发现一个需要提交审批的单据,原始单据号代表的 是财务系统的具体单号,比如云星空的采购申请单号、采购单号等
-
执行操作中类型选择执行方法,方法代码是:
put('提交人',header.maker)
代表的含义是:将钉钉单据的提交人设置为财务单据的制单人(header代表财务单据,maker代表财务单据里的制单人)
put('流程编码','PROC-XXXX')
设置要提交的钉钉表单编码,编码查找办法参考文档:链接
put('id',header.id)
表示设置表单编号为财务单据编号。这个编号主要是用来做单据重复检查的,必须要设置。
这三个字段是映射任何表单都需要做的设置,以下解释如何映射用户定义的表单字段。
- 假设钉钉表单上抬头上有个输入框,输入订单编号,使用以下代码可以将财务系统单据号复制到这个字段:
put('财务单据号',header.id)
-
假设钉钉表单明细上有个输入框,输入物料名称,可以使用以下代码将财务系统的物料名称复制到这个字段
put('物料名称',item.typeName)
-
特殊类型字段映射
钉钉字段类型 映射方法 映射举例 在字段名称前面添加符号* put('*提交部门',item.department)
在字段名称前添加- put('-申请人',item.employeeName)
-
通过类似的方式,可以将财务单据上的信息,按照钉钉表单的要求逐个对应过去,实现审批单信息的自动填充。