演练 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:创建简单的代理应用程序。 在此演练中需要您在演练 1 中已完成的配置。
本演练假设您将在此演练结束时使用您在演练 1 中登陆到代理应用程序所使用的相同用户凭据测试应用程序。 如果其他用户测试应用程序,您必须将该用户分派到“Contoso 配置”。详细信息:演练 1:创建简单的代理应用程序
必须了解 Unified Service Desk 中的以下内容:
托管空间的以下两种类型:Dynamics 365 页面和工具栏容器。详细信息:托管控件类型和操作/事件引用
操作调用和如何对其进行配置。详细信息:操作调用
使用 Unified Service Desk 配置筛选访问。详细信息:TechNet:使用 Unified Service Desk 配置管理访问
在本演练中
步骤 1:创建托管控件的 Dynamics 365 页面类型以显示客户和联系人记录
步骤 2:创建托管控件的工具栏容器类型
步骤 3:添加工具栏并将其附加到工具栏容器
步骤 4:添加工具栏按钮和操作调用以显示 Dynamics 365 记录
步骤 5:将控件添加到配置中
步骤 6:测试应用程序
结论
步骤 1:创建托管控件的 Dynamics 365 页面类型以显示客户和联系人记录
在此步骤中,您将创建“Dynamics 365 页”类型的两个托管控件以分别显示客户和联系人记录。
登录到 Microsoft Dynamics 365。
转到“设置”>“Unified Service Desk”。
单击“托管控件”。
单击“新建”。
在“新托管控件”页面上,指定以下值:
字段
值
客户
Contoso 客户搜索
显示名称
Contoso:客户
USD 组件类型
Dynamics 365 页面
允许多个页面
否
宿主类型
内部 WPF
应用程序是全局的
已检查
显示组
MainPanel
单击“保存”。
单击“新建”以创建显示联系人记录的其他托管控件。
在“新托管控件”页面上,指定以下值:
字段
值
客户
Contoso 联系人搜索
显示名称
Contoso:联系人
USD 组件类型
Dynamics 365 页面
允许多个页面
否
宿主类型
内部 WPF
应用程序是全局的
已检查
显示组
MainPanel
单击“保存”。
步骤 2:创建托管控件的工具栏容器类型
托管控件的工具栏容器类型用于在 Unified Service Desk 中保留并显示的工具栏。 在此节中,您将创建显示于客户端应用程序顶部的“工具栏容器”托管控件。
登录到 Microsoft Dynamics 365。
转到“设置”>“Unified Service Desk”。
单击“托管控件”。
单击“新建”。
在“新托管控件”页中,指定下列值
字段
值
客户
Contoso 主要工具栏容器
USD 组件类型
工具栏容器
显示组
ToolbarPanel
单击“保存”。
步骤 3:添加工具栏并将其附加到工具栏容器
在此步骤中,您将创建工具栏并将其附加到在步骤 2 中创建的工具栏容器托管控件中。 这样做是为了在代理应用程序中显示工具栏。
登录到 Microsoft Dynamics 365。
转到“设置”>“Unified Service Desk”。
单击“工具栏”。
单击“新建”。
在“新工具栏”页上,在“名称”中键入“Contoso 主要工具栏”,然后单击“保存”。
将工具栏附加到步骤 2 中创建的工具栏容器托管控件中。 在导航栏上,单击“Contoso 主要工具栏”旁边的向下箭头,然后单击“托管控件”。
在下一页中,单击“添加现有托管控件”,在搜索栏中键入 Contoso Main Toolbar Container,然后按 Enter 键或单击搜索图标。
从搜索结果中,单击“Contoso 主要工具栏容器”以进行添加。
单击“保存”。
步骤 4:添加工具栏按钮和操作调用以显示 Dynamics 365 记录
在此步骤中,您将在工具栏上添加按钮并将操作调用附加到这些按钮上,以便在单击该按钮时,在步骤 1 中创建的托管控件中显示相应的 Dynamics 365 记录。 您将配置搜索按钮,以便单击此按钮显示客户和联系人子菜单项,且单击一个按钮显示各自的 Dynamics 365 记录。
在步骤 3 中保存工具栏之后,“按钮”区域才可用。 在“按钮”区域,请在右角单击“+”以添加按钮。
在“新工具栏按钮”页上,指定下列值:
字段
值
客户
Contoso 搜索按钮
按钮文本
搜索
工具提示
搜索 Dynamics 365 客户和联系人
订单
1
单击“保存”。
在导航栏上,请单击 Contoso 搜索按钮旁边的向下箭头,然后单击工具栏按钮。
备注
您现在添加子工具栏按钮到现有工具栏按钮以创建子菜单结构。
在下一页上,单击“添加新工具栏按钮”。
在“新托管控件”页面上,指定以下值。
字段
值
客户
Contoso 搜索客户按钮
按钮文本
客户
订单
1
备注
“订单”字段定义工具栏中按钮的位置。 按钮从左到右排列或按升序从上到下排列。
单击“保存”。
现在您将添加两个操作调用:第一个在步骤 1 中创建的托管控件中显示客户记录,第二个位于 Contoso 全局管理器托管控件上以显示客户托管控件。
在“操作”区域中,单击右角的“+”以添加操作调用。
在“操作”区域的搜索框中,按 Enter 或单击搜索图标。
在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。
在“新操作调用”页上,指定以下值:
字段
值
客户
Contoso 操作调用:搜索客户
订单
1
托管控件
Contoso 客户搜索
操作
查找
数据
account
单击“保存”。 添加新操作调用到“Contoso 搜索客户按钮”按钮。
您将添加其他操作调用到按钮来在托管控件上设置焦点以在客户端应用程序中显示客户记录。 在“操作”区域中,单击右角的“+”以添加操作调用。
在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。
在“新操作调用”页面上,指定以下值。
字段
值
客户
Contoso 操作调用:显示客户搜索
订单
2
托管控件
Contoso 全局管理器
操作
ShowTab
数据
Contoso 客户搜索
单击“保存”。 添加新操作调用到“Contoso 搜索客户按钮”按钮。
导航到“Contoso 搜索按钮”工具栏按钮以添加子按钮来搜索和显示联系人。 在导航栏上,单击“Contoso 搜索按钮”旁边的向下箭头,并选择“工具栏按钮”。
在下一页上,单击“添加新工具栏按钮”。
在“新工具栏按钮”页上,指定下列值:
字段
值
客户
Contoso 搜索联系人按钮
按钮文本
联系人
订单
2
备注
“订单”字段定义工具栏中按钮的位置。 按钮从左到右排列或按升序从上到下排列。
单击“保存”。
现在您将添加两个操作调用:第一个在步骤 1 中创建的托管控件中显示联系人记录,第二个在 Contoso 全局管理器托管控件上显示联系人托管控件。
在“操作”区域中,单击右角的“+”以添加操作调用。
在“操作”区域的搜索框中,按 Enter 或单击搜索图标。
在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。
在“新操作调用”页上,指定以下值:
字段
值
客户
Contoso 操作调用:搜索联系人
订单
1
托管控件
Contoso 联系人搜索
操作
查找
数据
联系人
单击“保存”。 添加新操作调用到“Contoso 搜索联系人按钮”工具栏按钮。
您将添加其他操作调用到按钮以在客户端应用程序中显示联系人记录的托管控件上设置焦点。 在“操作”区域中,单击右角的“+”以添加操作调用。
在搜索结果框中,在右下角单击“新建”以为此工具栏按钮创建操作调用。
在“新操作调用”页面上,指定以下值。
字段
值
客户
Contoso 操作调用:显示联系人搜索
订单
2
托管控件
Contoso 全局管理器
操作
ShowTab
数据
Contoso 联系人搜索
单击“保存”。 添加新操作调用到“Contoso 搜索联系人按钮”工具栏按钮。
步骤 5:将控件添加到配置中
在此步骤中,您将添加在此演练中创建的操作调用、托管控件和工具栏到“Contoso 配置”来为分派到此配置的用户显示这些控件。 在 演练 1:创建简单的代理应用程序 中创建“Contoso 配置”。
将以下添加到“Contoso 配置”。
控件名称 |
控件类型 |
---|---|
Contoso 操作调用:搜索客户 |
操作调用 |
Contoso 操作调用:显示客户搜索 |
操作调用 |
Contoso 操作调用:搜索联系人 |
操作调用 |
Contoso 操作调用:显示联系人搜索 |
操作调用 |
Contoso 客户搜索 |
托管控件 |
Contoso 联系人搜索 |
托管控件 |
Contoso 主要工具栏容器 |
托管控件 |
Contoso 主要工具栏 |
工具栏 |
要添加控件到配置:
登录到 Microsoft Dynamics 365。
转到“设置”>“Unified Service Desk”。
单击“配置”。
单击“Contoso 配置”以打开定义。
在导航栏上,单击“Contoso 配置”旁边的向下箭头,然后选择“操作调用”。
在下一个页面上,单击“添加现有操作调用”,在搜索框中键入“Contoso Action Call”,然后按 ENTER 键或单击搜索图标。
以前列出的操作调用在搜索结果中显示。 添加这些操作调用。
同样,通过单击“Contoso 配置”旁边的向下箭头,然后分别单击“托管控件”和“工具栏”来添加托管控件和工具栏。
单击“保存”。
步骤 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 实例显示各个记录。
结论
在本演练中,您了解了如何在 Unified Service Desk 客户端应用程序中显示 Dynamics 365 记录。 使用配置,您还可以了解如何筛选 Unified Service Desk 控件的访问权限。
另请参阅
演练 1:创建简单的代理应用程序
演练 2:在代理应用程序中显示外部网页
演练 4:在代理应用程序的会话中显示 Microsoft Dynamics 365 记录
演练 5:通过显示会话名称和概述数据显示增强的会话信息
演练 6:配置代理应用程序中的调试器托管控件
演练 7:在代理应用程序中配置代理脚本
统一服务台配置演练
Unified Service Desk 2.0
© 2017 Microsoft。 保留所有权利。 版权