调试器(托管控件)
发布日期: 2016年11月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016
在 Unified Service Desk 中使用“调试器” 托管控件类型来配置 Unified Service Desk 中的调试器控件,便于您理解代理应用程序中的流程和代码执行。 在 Unified Service Desk 的所有三个示例应用程序随预配置的调试器托管控件一起提供。 有关详细信息,请参阅《统一服务台管理指南》中的在统一服务台中调试问题。
本主题内容
创建调试器托管控件
预定义的 UII 操作
预定义事件
创建调试器托管控件
在创建新的承载控件时,“新的承载控件”屏幕中的字段基于要创建的承载控件的类型而变化。 本节提供有关对“调试器”托管控件类型唯一的特定字段的信息。 有关创建承载控件的详细信息,请参阅 创建或编辑承载的控件。
在“新的承载控件”屏幕:
在“Unified Service Desk”区域下,从“USD 组件类型”下拉列表中选择“调试器”。
在“显示组”字段中显示此承载的控件显示的面板。 “MainPanel” 是最常见的此托管控制类型。 有关各类在 Unified Service Desk 中可用的面板的信息,请参阅 Unified Service Desk 中的面板、面板类型和面板布局。 有关其他 通用 字段的详细信息,请参阅 创建或编辑承载的控件。
预定义的 UII 操作
这些是这种类型的承载控件的预定义操作。
关闭
此操作用于关闭托管控件。
FireEvent
触发托管控件的用户自定义事件。
参数 |
说明 |
---|---|
名称 |
用户自定义事件的名称。 |
所有后续名称=值成为事件的参数。 有关创建用户自定义事件的详细信息,请参阅 创建用户自定义事件。
MoveToPanel
此操作用于在运行时移动面板件的承载控件。
参数 |
说明 |
---|---|
应用程序 |
要移动的承载控件的名称。 |
面板 |
承载的控件的目标面板。 |
New_CRM_Page
为正在创建的指定实体的新 Dynamics 365 记录创建新页面,并将该页面视为指定托管控件的弹出窗口。 对窗口导航规则进行评估以确定创建实体记录页面显示的位置。
参数 |
说明 |
---|---|
LogicalName |
用于创建新实例的实体的逻辑名称。 |
备注
其余的参数由 name=value 对组成。 在为指定实体创建新记录的表单中,这些为额外的预填充值。 有关使用此操作的详细信息,请参阅 演练 7:在代理应用程序中配置代理脚本 中的步骤 4。
Open_CRM_Page
打开指定实体的现存实例,由 ID 指定,并将页面视为指定托管控件的弹出窗口。 对窗口导航规则进行评估以确定弹出窗口显示的位置。
参数 |
说明 |
---|---|
LogicalName |
打开实体的逻辑名称 |
id |
要打开实体记录的 ID。 |
弹出窗口
从托管控件弹出 URL 并对其运行窗口导航规则以发送该弹出到适当的位置。
参数 |
说明 |
---|---|
url |
使用此作为从显示控件请求弹出的 URL 以从该托管控件发送一个弹出。 |
框架 |
该弹出源自的框架。 |
RealignWindow
在监视器上的指定位置显示托管控件。 您最多可在两台监视器上显示托管控件。 此操作适用于配置为置于 USDFloatingPanel 或 USDFloatingToolPanel 面板类型上的托管控件实例。
参数 |
说明 |
---|---|
screen |
指定要显示托管控件的屏幕。 有效值为 1 或 2。 如果不指定此参数,则默认情况下将传递 1。 |
left |
指定目标监视器屏幕左侧应显示托管控件的位置(以百分比为单位)。 有效值为 0 到 100。 如果不指定此参数,则默认情况下将传递 0。 |
top |
指定目标监视器屏幕上方应显示托管控件的位置(以百分比为单位)。 有效值为 0 到 100。 如果不指定此参数,则默认情况下将传递 0。 |
width |
指定目标监视器上的托管控件窗口的宽度(以百分比为单位)。 有效值为 1 到 100。 如果不指定此参数,则默认情况下将传递 100。 |
height |
指定目标监视器上的托管控件窗口的高度(以百分比为单位)。 有效值为 1 到 100。 如果不指定此参数,则默认情况下将传递 100。 |
SetSize
此操作显式设置托管控件的宽度和高度。 在画板布局中使用“自动”时,这尤其有用。
参数 |
说明 |
---|---|
宽度 |
托管控件的宽度。 |
高度 |
托管控件的高度。 |
SetReplacementParameter
设置任意替换参数值为指定值。
参数 |
说明 |
---|---|
appname |
替换参数的托管控件名称或关键字段。 |
param |
替换参数子键名称。 |
值 |
要设置的值。 |
全局 |
将此设置为“true”以设置全局会话中的值。 将此设置为“false”以设置可用会话中的值。 |
TestScriptlet
将指定的 JavaScript 作为 scriptlet 运行。 成功执行时,结果会在消息框中显示。
预定义事件
没有此托管控件类型可用的预定义事件。
另请参阅
演练 6:配置代理应用程序中的调试器托管控件
托管控件类型和操作/事件引用
Microsoft Dynamics CRM 统一服务台管理指南
Unified Service Desk 2.0
© 2017 Microsoft。 保留所有权利。 版权