使用会话连接器宏

备注

功能可用性信息如下。

Dynamics 365 Contact Center—嵌入 Dynamics 365 Contact Center—独立 Dynamics 365 Customer Service
否​

您可以使用会话连接器操作来执行与会话相关的操作。 会话连接器宏让您可以添加操作,如获取 ID、刷新选项卡、传递选项卡 ID、根据选项卡 ID 将焦点设置到选项卡、打开选项卡模板以及刷新会话上下文。

您可以跨不同的宏多次使用操作,以在 Customer Service workspace 中自动化和执行与会话相关的操作。

获取当前选项卡

此操作在 Customer Service 中获取当前选项卡的详细信息。 该操作检索可在刷新选项卡焦点选项卡操作中使用的选项卡 ID。

刷新选项卡

在 Customer Service workspace 会话中刷新选项卡。 此操作中包含以下字段。

字段 Description
选项卡 ID 指定要刷新的选项卡的 ID。
该字段是必需字段。

示例:解决案例、获取选项卡 ID 和刷新选项卡

执行以下步骤创建宏来解决案例、获取 ID,然后刷新选项卡。向宏添加以下操作:

  1. 使用以下属性解决案例
    • 事件 ID${anchor.incidentid}
    • 记帐时间:0
    • 解决Case ${anchor.ticketnumber} resolved via macros
  2. 获取当前选项卡,获取当前选项卡并将选项卡 ID 存储为动态值。
  3. 刷新选项卡,将选项卡 ID 设置为上一步中获取的动态值,选项卡 ID 设置为 Tab ID

聚焦选项卡

让您可以在 Customer Service workspace 会话中聚焦某个选项卡。 此操作中包含以下字段。

字段 Description
选项卡 ID 指定要聚焦到的选项卡的标识符。
该字段是必需字段。

示例:从案例创建任务,然后将焦点设置回案例窗体

执行以下步骤创建一个从案例创建任务并将焦点设置回案例窗体的宏。 将以下操作添加到宏:

  1. 获取当前选项卡,复制案例的选项卡 ID。
  2. 打开新窗体来创建记录,从案例创建新任务。
  3. 保存记录
  4. 聚焦选项卡,选项卡 ID 设置为 Tab ID。 这会将焦点设置回原始案例选项卡。

打开应用程序选项卡

使用您定义的属性在新选项卡中打开指定应用程序。 此操作包含以下字段。

字段 Description
页面类型 指定要打开的应用程序类型。 详细信息:页面类型
应用程序模板 ID 指定应用程序模板的 ID。
属性名称 指定要更新的属性逻辑名称。
属性值 指定将为上述属性更新的属性值。

示例:基于选项卡模板的唯一名称打开选项卡模板

要创建一个宏来打开将选项卡模板的唯一名称作为参数传递的选项卡模板,并根据选项卡模板的唯一名称打开选项卡模板,添加具有以下属性的打开应用程序选项卡操作:

  • 页面类型Entity Record
  • 应用程序模板 ID:bde86e2f-6bd1-48a9-baf9-dae720aa9f45

刷新会话上下文

刷新 Customer Service workspace 中实体会话的会话上下文。 例如,如果您为案例记录启动实体会话,将在会话开始时定义会话上下文变量。 但是,如果您更新案例标题,会话上下文不会更新。 因此,宏使用缓存的信息。 您可以在启动宏运行后添加刷新会话上下文步骤以使用最新信息。

示例:更新案例标题,然后使用更新的案例标题创建任务

执行以下步骤创建一个更新案例标题,然后使用新的更新案例标题创建任务的宏:

  1. 添加具有以下属性的更新现有记录工作效率操作:
    • 实体记录 ID#{anchor.incidentid}
    • 实体逻辑名称incident
    • 属性名称:title
    • 属性值[Backlog]${anchor.title}
  2. 添加刷新会话上下文操作来在案例标题更新后刷新会话上下文缓存。
  3. 添加具有以下属性的打开新窗体来创建记录操作:
    • 实体逻辑名称task
    • 属性名称:主题
    • 属性值:与案例 ${anchor.title} 相关的任务

设置会话上下文

在会话上下文中创建变量。 使用此操作创建您自己的会话变量,来验证条件或跟踪代理如何在代理脚本中导航。

字段 Description
属性名称 指定会话上下文变量的名称。
属性值 指定会话上下文变量的值。

示例:创建会话上下文变量来跟踪代理脚本路径

执行以下任务添加一个在用户从一个代理脚本切换到另一个时创建会话上下文变量,然后使用该会话变量上下文进一步运行宏的工作流:

  1. 添加将焦点设置到代理脚本代理脚本唯一名称属性设置为 new_agentscript_highpriority
  2. 添加具有以下属性的设置会话上下文操作:
    • 属性名称firstProcess
    • 属性值:高优先级案例
  3. 添加具有以下属性的自动填充窗体操作:
    • 实体逻辑名称incident
    • 属性名称:说明
    • 属性值{firstProcess}

后续步骤

流连接器