使用日历同步将服务和资源缺勤与事件同步
您可以使用“日历同步”使您的服务和资源缺勤与日历事件保持同步。将服务和资源缺勤同步到日历事件或从日历事件中同步,可让您在从 Salesforce 日历创建事件和请求会议时,保持服务和资源可用性的准确视图。然后,事件可以在外部日历与 Salesforce 之间同步。
所需的 Edition
| 适用于:Salesforce Classic(并非在所有组织中可用)和 Lightning Experience |
| Agentforce Field Service 和 Operations 核心功能、受管软件包和移动应用程序适用于 Enterprise、Unlimited 和 Developer Edition。 |
| 所需用户权限 | |
|---|---|
| 要将服务和资源缺勤同步到 Salesforce 日历事件: | 对服务预约拥有创建和编辑权限,对资源缺勤拥有编辑权限 |
| 要从 Salesforce 日历事件同步服务和资源缺勤: | 对服务预约拥有创建和编辑权限,对资源缺勤拥有编辑权限 |
这是 Field Service 受管软件包功能。
备注 日历同步权限不包括在受管软件包默认权限集中。要启用日历同步,您必须拥有对事件对象的编辑权限和对事件字段的编辑权限:Id、StartDateTime、EndDateTime、Subject、IsReminderSet、ReminerDateTime、Location、OwnerId、Description、WhatId、IsAllDayEvent。
- 从应用程序启动程序中,找到并打开 Field Service 管理员应用程序,并单击 Field Service 设置选项卡。
- 选择共享 | 日历同步,并在服务预约和资源缺勤下配置以下设置。
| 设置 | 描述 |
|---|---|
| 从 Salesforce 日历事件同步服务 | 如果启用,每当创建事件记录时,事件记录类型字段与日历事件类型设置相同,则会创建工作订单和服务预约。
|
| 将服务同步到 Salesforce 日历事件 | 如果启用,每当服务预约的状态被设置为“已派遣”时,会为分配的服务资源创建事件记录。
如果有多个已分配资源,仅为第一个分配的资源创建事件记录。 如果重新分配服务预约,事件分配的所有者不会更新。 如果更新事件的分配所有者,服务预约的已分配资源也会更新。 如果重新计划了服务预约,将更新事件开始和结束时间,但前提是服务预约的父记录类型为“工作订单”或“工作订单行项目”。 备注 对于 Field Service,如果服务预约的计划开始时间到计划结束时间超过 14 天,则由于 14 天的限制,不会在 Salesforce 日历中创建事件。
|
| 日历事件类型 | 事件对象的事件类型字段中的值,用于控制是否创建服务预约和工作订单。 |
| 在同步服务预约和 Salesforce 日历事件时强制验证 | 控制如果匹配记录无法更新,是忽略更新,还是继续而不更新匹配记录。 例如,如果未启用此设置,并且您更新了服务预约的计划开始时间,并且事件对象上存在阻止更新事件开始时间的验证规则,则计划预约会更新,但事件不会更新。该事件仍具有服务预约的原始开始时间。如果启用此设置,两个记录都不会更新。 |
| 从 Salesforce 日历同步缺勤 | 如果启用,每当创建事件记录且事件类型字段与日历事件类型设置相同时,都会为分配的用户创建资源缺勤记录。
|
| 将缺勤同步到 Salesforce 日历 | 如果启用,每当为服务资源创建记录类型为“不可用”的资源缺勤记录时,都会为链接到服务资源记录的用户创建事件记录。 创建事件类型 = 缺勤的事件时,将创建资源缺勤记录,并将“类型”字段设置为事件的主题。如果“类型”字段不存在,则会为其创建一个非活动值。 |
| 日历事件类型 | 事件对象的“事件类型”字段中的值,用于控制是否创建资源缺勤记录。 |
| 在同步资源缺勤和 Salesforce 日历事件时实施验证 | 控制如果匹配记录无法更新,是忽略更新,还是继续而不更新匹配记录。 |
注意事项
- 不支持子事件。
- 重复性事件会创建单一服务预约记录和单一资源缺勤记录。
- 当您创建具有多个被邀请人的事件时,仅为创建事件的人员创建一个资源缺勤。
- 不支持团队,因为作为团队的服务资源没有可分配预约的用户。
- 批量创建、更新或删除事件时,如果其中一个事件记录导致失败,日历同步不会同步该请求中的任何事件。
- 当“名称”字段填充有潜在客户或“相关项”字段填充有任何值时,您不能创建“资源缺勤”或“服务预约”类型的事件。对于在插入新事件后创建和链接的资源缺勤或服务预约,将保留“相关项”字段。如果事件已经通过“相关项”字段链接到另一个对象,则不能将该事件与潜在客户记录相关联。
- 由于无法向站点来宾用户分配“编辑事件”权限,因此不支持与站点来宾用户进行日历同步。这意味着在来宾用户更改服务预约或资源缺勤后,不会创建、更改或删除事件。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

