尝试在 Microsoft outlook 或 Teams 中创建工作订单时出现“呼叫者用户没有创建权限”错误

本文可帮助解决字段服务 - 调度程序用户尝试在 Microsoft Outlook 或 Microsoft Teams 中创建 Dynamics 365 Field Service 工作订单时的权限问题。

现象

当调度程序尝试创建工作订单时,他们会收到以下错误消息:

发生错误:ID 为 {ID number} 的调用方用户没有msdyn_workorder实体中msdyn_timefrompromised属性的“创建”权限。 对实体 11 中的安全属性进行计数。 用户具有 0 个安全属性权限。

解决方案

注意

需要 Dynamics 365 Field Service 中的管理员权限才能执行以下操作。

编辑字段服务 – 调度程序角色的列级安全性,并向“创建”权限授予“承诺时间”(msdyn_timetopromised)和“从承诺的时间”(msdyn_timefrompromised)字段授予“创建”权限。

如果错误仍然存在,请按照以下步骤检查 现场服务 – 调度程序 安全角色:

  1. 登录到 Power Platform 管理中心
  2. 查找调度程序尝试在 Outlook 中使用的现场服务环境。
  3. 选择设置 > 用户 + 权限 > 安全角色
  4. 选择 “字段服务 – 调度程序 ”角色。
  5. 滚动到 “工作顺序 ”表。 更改“创建”权限,使其未设置为“无”。