I am at a bit of a loss how to describe this, but I will give it a go.
We have a system that displays status of shall we say ‘tasks’
There could be 100s of tasks. The user will want to filter and sort these tasks so that a subset is displayed on the screen. After filtering and sorting therefore, the screen will show the top 50 for instance.
Things happen though in real time. Tasks are completed, or become overdue and change in priority. What was the top 50 may no longer be.
Ideally the client should be asking the server if the top 50 has changed and then it could display a message to the user advising to refresh. We don’t want this to happen automatically as it will be disorienting to the user.
I’m looking for some examples of this type of behaviour so that we can have a better discussion with stakeholders.
Any suggestions gratefully received.