Fair enough!
Data Tables are not intended to be used as a replacement for a database, and lack the advanced searching capabilities you seem to need. Things like "AND / OR" logic, Ranges etc., just are not there. They are intended to be a quick and easy way to perform a lookup. (This is also why, out of the box, they are Read Only from Architect - sure, you can create Data Actions to write to them with the API, but that is not how they were originally envisaged and not what they are optimized for. I know people DO use them as storage for what amount to Global Variables nd all sorts of other things, but that is not their primary purpose.)
In your situation, I would seriously look at creating a Database outside of Genesys Cloud, with a REST connector, and appropriate Data Actions to access it. This would remove any size limits Genesys may impose (even expanded limits, as Josh recommends) as well as allowing you to do more complex lookups, including Ranges and multiple-column conditions.
HTH
------------------------------
Paul Simpson
Eventus Solutions Group
------------------------------
Original Message:
Sent: 07-27-2023 02:30
From: Ram Prashanth Muralikrishnan
Subject: Area Code based routing
HI Paul,
Thanks a lot. unfortunately it is a 1:1 mapping in a series of 1,2,3 which is why I was looking for a range.
------------------------------
Ram Prashanth Muralikrishnan
Miele & Cie. KG
Original Message:
Sent: 07-24-2023 11:02
From: Paul Simpson
Subject: Area Code based routing
Are all your ranges the same size?
If so, enter the start of the range only in the table and then round down the value you need to find.
This is easiest if you ranges are 10, 100, 1000 etc. as all you have to to is replace the last 1, 2, 3 characters with zeros.
------------------------------
Paul Simpson
Eventus Solutions Group
Original Message:
Sent: 07-24-2023 09:15
From: Ram Prashanth Muralikrishnan
Subject: Area Code based routing
Hi All, I know there has been some conversations about this in the past. and we decided to go forward with the data table approach for the zip codes. one of the requirements we have is to route an interaction based on the zip code entered by the customer in the IVR however, due to the limitation in the data table to having 5000 rows. I would like to create a data table with a range of zipcodes as unique ientifiers and as customers enters the zip code, I want to be able to search for them within the range. eg: if the customer enters 12345. I need to be able to get the entry from the data table for 12000 - 12500. Is it possible to query an input on a range ????
appreciate your inputs
#Routing(ACD/IVR)
------------------------------
Ram Prashanth Muralikrishnan
Miele & Cie. KG
------------------------------