Data source routing updates not reflected in filtered results

If you edit the routing criteria for a data source, it might take several refresh cycles before data items that match the updated routing criteria are displayed.

Symptoms

You have created a data source with routing criteria. You have configured the filter criteria so that data items from the data source are displayed in either the maps, or in a list. You update the routing criteria for the data source, and then you wait for the refresh interval. Extra data items that you expect to be displayed, might not be displayed. Items that meet the previous routing criteria are still displayed.

Resolving the problem

The data items that are displayed in the filtered results do not reflect the updated routing criteria because of how the data receiver processes the last updated time stamps for the data items. If you update the routing criteria for a data source, records that match the updated routing criteria are processed when the lastupdatedatetime field of the records is updated. Therefore, it might take several refresh cycles before data items that match the updated routing criteria are displayed. However, items that met the previous routing criteria are still displayed because they have already been processed and the routing affects only either unprocessed, or updated, staging data.