Genesys Cloud - Main

 View Only

Sign Up

  • 1.  Skill Expression Filter

    Posted an hour ago

    Have anyone tried to use this new feature by using av variable as the skill? I made a string like this: Append("Skill(",Flow.Skilltext,")>0") where Flow.Skilltext is a variable containing the skillname. This I assign to a variable called Flow.Skill. In the Transfer to ACD I use this. EvaluateSkillExpressionFilter(Flow.Skill)

    When I debug it looks like it find the corect skill expression but still i fails. Under is the result. Someone have an idea?

    Data Type: SkillExpressionFilter Collection (1)
    acdSkills (0): [ ]
    message:
    "Expression contains invalid constructs"
    type:
    "SYNTAX_ERROR"
    }
    ]
    languageSkills (0): [ ]
    normalized:
    NOT_SET
    raw:
    "Skill(ITK_Genesys)>0"
    }
    ]

    #ArchitectandDesign
    #Routing(ACD/IVR)

    ------------------------------
    Eystein Kylland
    Systemutvikler Genesys Applikasjonsspesialist
    ------------------------------


  • 2.  RE: Skill Expression Filter

    Posted 59 minutes ago

    Hi Eystein,

    I haven't personally used this feature yet, but based on the Evaluate Skill Expression Filters documentation, the skill name appears to need to be enclosed in double quotes:

    https://help.genesys.cloud/articles/evaluate-skill-expression-filters-action/

    Your debug output shows:

    Skill(ITK_Genesys)>0

    whereas the examples in the documentation use the format:

    Skill("Sales")

    and

    Skill("PreSales")>1

    So I wonder if your generated expression needs to be:

    Skill("ITK_Genesys")>0

    rather than:

    Skill(ITK_Genesys)>0

    The Expression contains invalid constructs error looks more like a syntax/parsing issue than a skill lookup issue. Might be worth testing whether adding the quotes around the skill name resolves it.



    ------------------------------
    Phaneendra
    Technical Solutions Consultant
    ------------------------------