I’m running into an issue with a Split in a SmartAssist Experience Flow. It doesn’t seem to be reading my context variable correctly.
Here are the relevant steps in the flow:
Steps To Reproduce
-
Create an Experience Flow with these steps:
-
ScriptTask0001 (Script Task)
context.isClaimFound = 'yes';
-
MessagePrompt0001 (Message Prompt)
The value of isClaimFound is {{context.isClaimFound}}
-
IsClaimFound2 (Split)
-
Three Message Prompts, each connected to one of the Split branches (not shown in screenshot)
- Have each Message Prompt say the name of its branch (Branch 1, Branch 2, Branch 3).
-
-
Press Test Flow.
Expected Behavior
-
SmartAssist says:
The value of isClaimFound is yes
-
SmartAssist says:
Branch 1
Actual Behavior
-
SmartAssist says:
The value of isClaimFound is yes
-
SmartAssist says:
Branch 3
Additional Information
Branch 3 runs regardless of what value I assign to context.isClaimFound
. I can assign it yes
, no it is not
, or test
. Branch 3 always runs.
However, MessagePrompt0001 always correctly reads the value that I assign. So the value is getting set, but the Split doesn’t seem to be seeing it.