基于连趣云实现金蝶云星空与泛微客户单自动同步

0 阅读5分钟

在企业日常运营中,金蝶云星空负责核心的财务与业务单据管理,泛微则承载着流程审批与客户信息管理,二者的数据打通能大幅减少人工录入成本。本文将详细讲解如何通过连趣云搭建自动化流程,实现「金蝶云星空客户单新增 / 修改」时,自动同步至泛微并规避客户名称重复问题,全程条理清晰、步骤可落地。

一、核心需求与流程逻辑

1. 核心需求

  • 触发源:金蝶云星空客户单(新增 / 修改事件);
  • 核心痛点:泛微系统中新增客户时「客户名称」不可重复,需自动处理;
  • 目标:金蝶客户单变动后,自动在泛微新增合规的客户信息。

2. 整体流程

金蝶云星空(客户单新增 / 修改)→ 连趣云触发节点 → Code 节点(客户名称加时间戳去重)→ 泛微新增客户节点 → 同步完成。

二、前置准备

在配置流程前,需确保以下基础条件已满足:

  1. 账号权限

    • 金蝶云星空:拥有客户单的查看、接口调用权限;
    • 泛微:拥有新增客户的操作权限、接口访问权限;
  2. 环境配置

    • 连趣云已添加「金蝶云星空」「泛微」应用连接器,完成账号授权(填写应用密钥、接口地址等信息);
    • 确认金蝶客户单的字段(如客户名称、联系人、电话、地址)与泛微客户字段的映射关系。

三、分步配置连趣云自动化流程

步骤 1:新建连趣云自动化流程并配置触发节点(金蝶云星空)

  1. 登录连趣云控制台,点击「新建流程」,命名为「金蝶云星空同步客户单至泛微」;

  2. 选择触发节点:在「应用列表」中找到「金蝶云星空」,选中后设置触发条件:

    • 触发事件:选择「单据新增或修改」;
    • 单据类型:筛选「客户单」(需确认金蝶中客户单的官方单据编码,如「Customer」);
    • 保存触发节点:测试触发连接,确保能正常获取金蝶客户单的测试数据(如客户名称、联系人等)。

步骤 2:配置第一个执行节点 ——Code 代码(客户名称去重)

泛微新增客户时「客户名称」不可重复,因此需在 Code 代码中对金蝶同步过来的客户名称添加时间戳(格式:原名称 + 当前时间戳),避免重复。

  1. 在触发节点后,添加「执行节点」,选择「Code 代码」;
  2. 脚本配置(以 JavaScript 为例,适配连趣云 Code 代码语法):
  3. 测试 Code 代码:输入测试客户名称(如「杭州 XX 科技有限公司」),执行后查看输出是否为「杭州 XX 科技有限公司_1710000000000」格式,确认字段传递正常。

步骤 3:配置第二个执行节点 —— 泛微新增客户

将 Code 节点处理后的客户信息同步至泛微,完成客户新增。

  1. 在 Code 节点后,添加「执行节点」,选择「泛微」应用连接器,选中「新增客户」接口;

  2. 字段映射配置(核心是将连趣云上下文的字段与泛微新增客户接口字段匹配):

    表格

  3. 测试泛微节点:点击「测试执行」,查看泛微后台是否新增对应客户,且客户名称无重复。

步骤 4:流程上线

  1. 流程配置完成后,点击「上线流程」;

  2. 连趣云日志:进入「流程日志」模块,可查看流程执行日志:

    • 若执行失败:查看日志中报错字段(如泛微接口返回「客户名称重复」,需检查 Code 节点时间戳是否生效;如金蝶数据未传递,需核对触发节点字段映射);
    • 若执行成功:确认金蝶修改 / 新增客户单后,泛微是否同步生成对应客户信息。

四、常见问题与解决方案

  1. 金蝶触发节点无数据

    • 检查金蝶云星空 API 权限是否开启;
    • 确认金蝶客户单的「新增 / 修改」事件是否正确配置(部分版本需在金蝶后台开启事件推送)。
  2. Code 节点时间戳无效

    • 核对脚本中字段名是否与金蝶触发节点的输出字段一致(可在连趣云「数据调试」中查看触发节点的原始数据);
    • 确保时间戳生成语法正确(new Date ().getTime () 为毫秒级时间戳,唯一性更高)。
  3. 泛微新增客户接口返回失败

    • 检查字段映射是否完整(泛微部分字段为必填项,如联系电话);
    • 确认泛微账号是否有新增客户的权限,接口地址是否为最新版本。

五、总结

通过连趣云的可视化配置 + Code 节点自定义处理,无需复杂的代码开发即可实现金蝶云星空与泛微的客户单同步,核心亮点在于:

  1. 触发节点精准匹配金蝶客户单的新增 / 修改事件,确保数据同步的实时性;
  2. Code 节点通过时间戳解决泛微客户名称重复的核心痛点,适配性强;
  3. 全流程可监控、可追溯,降低人工同步的误差与成本。

该方案可灵活扩展,如后续需同步更多字段(如客户等级、所属区域),仅需在 Code 节点补充字段传递,或在泛微节点增加字段映射即可,适配企业后续的业务拓展需求。