Yeah I had pretty much the same question a few months back. If you're referring to something like what URS can do in Pure/Genesys Engage where it can track a variable value across all interactions, then Participant Data or a Data table are about the only ways to do it.
@Robert Wakefield-Carl can you please point me to the API you use to update/change the data table? How complex is the Data Action you built for it?
------------------------------
Vaun McCarthy
NTT New Zealand Limited
------------------------------
Original Message:
Sent: 08-21-2020 02:11
From: Malcolm Green
Subject: Global variables
Have you tried Set Participant Data (in Inbound Flow) and Get Participant Data (in In-Queue Flow)?
------------------------------
Malcolm Green
Nexon Asia Pacific
------------------------------