弹出式通知(托管控件)

 

适用于: 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 窗口显示通知。 有效值是 absoluterelative

  • absolute:指定根据屏幕坐标显示通知。 在通知位置的 lefttop 参数中指定的值是计算机屏幕的绝对百分比值。

  • relative:指定根据 Unified Service Desk 客户端窗口坐标显示通知。 在通知位置的 lefttop 参数中指定的值是相对 Unified Service Desk 客户端窗口的百分比值。

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。 保留所有权利。 版权