Microsoft Dynamics Create 配置技能重塑脚本工作流程

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

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

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

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

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

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

  2. SNIPPET之后和之前添加 ONANSWERSNIPPET创建“工作流的和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修改修改修改修改以进行Microsoft Dynamics集成。 这是将呼叫转接到技能时脚本所采用的分支。

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

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

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

    如果此处未包含SNIPPETWORKFLOW EXECUTE作,则创建的记录将不会显示在 reskill 交互的Agent for Microsoft Teams中。

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

  10. 保存脚本。

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

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

在语音脚本中

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

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

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

  2. 在“创建”工作流的SNIPPET之后和作之前添加ONANSWER SNIPPETWORKFLOW 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修改修改修改修改,以进行Microsoft Dynamics集成。 这是将呼叫转接到技能时脚本所采用的分支。

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

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

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

  9. 保存脚本。

数字脚本

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

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

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

  2. 在“创建”工作流的SNIPPET之后和作之前添加ONASSIGNMENT SNIPPETWORKFLOW 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脚本进行Microsoft Dynamics集成时. 这是将呼叫转接到技能时脚本所采用的分支。

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

  7. 保存脚本。