集成 MS Dynamics CRM

与 Microsoft Dynamics CRM 集成,无需额外登录即可监视和管理潜在客户、商机和案例。

使用以下过程来启用 MS Dynamics CRM 集成。检查必备项、注册新应用程序、获取密钥值和委派权限。

有关现成的 Jira 微应用的完整列表,请参阅使用 MS Dynamics CRM 微应用

检查必备项

创建专用的 Office 365 帐户来配置集成。完成此过程后,您的现有审核日志记录级别将持续存在,包括使用 Citrix 微应用执行的任何操作。

在 MS Dynamics CRM 中设置此集成后,您将需要以下工件才能在 Citrix Workspace 微应用中添加集成:

  • 授权登录 URL
  • 应用程序(客户端)ID
  • 密钥值
  • 有效的 MS Dynamics CRM 帐户详细信息

确保满足以下必备条件:

  • 如果您的内部服务器托管 Workspace 位于防火墙后面,允许访问主机名 www.dynamics.com 端口 443,以便 Workspace 可以连接到 MS Dynamics CRM 云。

  • 授权登录 URL(提供 Citrix)。将 Citrix Gateway 配置为支持 MS Dynamics 的单点登录,以便用户在登录后自动重新登录,而无需再次输入凭据。有关配置 SSO 的详细信息,请参阅Citrix Gateway 服务

  • 您用于配置 MS Dynamics CRM 集成的专用 Office 365 帐户。此专用帐户必须具有 MS Dynamics CRM(系统管理员)中的完全数据访问权限。有关详细信息,请参阅在 Dynamics 365 中为客户互动应用创建用户并分配安全角色

注册您的应用程序和回调 URL

注册新的应用程序,添加回调 URL,并收集应用程序 ID。

  1. 登录到 https://portal.azure.com
  2. 选择 Azure Active Directory > 应用程序注册 > + 新注册
  3. 输入要用于应用程序的名称,根据您的组织需求选择受支持的帐户类型。选择帮助我选择… 以获取有关此选项的指导。
  4. 向您的实例配置添加自定义 URL,以授予对私有数据的访问权限并启用OAuth 身份验证的用户操作。在重定向 URI(可选)下,选择 Web 并输入以下两个回调 URL 和 MS Dynamics 实例的基本 URL。这与您在设置集成时必须在微应用 UI 中输入的 URL 相同:
    • https://{yourmicroappserverurl}/admin/api/external-services/com.sapho.services.dynamics.DynamicsCrmService/auth/serverContext
    • https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback
    • 您的基本 URL,您用于此集成的 Web 地址的一致部分。例如:https://app.{yoursaasapp}.com
  5. 复制应用程序(客户端)ID 以便在将集成添加到 Citrix Workspace 微应用时使用。复制应用程序 ID URI,并在需要时存储以供以后使用。

启用委派权限

通过委派权限,应用程序将被委派权限,以便在调用目标资源时充当登录用户。

  1. 从注册的应用程序视图中,选择 API 权限+ 添加权限
  2. 选择 Dynamics CRM 磁贴,然后在应用程序需要哪种类型的权限? 中,选择委派权限磁贴。
  3. 选中要添加的权限的复选框,然后选择底部的添加权限

生成密钥值

生成一个密钥字符串,应用程序在请求令牌时用于证明其身份。

  1. 选择证书和秘密。选择 + 新建客户端密码
  2. 输入客户端密钥的描述
  3. 过期下,选择从不。选择添加
  4. 复制并保存已创建的客户端密钥。离开此页面后不可见。

将集成添加到 Citrix Workspace 微应用

将 MS Dynamics CRM 集成添加到 Citrix Workspace 微应用以连接到您的应用程序。这样可以提供现成的微应用,以及可以在 Workspace 内使用的预配置通知和操作。

请按照以下步骤进行操作:

  1. 从概览页面中,选择开始

    此时将打开“管理集成”页面。

  2. 选择添加新集成,然后选择从 Citrix 提供的模板中添加新集成
  3. 选择要添加的 MS Dynamics CRM 磁贴。
  4. 输入集成的名称。

    MS Dynamics CRM 连接器参数、URL、应用程序 ID、密钥、OAuth 授权

  5. 输入您在之前的过程中收集的连接器参数
    • 输入您的 URL
    • 输入您的应用程序 ID密钥
    • 如果您在微应用操作中需要 OAuth,请切换在操作中使用用户 OAuth 授权
    • 选择使用 MS Dynamics CRM 帐户登录以启用 OAuth 授权。在新选项卡中打开登录页面。系统会提示您输入帐户名称、确认访问权限并输入密码。
  6. 选择添加

微应用集成页面将打开,其中包含您添加的集成及其微应用。在这里,您可以添加另一个集成,继续设置现成的微应用,或者为此集成创建一个新的微应用。

现在,您可以设置和运行第一次数据同步。由于可以将大量数据从集成应用程序提取到 微应用平台,因此我们建议您使用页面筛选第一次数据同步的实体,以加快同步速度。

有关详细信息,请参阅“配置集成”文章中的验证所需的实体设置数据同步

有关 API 端点和表实体的更多详细信息,请参阅MS Dynamics 连接器规格

使用 MS Dynamics CRM 微应用

现有的应用程序集成带有现成的微应用。从这些微应用开始,并根据您的需求定制它们。

MS Dynamics CRM 微应用

我们的 MS Dynamics CRM 集成带有以下预配置的现成微应用:

帐户: 搜索、查看和编辑帐户。

通知或页面 用例工作流
分配给您的帐户(现有)通知 当帐户的所有者发生更改时,新所有者将收到通知。
分配给您的帐户(新)通知 当将新帐户分配给用户时,他们会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
联系详细信息页面 提供联系人的详细信息。
编辑帐户页面 提供用于更新帐户详细信息的表单。
“我的帐户”页面 提供具有搜索功能和详细信息链接的用户帐户的表视图。

约会: 搜索、查看和编辑约会。

通知或页面 用例工作流
分配给您的约会(现有)通知 当约会的所有者更改时,新所有者将收到通知。
分配给您的约会(新)通知 当将新约会分配给用户时,他们会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
“预约详细信息”页面 提供约会的详细信息。
案例详情页面 提供案例的详细信息。
联系详细信息页面 提供联系人的详细信息。
“编辑约会”页 提供用于更新约会详细信息的窗体。
销售线索详细信息页面 提供潜在客户的详细信息。
“我的未结约会”页面 提供具有搜索功能和详细信息链接的用户约会的表视图。
业务商机详细信息页面 提供业务商机的详细信息。

案例: 搜索、查看和编辑案例。

通知或页面 用例工作流
分配给您的案例(现有)通知 当案例的所有者发生更改时,新所有者将收到通知。
分配给您的案例(新)通知 当将新案例分配给用户时,他们会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
案例详情页面 提供案例的详细信息。
“问题解决”页面 提供用于解决案例的表单。
联系详细信息页面 提供联系人的详细信息。
“编辑案例”页 提供用于更新案例详细信息的表单。
我的未结案例页面 提供具有搜索功能和详细信息链接的用户未结案例的表视图。

联系人: 搜索、查看和编辑联系人。

通知或页面 用例工作流
已分配给您的联系人(现有)通知 当联系人的所有者发生更改时,新所有者将收到通知。
已分配给您的联系人(新)通知 当将新联系人分配给用户时,他们会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
联系详细信息页面 提供联系人的详细信息。
编辑联系人页面 提供用于更新联系人详细信息的表单。
我的联系人页面 提供具有搜索功能和详细信息链接的用户联系人的表格视图。

创建帐户: 创建帐户。

通知或页面 用例工作流
创建帐户页面 提供一个页面,用于提交包含详细信息的新帐户。

创建日程安排: 创建日程安排。

通知或页面 用例工作流
“创建约会”页 提供用于提交新约会的页面,其中包含详细信息。

创建案例: 创建案例。

通知或页面 用例工作流
“创建案例”页面 提供用于提交包含详细信息的新案例的页面。

创建联系人: 创建联系人。

通知或页面 用例工作流
创建联系人页面 提供用于提交包含详细信息的新联系人的页面。

创建销售线索: 创建销售线索。

通知或页面 用例工作流
“创建潜在顾问”页 提供用于提交带有详细信息的新销售线索的页面。

创造商机: 创造商机。

通知或页面 用例工作流
“创建商机”页 提供一个页面,用于提交包含详细信息的新商机。

创建电话呼叫: 创建电话呼叫。

通知或页面 用例工作流
“创建电话呼叫”页 提供用于提交新电话呼叫的页面,其中包含详细信息。

创建任务: 创建任务。

通知或页面 用例工作流
“创建任务”页 提供用于提交包含详细信息的新任务的页面。

销售线索: 搜索、查看和编辑销售线索。

通知或页面 用例工作流
分配给您的销售线索(现有)通知 当潜在客户的所有者发生更改时,新所有者将收到通知。
分配给您的销售线索(新)通知 当将新的潜在客户分配给用户时,他们会收到通知。
编辑潜在顾问页面 提供用于更新潜在客户详细信息的表单。
销售线索详细信息页面 提供潜在客户的详细信息。
“我的未结销售线索”页面 提供具有搜索功能和指向详细信息的链接的用户开放销售线索的表视图。

商机: 搜索、查看和编辑商机。

通知或页面 用例工作流
分配给您的商机(现有)通知 当商机的所有者发生更改时,新所有者将收到通知。
分配给您的商机(新)通知 向用户分配新商机时,他们会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
关闭为丢失页面 提供一个表单,用于关闭丢失的商机,并附有详细信息。
关闭为韩元页面 提供关闭商机的窗体,以获得详细信息。
联系详细信息页面 提供联系人的详细信息。
“编辑商机”页 提供用于更新业务商机详细信息的表单。
我的开放商机页面 提供用户打开的业务商机的表视图,其中包含搜索功能和详细信息链接。
业务商机详细信息页面 提供业务商机的详细信息。

电话呼叫: 搜索、查看和编辑电话呼叫。

通知或页面 用例工作流
分配给您的电话(现有)通知 当电话呼叫的所有者发生更改时,新所有者将收到通知。
分配给您的电话(新)通知 当向用户分配新电话呼叫时,用户会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
案例详情页面 提供案例的详细信息。
联系详细信息页面 提供联系人的详细信息。
“编辑电话呼叫”页 提供用于更新电话通话详细信息的表单。
“我的打开电话”页面 提供用户电话呼叫的表格视图,其中包含搜索功能和指向详细信息的链接。
业务商机详细信息页面 提供业务商机的详细信息。
“电话呼叫详细信息”页面 提供电话的详细信息。

任务: 搜索、查看和编辑任务。

通知或页面 用例工作流
分配给您的任务(现有)通知 当任务的所有者发生更改时,新所有者将收到通知。
分配给您的任务(新建)通知 当将新任务分配给用户时,他们会收到通知。
帐户详情页面 提供列出联系人的帐户详细信息和联系人详细信息链接。
案例详情页面 提供案例的详细信息。
联系详细信息页面 提供联系人的详细信息。
“编辑任务”页 提供用于更新任务详细信息的表单。
销售线索详细信息页面 提供潜在客户的详细信息。
“我的打开任务”页面 提供具有搜索功能和详细信息链接的用户打开任务的表视图。
业务商机详细信息页面 提供业务商机的详细信息。
“任务详细信息”页 提供任务的详细信息。