I print a lot in participant data in my flow, but information is inserted randomly and it makes it almost impossible to follow the information flow in participant data.
Therefore, I want to hear if there is a way to insert participant data chronologically?
Is it possible to print current flow to participant data ex.
Attribute Name: Data Table lookup
Value to Asssign: "Found with" + Task.Queue + "in flow" + System.CurrentFlow
This will make troubleshooting significantly easier.
By standard Routing and Evaluation method Best available skills, here I would like to print the agents who have the right skills and their scores, so we can prove to our customers why agent X got the call and not agent Y.
So if I can add participant data at the beginning of an in-queue call flow with the following values
Therefore, I want to hear if there is a way to insert participant data chronologically?
You can't force it to appear in a particular order, but you can insert something into the key so that your recognize the order they happened in. For example Test1=hello, Test2=goodbye. If it's not easy to keep track of how many things you're writing out (such as doing it multiple tasks or multiple times), you can append a timestamp to the name like
. Make sure the name field is in expression mode for that one to work
There is no System.CurrentFlow variable. However when you design your flow, you know which one it is so you can just hardcode the flow name in your set participant data. There is a Flow.Version system variable but I don't see how that would help you.
About printing out your agents
a) You could append the agents name & scores together with a separator in the value like AgentX_4.5_AgentY_3.2
b) or you could just write out 2 attributes, using the agent as the attribute name and their score as the value.