弹出式通知(托管控件)
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016
可使用“弹出式通知”托管控件类型在 Unified Service Desk 中显示通知。 在 Unified Service Desk 窗体实例中,通知布局和内容定义为 XAML,而“弹出式通知”托管控件则用于根据需要显示和隐藏窗体实例。详细信息:在 Unified Service Desk 中配置通知
备注
此托管控件类型是在 Unified Service Desk 2.2 版中引入的。
本主题内容
创建弹出式通知托管控件
预定义的 UII 操作
预定义的事件
创建弹出式通知托管控件
在创建新的承载控件时,“新的承载控件”屏幕中的字段基于要创建的承载控件的类型而变化。 本节提供有关对“弹出式通知”托管控件唯一的特定字段的信息。 有关创建承载控件的详细信息,请参阅 创建或编辑承载的控件。
在“新的承载控件”屏幕:
在“Unified Service Desk”区域下,从“USD 组件类型”下拉列表中选择“弹出式通知”。
选中“应用程序是全局的”复选框将托管控件设置为全局的,这样就可以在客户会话外显示。 全局承载的控件不具有会话特定状态,所以在更改会话时,保留这些全局承载控件。 如果未选中复选框,则承载的控件就会变成基于会话。 基于会话的控件存在于客户会话的上下文中。 如果用户更改为另一个会话,上次会话的所有通知和其他托管控件都会被隐藏。
不能更改“应用程序是动态的”字段的值。 默认情况下,此控件是动态托管控件,这允许代理通过使用 UI 或编程代码按需启动或关闭托管控件。 更多信息:动态统一服务台托管控件
有关其他 通用 字段的详细信息,请参阅 创建或编辑承载的控件。
预定义的 UII 操作
这些是此托管控件的预定义事件。
显示
显示通知
参数 |
说明 |
---|---|
formname |
要显示的 Unified Service Desk 窗体的名称。 必需。 |
placementmode |
指定是否相对 Unified Service Desk 窗口显示通知。 有效值是 absolute 或 relative。
|
left |
指定屏幕或 Unified Service Desk 客户端窗口左侧应显示通知的位置(以百分比为单位)。 如果不指定此参数,则默认情况下将传递 0。 |
top |
指定屏幕或 Unified Service Desk 客户端窗口顶部应显示通知的位置(以百分比为单位)。 如果不指定此参数,则默认情况下将传递 0。 |
timeout |
无任何交互的情况下通知的保留持续时间(以秒为单位)。 如果不为此参数指定有效值,通知将持续显示,不自动隐藏/关闭。 如果需要明确关闭通知,可以忽略此值,但是应该添加取消/关闭按钮,以便在用户希望时关闭通知。 |
隐藏
隐藏通知。
结束
关闭通知,并处置关联的 UI 元素。
预定义的事件
这些是此托管控件的预定义事件。
备注
开发人员可以为此托管控件定义自定义(用户定义的)事件,并从 XAML 触发这些事件。详细信息:用于从通知执行 UII 操作、操作调用和事件的命令绑定。 与预定义的事件在发生时自动隐藏通知相反,发生用户定义的事件时,您必须明确调用 Hide 操作以隐藏通知。
确定
此事件从定义通知布局的 XAML 触发。详细信息:用于从通知执行 UII 操作、操作调用和事件的命令绑定。 发生此事件时,通知控件将自动隐藏。
取消
此事件从定义通知布局的 XAML 触发。详细信息:用于从通知执行 UII 操作、操作调用和事件的命令绑定。 发生此事件时,通知控件将自动隐藏。
TimedOut
已达到为 Show 操作中的控件指定的超时值,并且未对通知消息执行任何交互时,发生此事件。 发生此事件时,通知控件将自动隐藏。
另请参阅
在 Unified Service Desk 中配置通知
创建用户自定义事件
Unified Service Desk 2.0
© 2017 Microsoft。 保留所有权利。 版权