适用场景:多个模块间的同步条件存在关联,例销售订单审批成功后才同步客户。
1、crm后台设置-工作流程定制-新增工作流-选择模块为销售订单-添加操作,操作类型为调用api
2、API URL :调用接口地址:
例:6.0.8之前版本租赁接口调用地址
http://lianjieerp.com/kh10326/index.php?module=Home&action=Exch&ajax=yes&exch_key=1&exch_module=Accounts&exch_mode=crm-erp&testType=appoint&source=crmcalllink2erp
多租户租赁接口(租赁连接erp接口且接口版本 大于 6.1.0):
http://new.lianjieerp.com/index.php?module=Home&action=Exch&ajax=yes&exch_key=1&exch_module=Accounts&exch_mode=crm-erp&testType=appoint&source=crmcalllink2erp&token=aaa547f760f6b04a9a83190c682461a7&enterprise_account=kh10962&crmLoginurl=https://crm.81mis.com/kh10962
本地部署接口:
http://localhost:88/index.php?module=Home&action=Exch&ajax=yes&exch_key=1&exch_module=Accounts&exch_mode=crm-erp&testType=appoint&source=crmcalllink2erp&token=aaa547f760f6b04a9a83190c682461a7
(注:
http://lianjieerp.com/kh10326/ :该客户对应连接erp访问地址(6.0.8之前版本)
http://new.lianjieerp.com :多租户租赁接口登录地址
enterprise_account=kh10962:多租户租赁接口登录企业号(本地部署的接口或者6.0.8之前版本的租赁客户接口没有企业号可以不填写这一部分)
exch_key=1 :连接erp接口账套ID,只有一个账套的客户一般默认为1
exch_module=Accounts :需要调用的接口同步模块,Accounts:客户;Products:产品;Vendors:供应商
exch_mode=crm-erp :接口同步方向
crmLoginurl=https://crm.81mis.com/kh10962 : crm登录地址(连接erp是多租户的必须配置这个参数)
)
3、输入参数:
参数 :billno
参数值 :单据模块字段 - 客户编号 (crm销售订单模块需要新增一个引用字段引用客户编号并保存到数据库)
(注意:客户编号需要是系统预置的客户编号字段)
4、如果需要连接erp中某一接口crm->erp不启用,仅通过工作流来调用触发,可以配置该参数
ignoreEnabled 这个参数有值的时候可以通过工作流调用没有开启的接口(仅适用于6.1.8及之后版本的连接erp)
示例:
客户接口crm->erp方向不开启:
配置工作流调用api同步客户数据时添加该参数