为 Oracle Create 配置技能重塑脚本工作流程

您可以使用Studio脚本来确定如何Oracle创建工作流在交互转移到技能关闭 用于根据坐席的技能、能力和知识自动传递交互。时的行为。 在语音脚本中,您可以:

在 digital关闭 与Digital Experience相关的任何渠道、联系或技能。 脚本中,您只能在 reskill 上阻止创建工作流。

在技能重塑触发创建工作流程

您可以将Studio脚本配置为在交互转移到技能关闭 用于根据坐席的技能、能力和知识自动传递交互。时触发创建工作流。 记录在Oracle中创建并显示在Agent Embedded中。 默认情况下,如果脚本中有ONRESKILL作,则会在Oracle中创建记录,但它们可能会也可能不会显示在Agent Embedded中。 请按照以下步骤解决此问题。

当前,这仅适用于语音脚本,不适用于数字关闭 与Digital Experience相关的任何渠道、联系或技能。脚本。

  1. 在 Studio 中,打开已在其中配置了“创建”工作流的脚本。

  2. 在SNIPPET之后和之前添加 ONANSWER作SNIPPET创建“工作流的和WORKFLOW EXECUTE作。

  3. 复制以下每一行代码并将其粘贴到“编辑器”窗口的“文本视图”选项卡中。

    
    ASSIGN isSkillTransfered = "{ISRESKILL}" //determines if the interaction has been transferred
    ASSIGN skillTransfer = false
    IF isSkillTransfered = 1 
    {
    	skillTransfer = true
    }
    {
    	skillTransfer = false
    }
    		
  4. 在您刚刚创建的IF后添加 作SNIPPET。

  5. 将 True 分支条件连接到您在AGENT WORKFLOW CONFIGURATION修改修改修改修改修改脚本Studio修改修改修改以进行Oracle集成。 这是将呼叫转接到技能时脚本所采用的分支。

  6. 将 False 分支条件连接到“创建”工作流的SNIPPET和WORKFLOW EXECUTE作。 然后,将WORKFLOW EXECUTE作连接到AGENT WORKFLOW CONFIGURATION作。 这是呼叫未转接到技能时脚本采用的分支。

  7. 将ONRESKILL作添加到脚本中的新行中。

  8. 在SNIPPET作之后复制并粘贴“创建”工作流的WORKFLOW EXECUTE和ONRESKILL作。 将ONRESKILL连接到此SNIPPET。

    如果此处未包含SNIPPET和WORKFLOW EXECUTE作,则创建的记录将不会显示在 reskill 交互的Agent Embedded中。

  9. 在此REQAGENT作后添加WORKFLOW EXECUTE并连接它们。

  10. 保存脚本。

在 技能重塑 上阻止创建工作流程

您可以配置语音和数字脚本,以阻止 Reskill 上的 Create 工作流。 将交互转移到技能时,不会在 Oracle 或 Agent Embedded 中创建记录。 默认情况下,如果脚本中有ONRESKILL作,则会在Oracle中创建记录,但它们可能会也可能不会显示在Agent Embedded中。 请按照以下步骤作来防止出现此问题。

在语音脚本中

要阻止在语音脚本中基于 reskill 创建工作流,请将脚本配置为如下图所示。

OnAnswer 连接到转移逻辑的代码片段。 然后,If 分支指向代码片段和工作流执行(如果为 False)和坐席工作流配置(如果为 True)。

  1. 在 Studio 中,打开已在其中配置了“创建”工作流的脚本。

  2. 在SNIPPET之后和之前添加 ONANSWER作SNIPPET创建“工作流的和WORKFLOW EXECUTE作。

  3. 复制以下每一行代码并将其粘贴到“编辑器”窗口的“文本视图”选项卡中。

    
    ASSIGN isSkillTransfered = "{ISRESKILL}" //determines if the interaction has been transferred
    ASSIGN skillTransfer = false
    IF isSkillTransfered = 1 
    {
    	skillTransfer = true
    }
    {
    	skillTransfer = false
    }
    		
  4. 在您刚刚创建的IF后添加 作SNIPPET。

  5. 将 True 分支条件连接到您在AGENT WORKFLOW CONFIGURATION修改修改修改修改修改脚本Studio修改修改修改以进行Oracle集成。 这是将呼叫转接到技能时脚本所采用的分支。

  6. 将 False 分支条件连接到“创建”工作流的SNIPPET和WORKFLOW EXECUTE作。 然后,将WORKFLOW EXECUTE作连接到AGENT WORKFLOW CONFIGURATION作。 这是呼叫未转接到技能时脚本采用的分支。

  7. 将ONRESKILL作添加到脚本中的新行中。

  8. 在REQAGENT后添加ONRESKILL并连接它们。

  9. 保存脚本。

在数字脚本

要阻止在数字化脚本中重新学习技能时创建工作流,请将脚本配置为如下图所示。

OnAssignment 连接到转移逻辑的代码片段。 然后,If 分支指向代码片段和工作流执行(如果为 False)和坐席工作流配置(如果为 True)。

  1. 在 Studio 中,打开已在其中配置了“创建”工作流的脚本。

  2. 在SNIPPET之后和之前添加 ONASSIGNMENT作SNIPPET创建“工作流的和WORKFLOW EXECUTE作。

  3. 复制以下每一行代码并将其粘贴到“编辑器”窗口的“文本视图”选项卡中。

    
    ASSIGN isAgentTransfered = "{p11}" //determines if the interaction has been transferred to the agent
    ASSIGN isSkillTransfered = "{p1}" //determines if the interaction has been transferred to the skill
    IF isAgentTransfered = 'True'
    {
    	isAgentTransfered = true
    }
    ELSE
    {
    	isAgentTransfered = false
    }
    		
  4. 在您刚刚创建的IF后添加 作SNIPPET。

  5. 将 True 分支条件连接到您在AGENT WORKFLOW CONFIGURATION修改修改修改修改修改脚本Studio修改修改修改以进行Oracle集成。 这是将呼叫转接到技能时脚本所采用的分支。

  6. 将 False 分支条件连接到“创建”工作流的SNIPPET和WORKFLOW EXECUTE作。 然后,将WORKFLOW EXECUTE作连接到AGENT WORKFLOW CONFIGURATION作。 这是呼叫未转接到技能时脚本采用的分支。

  7. 保存脚本。