Incomplete UDC Caching
Posted: February 28th, 2022, 4:07 pm
I'm using the GetUDC service to get a list of status descriptions based on the logged in user. When a user logs in and the service is triggered for the first time, it works as expected. When another user logs in and triggers that same service though, it will only return the overlap and excludes the rest.
Example
If not, then I'd like to suggest 2 possible solutions.
Example
- First user can access statuses 30, 40, and 50.
- Second user can access statuses 20, 40, and 60.
- Descriptions for 30, 40, and 50 are returned by GetUDC for the first user.
- Description for 40 is returned by GetUDC for the second user.
If not, then I'd like to suggest 2 possible solutions.
- Add a flag (like IgnoreBlanks/IgnoreCase) that will tell the service to ignore a specific key when downloading UDC values to the cache.
- Add a "Filters" section that is identical to the "Keys" section except that it will only filter the values returned by the service and not limit the values that are actually cached.