修改 Studio 脚本以进行 Zendesk 集成

ZendeskCXone Mpower Agent for Microsoft Teams需要向现有Studio脚本添加作。 这些作执行您在CRM配置CRM配置CRM配置CRM配置CXone Mpower的后端。 将它们添加到您想要的渠道Closed 促进客户在联系中心交互的各种语音和数字通信媒介。的每个脚本中。 例如,如果要为数字聊天配置Zendesk集成,请修改数字聊天脚本。 将操作添加到该脚本后,您需要自定义它们。 这涉及指定要使用的工作流

按照给定的顺序完成以下每一个任务。

下载模板脚本

下载模板脚本此文件夹模板脚本。 它包含 Desktop StudioStudio 的语音和数字脚本。

每个模板脚本均包含 SNIPPETWORKFLOW EXECUTE 操作。 您想要添加到脚本中的每个工作流都需要这对操作。 模板脚本包括两对 SNIPPETWORKFLOW EXECUTE 操作:一对用于“搜索”工作流,一对用于“创建”工作流。 您可以删除不需要的工作流类型的操作。 您还可以复制并粘贴 SNIPPETWORKFLOW EXECUTE 操作,以便将更多“创建”和“搜索”工作流添加到脚本中。

将操作添加到您的脚本中

修改您正在使用的渠道的现有脚本。

Desktop Studio

  1. 登录 Studio

  2. 单击文件 > 从文件导入。 选择 Desktop Studio 的语音或数字模板脚本。

  3. 打开要修改的脚本。

  4. 从模板脚本中复制这些操作,然后将它们粘贴到现有脚本中所属的位置:

    操作 标题
    SNIPPET Snippet for Search Workflow

    WORKFLOW EXECUTE

    Workflow Execute for Search Workflow

    SNIPPET Snippet for Create Workflow
    WORKFLOW EXECUTE Workflow Execute for Create Workflow
    SNIPPET Snippet for Record ID
    AGENT WORKFLOW CONFIGURATION
  5. 保存脚本。

CXone Mpower Studio

  1. CXone Mpower 中单击应用程序选择器 并选择全渠道路由Studio 三个箭头在底部相连。 一个指向正上方,一个指向右上方,一个指向左上方。
  2. 单击加载脚本。 选择用于CXone Mpower Studio的语音或数字模板脚本。

  3. 打开要修改的脚本。

  4. 将这些操作添加到您的脚本中:

    操作 标题
    SNIPPET Snippet for Search Workflow

    WORKFLOW EXECUTE

    Workflow Execute for Search Workflow

    SNIPPET Snippet for Create Workflow
    WORKFLOW EXECUTE Workflow Execute for Create Workflow
    SNIPPET Snippet for Record ID
    AGENT WORKFLOW CONFIGURATION

    CXone Mpower Studio尚不支持在脚本之间复制作。

  5. 复制模板脚本中每个 SNIPPET 操作的代码,然后将其粘贴到您添加到脚本中的相应 SNIPPET 操作中。

  6. 保存脚本。

自定义 Studio 操作

自定义针对以下方面的 Studio 操作:

“搜索”工作流的代码片段

SNIPPET 包含每个Zendesk搜索工作流的代码。 每个 SNIPPET 只能配置一个工作流。 每个工作流必须有一个 SNIPPET 操作和一个 WORKFLOW EXECUTE 操作。

  1. 如果您正在使用 Desktop Studio,请双击名为 Snippet for Search Workflow 的脚本中的 SNIPPET 操作。

  2. 如果您使用的是CXone Mpower Studio,请在脚本中选择名为SNIPPETSnippet for Search Workflow作,然后在作属性中单击打开编辑器

  3. 确定您正在此 SNIPPET 中使用的工作流,然后删除其他工作流的代码。

  4. 对于要使用的工作流,请根据该工作流的说明编辑代码。

  5. 要在此脚本中配置多个“搜索”工作流:

    1. 复制并粘贴此 SNIPPET

    2. 复制并粘贴此 SNIPPET 后面的 WORKFLOW EXECUTE 操作。

  6. 保存脚本。

“搜索”工作流的工作流执行

必须位于SNIPPET搜索工作流代码Zendesk之后。

您还可以配置搜索工作流的ENHANCED WORKFLOW EXECUTE作。 该功能是受控发布计划的一部分。 如果您有兴趣了解更多信息,请联系您的 客户代表

  1. 如果您正在使用 Desktop Studio,请双击名为 Workflow Execute for Search Workflow 的脚本中的 Workflow Execute 操作,以启动“工作流执行”向导。

  2. 如果您使用的是CXone Mpower Studio,请在脚本中选择名为Workflow ExecuteWorkflow Execute for Search Workflow作,然后在作属性中单击打开编辑器。 这将启动“工作流执行”向导。

  3. Configuration Name字段中,选择您希望此作使用的Zendesk集成Workflow Execute。 该下拉列表显示 CXone Mpower 系统中所有已配置集成的名称。
  4. Actions 字段中,选择 Search

  5. Workflow Mapping下,选择您希望此操作执行的搜索工作流映射。 每个 Workflow Execute 操作只能选择一个映射。

  6. 单击 Next
  7. 在弹出窗口中验证您的选择。 如果您需要更改选择,请单击 No 并进行更改。
  8. 单击弹出窗口中的 Yes,将您的选择应用到 Workflow Execute 属性。
  9. 保存脚本。

“创建”工作流的代码片段

SNIPPET 包含每个“Zendesk创建”工作流的代码。 每个 SNIPPET 只能配置一个工作流。 每个工作流必须有一个 SNIPPET 操作和一个 WORKFLOW EXECUTE 操作。

  1. 如果您正在使用 Desktop Studio,请双击名为 Snippet for Create Workflow 的脚本中的 SNIPPET 操作。

  2. 如果您使用的是CXone Mpower Studio,请在脚本中选择名为SNIPPETSnippet for Create Workflow作,然后在作属性中单击打开编辑器

  3. 确定您正在此 SNIPPET 中使用的工作流,然后删除其他工作流的代码。

  4. 对于要使用的工作流,请根据该工作流的说明编辑代码。

  5. 要在此脚本中配置多个“创建”工作流:

    1. 复制并粘贴此 SNIPPET

    2. 复制并粘贴此 SNIPPET 后面的 WORKFLOW EXECUTE 操作。

  6. 保存脚本。

“创建”工作流的工作流执行

必须位于具有SNIPPET代码的创建工作流Zendesk之后。

  1. 如果您正在使用 Desktop Studio,请双击名为 Workflow Execute for Create Workflow 的脚本中的 Workflow Execute 操作,以启动“工作流执行”向导。

  2. 如果您使用的是CXone Mpower Studio,请在脚本中选择名为 Workflow Execute 的动作Workflow Execute for Create Workflow,然后单击动作属性中的打开编辑器。 这将启动“工作流执行”向导。

  3. Configuration Name字段中,选择您希望此动作使用的Zendesk集成Workflow Execute。 该下拉列表显示 CXone Mpower 系统中所有已配置集成的名称。
  4. Actions 字段中,选择 Create

  5. Workflow Mapping下,选择您希望此操作执行的创建工作流映射。 每个 Workflow Execute 操作只能选择一个映射。

  6. 单击 Next
  7. 在弹出窗口中验证您的选择。 如果您需要更改选择,请单击 No 并进行更改。
  8. 单击弹出窗口中的 Yes,将您的选择应用到 Workflow Execute 属性。
  9. 保存脚本。

记录 ID 的代码片段

SNIPPET 操作保存由“创建”工作流创建的记录的记录 ID。 如果您的脚本中没有任何“创建”工作流,则可以删除此操作。 如果您有多个“创建”工作流,则此操作可保存每个工作流的记录 ID。

  1. 如果您正在使用 Desktop Studio

    1. 右键单击名为 Workflow Execute for Create Workflow 的脚本中的 WORKFLOW EXECUTE 操作。

    2. 复制 resultSet (out) 属性的值。

    3. 双击名为 Snippet for Record ID 的脚本中的 SNIPPET 操作。

    4. resultSet (out) 属性的值粘贴到代码中的大括号之间,从而替换单词 array

    5. [RecordType] 更改为“创建”工作流创建的记录类型。

  2. 如果您使用的是CXone Mpower Studio

    1. 在名为 Workflow Execute for Create Workflow 的脚本中选择 WORKFLOW EXECUTE 操作。

    2. 从右侧的属性面板中,复制结果集属性的值。

    3. 在名为 Snippet for Record ID 的脚本中选择 SNIPPET 操作,然后在此操作的属性中单击打开编辑器

    4. 结果集属性的值粘贴到代码中的大括号之间,从而替换单词 array

    5. RecordType 更改为“创建”工作流创建的记录类型。

  3. 如果您的脚本中有多个“创建”工作流,请对每个“创建”工作流重复上述步骤。

  4. 保存脚本。

坐席工作流配置

当坐席在 Agent for Microsoft Teams 中手动触发工作流时,此操作执行这些工作流。 它在脚本与 Agent for Microsoft Teams 之间移动信息,具体取决于坐席使用的工作流。

  1. 单击脚本中的 AGENT WORKFLOW CONFIGURATION 操作。

  2. 在右侧的属性面板中,找到 AgentUserId 属性。 如果这是语音脚本,请确保该属性的值为 {global:__AgentID}。 如果这是数字脚本,请确保该属性的值为 {AgentID}

  3. 找到 searchCacheKey 属性。 确保已将该属性的值设置为 {cacheKey}

  4. 如果您正在使用 Desktop Studio,请双击脚本中的 Agent Workflow Configuration 操作。 这将启动“自定义 CRM 配置”向导。

  5. 如果您使用的是CXone Mpower Studio,请在脚本中选择Agent Workflow Configuration作,然后单击作属性中的打开编辑器。 这将启动“自定义 CRM 配置”向导。

  6. 选择您想要此 Agent Workflow Configuration 操作使用的 Custom CRM Configuration。 该下拉列表显示 CXone Mpower 环境中所有已配置集成的名称。
  7. 选择您希望坐席在此脚本运行时能够执行的一项或多项 Actions

  8. Workflow Mapping 部分中,选择要分配给所选 Actions 的工作流。 每个操作只能选择一个工作流。 如果您想要更改工作流映射,请在选择新工作流之前清除第一个选择。 Action 列显示每个工作流程选项对应的操作。

  9. 单击 Next
  10. Custom CRM Configurations Updated 窗口中验证您的选择。 如果您需要更改选择,请关闭该窗口并进行更改。
  11. 单击 Custom CRM Configurations Updated 窗口中的 Save,将您的选择应用到 Agent Workflow Configuration 属性。
  12. 保存脚本。

测试您的脚本

通过模拟 Desktop StudioStudio 中的交互来测试您的脚本。

ZendeskAgent for Microsoft Teams 集成的下一步是配置工作流