Example rule function in Amazon Connect Rule Function language - Amazon Connect

Example rule function in Amazon Connect Rule Function language

The following example shows a simple rule that would be evaluated to true if "refund" is mentioned by the customer who is in a specific queue.

To learn how to use conditions correctly, we recommend creating a new rule in the Amazon Connect console, and then calling the DescribeRule API for it.

{ "Version": "2022-11-25", // A string representing the version of the rule. Currently the only supported version is 2022-11-25. "RuleFunction": { // RuleFunction object body "Operator": "AND", "Operands": [ { "Operator": "CONTAINS_ANY", "Operands": [ "refund" ], "ComparisonValue": "$.ContactLens.RealTimeCall.ExactMatch.Transcript", "FilterClause": { "LogicOperator": "AND", "Filters": [ { "Type": "ParticipantRole", "Data": "CUSTOMER" } ] }, "Negate": false // If Negate were set to true, it would mean the word "refund" was NOT mentioned }, { "Operator": "CONTAINS_ANY", "Operands": [ "11111111-1234-5678-9123-12345678012" // QueueId ], "ComparisonValue": "$.ContactLens.RealTimeCall.Queue.QueueId", "Negate": false } ] } }