Gmail插件

The Gmail Plugin integrates an Odoo database with a Gmail inbox, so users can keep track of all their work between Gmail and Odoo, without losing any information.

Odoo Online users

对于托管在Odoo Online(或Odoo.sh)上的数据库,请按照以下步骤配置Gmail插件。

安装 Gmail 插件

首先,登录到用户希望连接到Odoo的Gmail帐户。

从 Gmail 收件箱中,单击右侧面板上的加号图标以获取附加组件。如果侧面板不可见,请单击收件箱右下角的箭头图标以显示它。

Gmail收件箱侧边栏上的加号图标。

然后,使用搜索栏搜索 Odoo 并找到 Odoo Inbox Addin

Odoo收件箱插件在Google Workspace Marketplace上。

或者,直接访问 Google Workspace Marketplace 上的 Odoo Inbox Addin 页面。

一旦找到插件,点击 安装。然后,点击 继续 开始安装。

接下来,选择用户希望连接到Odoo的Gmail帐户。然后点击 Allow 允许Odoo访问Google帐户。Google将显示一个弹出窗口,确认安装成功。

Configure the Odoo database

The Mail Plugin feature must be enabled in the Odoo database in order to use the Gmail Plugin. To enable the feature, go to Settings ‣ General Settings. Under the Integrations section, activate Mail Plugin, and then click Save.

在设置中的邮件插件功能。

Configure the Gmail inbox

在 Gmail 收件箱中,现在在右侧面板上可见一个紫色的 Odoo 图标。点击 Odoo 图标打开 Odoo 插件窗口。然后,在收件箱中点击任何一封电子邮件。在插件窗口中点击 授权访问 来授权 Odoo 访问 Gmail 收件箱。

Odoo插件面板右侧边栏中的授权访问按钮。

接下来,点击 登录。然后,输入用户希望连接到 Gmail 收件箱的 Odoo 数据库的 URL,并登录到数据库。

注解

使用数据库的通用URL,而不是特定页面的URL。例如,使用 https://mycompany.odoo.com,而不是 https://mycompany.odoo.com/web#cids=1&action=menu

最后,点击 Allow 允许 Gmail 访问 Odoo 数据库。然后,浏览器将显示一个 Success! 消息。之后,关闭窗口。Gmail 收件箱和 Odoo 数据库现在已连接。

Odoo On-Premise users

对于托管在Odoo Online(或Odoo.sh)之外的服务器上的数据库,请按照以下步骤配置Gmail插件。

注解

作为其安全准则的一部分,Google要求插件创建者提供一个URL列表,该列表可以在插件启动的操作和重定向中使用。这样可以保护用户,例如确保没有插件将用户重定向到恶意网站。(详细信息请参阅 Google Apps Script <https://developers.google.com/apps-script/manifest/allowlist-url> _.)

由于Odoo只能列出 odoo.com 域名,而不能列出每个本地部署客户的唯一服务器域名,因此本地部署客户无法从Google Workspace Marketplace安装Gmail插件。

安装 Gmail 插件

首先,访问 GitHub 代码库 获取 Odoo 邮件插件。接下来,点击绿色的 Code 按钮。然后,点击 Download ZIP 下载 邮件插件文件到用户的计算机。

从Odoo GitHub存储库下载邮件插件的ZIP文件。

在计算机上打开ZIP文件。然后,转到 mail-client-extensions-master ‣ gmail ‣ src ‣ views,并打开 login.ts 文件,使用任何文本编辑器软件,如 Notepad (Windows),TextEdit (Mac),或 Visual Studio Code。

login.ts 文件中删除以下三行文本:

if (!/^https:\/\/([^\/?]*\.)?odoo\.com(\/|$)/.test(validatedUrl)) {
     return notify("The URL must be a subdomain of odoo.com");
}

这将从 Gmail 插件程序中移除 odoo.com 域约束。

接下来,在ZIP文件中,转到 mail-client-extensions-master ‣ gmail,并打开名为 appsscript.json 的文件。在 urlFetchWhitelist 部分,将所有对 odoo.com 的引用替换为 Odoo 客户的唯一服务器域名。

然后,在同一个 gmail 文件夹中,打开名为 README.md 的文件。按照 README.md 文件中的说明将 Gmail 插件文件推送为 Google 项目。

注解

计算机必须能够运行Linux命令,以便按照 README.md 文件中的说明进行操作。

之后,与用户希望连接到Odoo的Gmail帐户共享Google项目。然后,点击 发布从清单部署。最后,点击 安装插件 来安装Gmail插件。

Configure the Odoo database

The Mail Plugin feature must be enabled in the Odoo database in order to use the Gmail Plugin. To enable the feature, go to Settings ‣ General Settings. Under the Integrations section, activate Mail Plugin, and then click Save.

在设置中的邮件插件功能。

Configure the Gmail inbox

在 Gmail 收件箱中,现在在右侧面板上可见一个紫色的 Odoo 图标。点击 Odoo 图标打开 Odoo 插件窗口。然后,在收件箱中点击任何一封电子邮件。在插件窗口中点击 授权访问 来授权 Odoo 访问 Gmail 收件箱。

Odoo插件面板右侧边栏中的授权访问按钮。

接下来,点击 登录。然后,输入用户希望连接到 Gmail 收件箱的 Odoo 数据库的 URL,并登录到数据库。

注解

使用数据库的通用URL,而不是特定页面的URL。例如,使用 https://mycompany.odoo.com,而不是 https://mycompany.odoo.com/web#cids=1&action=menu

最后,点击 Allow 允许 Gmail 访问 Odoo 数据库。然后,浏览器将显示一个 Success! 消息。之后,关闭窗口。Gmail 收件箱和 Odoo 数据库现在已连接。