跳到主要内容

ERP数据同步OA系统

ERP数据同步OA

使用背景

场景1:审批流推送,ERP单据新增时同步OA系统,OA系统的相关人员审核完成后审核ERP原单
场景2:基础档案在ERP设置,员工在OA侧发起申请时需要同步到ERP中,基础档案需要和ERP保持一致,为了减少财务人员的工作量,可以将基础档案推送到OA,不同的OA系统设置有所差别,钉钉可以选择推送到流程表单中,企业微信可以使用外部链接实现该需求

单据/档案推送流程表单

钉钉OA的流程表单没有审批流,当源数据发生修改或者删除时,无法调整OA的单据,写入钉钉OA的数据,要求钉钉OA的表单必须都是单行输入框,否则由于字段格式的问题会导致写单失败,场景可以实现的功能具有局限性,请按需购买,以免无法实现需求

钉钉OA的数据表单需要钉钉版本为高级版,流程表单不做版本要求,此处以推送流程表单为例
此处我们以ERP的单据同步钉钉OA审批为例注意,将单据、档案写到OA时建议带上编码,单据必须带编码用于后续的审核,档案信息考虑到接口接收编码更准确,将信息带到OA用于后续的设置 ,进入安捷云,点击创建流程,录入流程名称,选择安捷云中的场景,点击确认流程继续完善

image
Preview

进入应用授权选择账号,点击保存并下一步

image
Preview

在任务定义处配置钉钉表单的数据格式,例如我有如下表单

image
Preview

需要订单的基础信息传递到OA审批中

明细表取数、自定义字段、筛选条件此处不再赘述,可见相关文档,此处从转换规则处开始展开说明。
点击规则配置,录入控件名称,此处的控件名称需要和钉钉保持一致,不能有多余的空格和符号等内容,表单没有明细表,那么明细控件名称随便录入即可,注意,控件名称是手动录入的,不是选择的。

image
Preview

完成后点击保存并下一步,进入规则映射
在规则映射的规则配置中设置erp系统的值传递给钉钉OA表单上哪个字段

此处根据需求选择即可

image
Preview

其中审批发起人可以填写钉钉员工的名称或者钉钉员工的userid,若填写userid则钉钉申请人是否名称匹配,可以不填写,若填写的是员工名称,则钉钉申请人是否名称匹配必须填写是

在审批模板编码处选择要写入的模板。点击保存并关闭。

image
Preview

打开流程,在ERP系统新增一个单据,等待日志的执行,执行完成后可以到OA中查看该申请单的详细情况。

image
Preview

单据审核时审核ERP原单

同样的我们创建一个OA审批完成时的流程

image
Preview

选择审核时触发的单据

image
Preview

配置要做的操作,在这个场景需要选审核操作,选择操作类型,此处应该选择采购订单,设置采购订单同步到OA的单号字段即可。

image
Preview