代理脚本(承载的控件)

 

发布日期: 2016年11月

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

在特定会话上客户互动期间,使用承载的控件的“代理脚本”类型定义为呼叫中心代理提供说明的呼叫脚本以对其给予指导。 有关详细信息,请参阅指导用户与代理脚本交互

本主题内容

创建承载代理脚本的控件

预定义的 UII 操作

预定义事件

创建承载代理脚本的控件

在创建新的承载控件时,“新的承载控件”屏幕中的字段基于要创建的承载控件的类型而变化。 本节提供有关对承载“代理脚本”的控件唯一的特定字段的信息。 有关创建承载控件的详细信息,请参阅 创建或编辑承载的控件

代理脚本托管控件

新的控制托管 屏幕,请在 统一的 Web 服务 "下,从 USD 组件类型 下拉列表中选择" 代理脚本。 WorkflowPanel 是该承载的控件类型的最普遍的面板,在“显示组”字段中会显示同一个面板。 有关各类在 Unified Service Desk 中可用的面板的信息,请参阅 Unified Service Desk 中的面板、面板类型和面板布局。 有关其他 通用 字段的详细信息,请参阅 创建或编辑承载的控件

预定义的 UII 操作

以下操作支持这种类型的承载控件。

上一步

在历史记录中返回上一步。

关闭

此操作用于关闭托管控件。

FireEvent

触发托管控件的用户自定义事件。

参数

说明

名称

用户自定义事件的名称。

所有后续名称=值成为事件的参数。 有关创建用户自定义事件的详细信息,请参阅 创建用户自定义事件

GoToTask

该操作显示指定的代理任务。 可用的代理名称在 Dynamics 365(“设置”>“代理脚本”)的“代理脚本”部分可见。

参数

说明

指定代理任务的名称以在“数据”字段中显示。

GoToTaskByContext

此操作已被弃用。 使用“GoToTask” 操作。

GotoTaskByDnis

此操作已被弃用。 使用“GoToTask” 操作。

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

此操作显式设置托管控件的宽度和高度。 在画板布局中使用“自动”时,这尤其有用。

参数

说明

宽度

托管控件的宽度。

高度

托管控件的高度。

ShowSendButton

此操作在客户端应用程序的代理脚本上显示“发送”按钮。 此按钮通常用于聊天会话,当用户单击此按钮时,会触发用于将脚本文本编写到聊天窗口的 SendClicked 事件。

预定义事件

以下预定义的事件与该托管控件的类型有关联。

AllAnswersVisited

在单击了当前任务的所有答案之后发生。 这对清单非常有用。 基本上每个答案都能指回同一个任务。 因此在您单击按钮时,会在其旁边显示复选框。 一旦检查完所有内容,则触发此事件。

参数

说明

任务

单击其所有答案的任务的名称。

id

单击其所有答案的任务的 ID。

SendClicked

在单击客户端应用程序中的代理脚本上的“发送”按钮时发生。 若要显示“发送”按钮,则应该调用 ShowSendButton 操作。

TaskUpdated

每次代理脚本可连接时发生,不论是由用户单击答案还是由某个组件调用该托管控件上的一个操作。

参数

说明

任务

可连接的代理脚本任务名称。 对于未在代理脚本的配置中列出任务的主菜单,此参数设置为 "[主菜单]"则触发事件。

另请参阅

指导用户与代理脚本交互
配置和管理代理脚本
UII 操作
事件
查看为托管控件预定义的操作和事件
嵌入视图的操作和事件帮助
演练 7:在代理应用程序中配置代理脚本
托管控件类型和操作/事件引用
Microsoft Dynamics CRM 统一服务台管理指南

Unified Service Desk 2.0

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