演练 3:在您的代理应用程序中显示 Microsoft Dynamics 365 记录

 

发布日期: 2016年11月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016

本演练演示如何在代理应用程序中显示 Microsoft Dynamics 365 记录。 在本演练中,您将看到 Dynamics 365 实例中的所有客户和联系人记录。 您将会创建带有下拉菜单项的搜索按钮以在代理应用程序中显示客户和联系人。

必备项

在本演练中

步骤 1:创建托管控件的 Dynamics 365 页面类型以显示客户和联系人记录

步骤 2:创建托管控件的工具栏容器类型

步骤 3:添加工具栏并将其附加到工具栏容器

步骤 4:添加工具栏按钮和操作调用以显示 Dynamics 365 记录

步骤 5:将控件添加到配置中

步骤 6:测试应用程序

结论

步骤 1:创建托管控件的 Dynamics 365 页面类型以显示客户和联系人记录

在此步骤中,您将创建“Dynamics 365 页”类型的两个托管控件以分别显示客户和联系人记录。

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“托管控件”。

  4. 单击“新建”。

  5. 在“新托管控件”页面上,指定以下值:

    字段

    客户

    Contoso 客户搜索

    显示名称

    Contoso:客户

    USD 组件类型

    Dynamics 365 页面

    允许多个页面

    宿主类型

    内部 WPF

    应用程序是全局的

    已检查

    显示组

    MainPanel

    创建用于显示客户的托管控件

  6. 单击“保存”。

  7. 单击“新建”以创建显示联系人记录的其他托管控件。

  8. 在“新托管控件”页面上,指定以下值:

    字段

    客户

    Contoso 联系人搜索

    显示名称

    Contoso:联系人

    USD 组件类型

    Dynamics 365 页面

    允许多个页面

    宿主类型

    内部 WPF

    应用程序是全局的

    已检查

    显示组

    MainPanel

    创建用于显示联系人的托管控件

  9. 单击“保存”。

步骤 2:创建托管控件的工具栏容器类型

托管控件的工具栏容器类型用于在 Unified Service Desk 中保留并显示的工具栏。 在此节中,您将创建显示于客户端应用程序顶部的“工具栏容器”托管控件。

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“托管控件”。

  4. 单击“新建”。

  5. 在“新托管控件”页中,指定下列值

    字段

    客户

    Contoso 主要工具栏容器

    USD 组件类型

    工具栏容器

    显示组

    ToolbarPanel

    工具栏容器托管控件

  6. 单击“保存”。

步骤 3:添加工具栏并将其附加到工具栏容器

在此步骤中,您将创建工具栏并将其附加到在步骤 2 中创建的工具栏容器托管控件中。 这样做是为了在代理应用程序中显示工具栏。

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“工具栏”。

  4. 单击“新建”。

  5. 在“新工具栏”页上,在“名称”中键入“Contoso 主要工具栏”,然后单击“保存”。

  6. 将工具栏附加到步骤 2 中创建的工具栏容器托管控件中。 在导航栏上,单击“Contoso 主要工具栏”旁边的向下箭头,然后单击“托管控件”。

  7. 在下一页中,单击“添加现有托管控件”,在搜索栏中键入 Contoso Main Toolbar Container,然后按 Enter 键或单击搜索图标。

  8. 从搜索结果中,单击“Contoso 主要工具栏容器”以进行添加。

  9. 单击“保存”。

步骤 4:添加工具栏按钮和操作调用以显示 Dynamics 365 记录

在此步骤中,您将在工具栏上添加按钮并将操作调用附加到这些按钮上,以便在单击该按钮时,在步骤 1 中创建的托管控件中显示相应的 Dynamics 365 记录。 您将配置搜索按钮,以便单击此按钮显示客户和联系人子菜单项,且单击一个按钮显示各自的 Dynamics 365 记录。

  1. 在步骤 3 中保存工具栏之后,“按钮”区域才可用。 在“按钮”区域,请在右角单击“+”以添加按钮。

  2. 在“新工具栏按钮”页上,指定下列值:

    字段

    客户

    Contoso 搜索按钮

    按钮文本

    搜索​​

    工具提示

    搜索 Dynamics 365 客户和联系人

    订单

    1

    创建搜索工具栏按钮

  3. 单击“保存”。

  4. 在导航栏上,请单击 Contoso 搜索按钮旁边的向下箭头,然后单击工具栏按钮。

备注

您现在添加子工具栏按钮到现有工具栏按钮以创建子菜单结构。

  1. 在下一页上,单击“添加新工具栏按钮”。

  2. 在“新托管控件”页面上,指定以下值。

    字段

    客户

    Contoso 搜索客户按钮

    按钮文本

    客户​​

    订单

    1

    备注

    “订单”字段定义工具栏中按钮的位置。 按钮从左到右排列或按升序从上到下排列。

    为“客户”子菜单创建工具栏按钮

  3. 单击“保存”。

  4. 现在您将添加两个操作调用:第一个在步骤 1 中创建的托管控件中显示客户记录,第二个位于 Contoso 全局管理器托管控件上以显示客户托管控件。

    在“操作”区域中,单击右角的“+”以添加操作调用。

  5. 在“操作”区域的搜索框中,按 Enter 或单击搜索图标。

  6. 在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。

    选择“新建”以创建操作调用

  7. 在“新操作调用”页上,指定以下值:

    字段

    客户

    Contoso 操作调用:搜索客户

    订单

    1

    托管控件

    Contoso 客户搜索

    操作​​

    查找

    数据

    account

    在 Unified Service Desk 中创建操作调用

  8. 单击“保存”。 添加新操作调用到“Contoso 搜索客户按钮”按钮。

  9. 您将添加其他操作调用到按钮来在托管控件上设置焦点以在客户端应用程序中显示客户记录。 在“操作”区域中,单击右角的“+”以添加操作调用。

  10. 在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。

  11. 在“新操作调用”页面上,指定以下值。

    字段

    客户

    Contoso 操作调用:显示客户搜索

    订单

    2

    托管控件

    Contoso 全局管理器

    操作​​

    ShowTab

    数据

    Contoso 客户搜索

    在 Unified Service Desk 中创建操作调用

  12. 单击“保存”。 添加新操作调用到“Contoso 搜索客户按钮”按钮。

  13. 导航到“Contoso 搜索按钮”工具栏按钮以添加子按钮来搜索和显示联系人。 在导航栏上,单击“Contoso 搜索按钮”旁边的向下箭头,并选择“工具栏按钮”。

  14. 在下一页上,单击“添加新工具栏按钮”。

  15. 在“新工具栏按钮”页上,指定下列值:

    字段

    客户

    Contoso 搜索联系人按钮

    按钮文本

    联系人​​

    订单

    2

    备注

    “订单”字段定义工具栏中按钮的位置。 按钮从左到右排列或按升序从上到下排列。

    为联系人搜索创建工具栏按钮

  16. 单击“保存”。

  17. 现在您将添加两个操作调用:第一个在步骤 1 中创建的托管控件中显示联系人记录,第二个在 Contoso 全局管理器托管控件上显示联系人托管控件。

    在“操作”区域中,单击右角的“+”以添加操作调用。

  18. 在“操作”区域的搜索框中,按 Enter 或单击搜索图标。

  19. 在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。

  20. 在“新操作调用”页上,指定以下值:

    字段

    客户

    Contoso 操作调用:搜索联系人

    订单

    1

    托管控件

    Contoso 联系人搜索

    操作​​

    查找

    数据

    联系人

    在 Unified Service Desk 中创建操作调用

  21. 单击“保存”。 添加新操作调用到“Contoso 搜索联系人按钮”工具栏按钮。

  22. 您将添加其他操作调用到按钮以在客户端应用程序中显示联系人记录的托管控件上设置焦点。 在“操作”区域中,单击右角的“+”以添加操作调用。

  23. 在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。

  24. 在“新操作调用”页面上,指定以下值。

    字段

    客户

    Contoso 操作调用:显示联系人搜索

    订单

    2

    托管控件

    Contoso 全局管理器

    操作​​

    ShowTab

    数据

    Contoso 联系人搜索

    在 Unified Service Desk 中创建操作调用

  25. 单击“保存”。 添加新操作调用到“Contoso 搜索联系人按钮”工具栏按钮。

步骤 5:将控件添加到配置中

在此步骤中,您将添加在此演练中创建的操作调用、托管控件和工具栏到“Contoso 配置”来为分派到此配置的用户显示这些控件。 在 演练 1:创建简单的代理应用程序 中创建“Contoso 配置”。

将以下添加到“Contoso 配置”。

控件名称

控件类型

Contoso 操作调用:搜索客户

操作调用

Contoso 操作调用:显示客户搜索

操作调用

Contoso 操作调用:搜索联系人

操作调用

Contoso 操作调用:显示联系人搜索

操作调用

Contoso 客户搜索

托管控件

Contoso 联系人搜索

托管控件

Contoso 主要工具栏容器

托管控件

Contoso 主要工具栏

工具栏

要添加控件到配置:

  1. 登录到 Microsoft Dynamics 365。

  2. 转到“设置”>“Unified Service Desk”。

  3. 单击“配置”。

  4. 单击“Contoso 配置”以打开定义。

  5. 在导航栏上,单击“Contoso 配置”旁边的向下箭头,然后选择“操作调用”。

  6. 在下一个页面上,单击“添加现有操作调用”,在搜索框中键入“Contoso Action Call”,然后按 ENTER 键或单击搜索图标。

  7. 以前列出的操作调用在搜索结果中显示。 添加这些操作调用。

  8. 同样,通过单击“Contoso 配置”旁边的向下箭头,然后分别单击“托管控件”和“工具栏”来添加托管控件和工具栏。

  9. 单击“保存”。

步骤 6:测试应用程序

启动 Unified Service Desk 客户端应用程序,并登录到使用与 演练 1:创建简单的代理应用程序 中分派到“Contoso 配置”的相同用户凭据配置 Unified Service Desk 的 Dynamics 365 实例上。 有关使用 Unified Service Desk 客户端应用程序连接到 Dynamics 365 实例的信息,请参阅 TechNet:使用 Unified Service Desk 客户端连接到 CRM 实例

现在您的代理应用程序在工具栏区域中具有的“搜索”按钮带有两个子按钮(“客户”和“联系人”),其在单击向下箭头时显示。

查看客户和联系人记录

在“搜索”按钮下方单击“客户”或“联系人”以在 Unified Service Desk 客户端应用程序的单独选项卡上从 Dynamics 365 实例显示各个记录。

显示的 Dynamics 365 联系人记录

结论

在本演练中,您了解了如何在 Unified Service Desk 客户端应用程序中显示 Dynamics 365 记录。 使用配置,您还可以了解如何筛选 Unified Service Desk 控件的访问权限。

另请参阅

演练 1:创建简单的代理应用程序
演练 2:在代理应用程序中显示外部网页
演练 4:在代理应用程序的会话中显示 Microsoft Dynamics 365 记录
演练 5:通过显示会话名称和概述数据显示增强的会话信息
演练 6:配置代理应用程序中的调试器托管控件
演练 7:在代理应用程序中配置代理脚本
统一服务台配置演练

Unified Service Desk 2.0

© 2017 Microsoft。 保留所有权利。 版权