与 Outlook 的日历同步

将您的**主**Outlook日历与Odoo同步对于跟踪您的任务和约会以及所有相关应用程序非常有用。

向 Microsoft 标识平台注册您的应用程序

为了能够将您的Outlook Calendar与Odoo的日历同步,需要一个Microsoft Azure帐户。对于从未试用或支付过 Azure 费用的用户,可以免费创建帐户。有关更多信息,请单击此处<https://azure.microsoft.com/en-us/free/?WT.mc_id=A261C142F>“_。
接下来是“设置 Azure AD 租户<https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant>”_(也称为环境,它是组织的表示形式),用于管理和注册应用。
最终,“注册应用程序<https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app>”_,选择适当的受支持帐户类型。

注解

配置平台设置时,请选择“Web”。

Adding a platform in Microsoft Azure for Outlook calendar sync in Odoo

重要

对于**重定向URI限制**,复制Odoo数据库URI,后跟“/microsoft_account/身份验证”。例:
Odoo's database URI that is accepted when microsoft returns authentication
有关 URI 的限制和局限的更多信息,请参阅“<https://docs.microsoft.com/en-us/azure/active-directory/develop/reply-url>”_查看此页面。

注解

关于凭据,您*必须***在Odoo中添加一个名为*客户端密码*的客户端密钥**,它允许Odoo对自身进行身份验证,而无需您进行交互。*证书*是可选的。

Odoo 中的配置

转到常规*设置*并激活*Outlook日历*功能。

Outlook Calendar feature activated in Odoo

在 Azure 门户的“概述”下,复制“应用程序(客户端)ID”,并将其粘贴到 Odoo 中的“*客户端 ID”中。

Client ID token to be copied from Microsoft to Odoo

返回到 Azure 门户,现在在“证书和机密”下,复制*客户端机密值*并将其粘贴到 Odoo 中的*客户端机密*。

Client Secret token to be copied from Microsoft to Odoo

与 Outlook 同步

重要

Odoo日历在创建活动时向其与会者发送确认电子邮件。但是,在**first**同步时,Outlook还将发送所有计划事件(包括过去的事件)的确认电子邮件。
为了避免这种情况,我们建议*存档所有过去的事件,并在第一次同步之前从Odoo日历中的未来事件中删除自己*。这将阻止在 Outlook 中创建事件,因此,在第一次同步期间不会发送冗余电子邮件。同步后,事件将仅发送一封确认电子邮件。
Archive events in Odoo Calendar

转到*日历*应用程序和*与Outlook同步*。系统会要求您登录您的帐户(如果尚未登录),并授予所需的权限。

Calendar view and the button Sync with Outlook in Odoo Calendar

同步是一个双向过程,这意味着事件在两个帐户(Outlook 和 Odoo)中进行协调。

View of Odoo's Calendar synched with Outlook's Calendar

注解

所有想要使用同步的用户只需 :ref:’将其日历与 Outlook <outlook_calendar/sync_with_outlook> 同步’。Microsoft 的 Azure 帐户的配置只需完成一次,因为 Azure AD 租户是唯一的,并且代表一个组织,可帮助您为内部和外部用户管理 Microsoft 云服务的特定实例。

参见