Hi everyone,
I’m working on a Survey123 workflow where users need to open the Inbox to review and update existing records.
Currently we have a single survey, but the Inbox shows all records. We would like to filter the Inbox based on a “work front” (a category that users belong to or select).
Before the user opens the Inbox, we want the survey to load only the records associated with a specific work front.
We would like to know if it is possible to:
Dynamically filter the Inbox, based on a value the user selects inside the survey (e.g., a select_one front question).
Filter the Inbox using a URL parameter, such as ?front=XYZ.
Make this work in offline mode (Survey123 mobile app or desktop app).
Not sure S123 supports it, but if it does you could add a LIMIT or TOP statement to the WHERE clause, so they only download n number of rows.
'SELECT column_name(s)FROM table_name
WHERE condition
ORDER BY column_name(s) [ASC | DESC]
LIMIT number_of_rows;'
'SELECT TOP (number | PERCENT) column_name(s)FROM table_name [WHERE condition] [ORDER BY column_name(s) [ASC | DESC]];'
(Quotes added because ESRI flagged the SQL. Remove when using)