If you need a simple, built-in solution within Genesys, you can add logic to your IVR flow to generate a simplified interaction ID based on the current timestamp and a random number.
For example, the following expression can be used:
Replace(Left(ToString(GetCurrentDateTimeUtc()),10),"-","")+"-"+ToString(RandomInt(10000))
This would produce an output similar to: 20241218-9612
Depending on your daily call volume, you may need to increase the range of the random number (making it longer) to avoid collisions. You could also modify the date portion to include the hour and minute, in addition to the year, month, and day.
You can then set this generated interaction ID as an external tag using the "Set External Tag" step. This will allow you to view and search for it directly in the Interactions View. However, keep in mind that searching by external tag requires an exact match.
------------------------------
Maxim Tsvetov
Principal PS Consultant
Genesys
------------------------------