扫码阅读
手机扫码阅读

Odoo | 手把手带你玩转Zapier!

302 2023-09-07

付天愿

高级后端开发工程师

一枚擅长后端开发的钓鱼爱好者

# 1

什么是 Zapier

Zapier 是近几年很热门的自动化工具,其主要功能是能够 帮助使用者在不用写代码的情况下,连接多种互联网服务。

有了 Zapier,你可以专注于其它重要的工作事项,省时又省钱,不需额外聘请昂贵的工程师,就能帮你更容易连接平常所使用的网路服务,当然其中也包含了开源的 ERP 系统 Odoo 系统。

# 2

Zapier 集成的特点

  • 无需开发人员介入,人人可以做系统集成

  • 集成方式灵活,可以随时变动与调整,无需开发

  • 无需维护,系统提供了很好的监控机制,可以实时发现问题

  • 自动运维,当有异常情况发生时(比如一下进行大批量数据或出现大批量错误)可以自动暂停流程并通知管理人员。

# 3

Zapier 的主要术语

Zapier 体系有三个主要的术语,也是今后我们使用这个工具的基础板块。

  • Zap:指不同系统之间的自动化工作流程。每一个数据通过了 Zap 的体系,都会被记录为一个 task。

  • Trigger:触发的意思,指系统里面的事件触发了 Zap,一旦设置了 Zap 后, Zapie 监控 App 里面的事件是否会触发 Zap。

  • Action:指事件完成了 Zap。

下面我们 使用 Zapier

同步 Google 日历到 Odoo 日历

在此之前先放上 Google Calendar 内容:

/ GoogleCalender

# 1

注册账号

创建流程

先快速注册一个 Zapier 账号,可以先选择 free 套餐,每个月有 100 个 Tasks 使用量。

之后进入到后台的界面,在 “Zaps” 这个菜单界面里面通过 Create Zap 开始创建自动化流程。

比如选择 Google 日历和 Odoo ERP 系统。

# 2

设置 Trigger

设置一个 Trigger,Google 日历创建时自动同步数据到 Odoo ERP 系统。

在 Choose app & event 里面选择 Google Calendar:

设置 Trigger Event 为 New Calendar:

设置完毕选择 Google 日历账户,通过 Test Trigger 可以预览自动化处理初始数据:

# 3

设置 Action

对接 Odoo ERP 系统,进行数据自动化流程同步配置。

Step 1

Choose app & event 中选择 Odoo ERP Self Hosted

Action 事件设置为 Create Calendar Event ,即创建 Odoo ERP 系统日程事件。

Step 2

配置自定义 Odoo ERP 系统账户,提供给 Zapier 进行 xmlrpc 远程调用,同步操作 Odoo ERP 的 model 数据。

Step 3

根据 Odoo ERP 系统 event 事件的 model 的定义,自定义选择 Field 对应的关系,配置完毕即可进行 Test & Review ,预览数据是否自动化流程生效。

完成以上配置即可看到自动化流程的效果: Google 日历创建 event 会无需额外开发,会自动同步到 Odoo ERP 系统。

以上内容基本就是入门 Zapier

需要了解的基础流程

Zapier 是一个非常强大的工具,

尤其是和其他的 ERP 工具配套使用的时候,

能为复杂的营销活动场景

提供综合解决方案

原文链接: http://mp.weixin.qq.com/s?__biz=Mzg5MzUyOTgwMQ==&mid=2247497375&idx=1&sn=b5341250503f6668746a14ec3dc3f3f9&chksm=c02fcd39f758442f6db3139f6f406e4f2de6419da0b46f8ad3f7111522b2f27469daf512f1ed#rd