Auto-Refresh of table view when record has been updated by web services

Hello,

I am wondering whether there is a kind of auto-refresh to a table view in case a record, which is represented by the table view, has been updated by web services. As I need to update records periodically through automated workflows by web services I need somehow to ensure, that the represented values in table views are always up-to-date.

Is there a way to realize this?

Thanks a lot in advance for your support. Please find below some screenshots for further explanations.

Best regards, Michael

Just a small addition. A similar feature seems to be in development, but your use case is still a bit different

Hello @mathyvds ,

thanks for your reply. I was not aware of this feature request. It looks as it is targeting in the same direction. I would assume, that at the end it may looks the same. The update of a record results in an refresh of an element which is representing the same, independent whether the update is triggered by a form (which may transmit the update by the same web service) or by a web service call.

Honestly I am not really able to interpret when this new feature might be generell available. Could you give me a short hint, how to see for which release / date it is planned (if any)?
Is it something that may come with a commercial plugin?

Thanks again a lot in advance.

Best regards, Michael

I suppose support of Nocobase could provide a better answer than me :). I’m in no way affiliated with the development. Generally the new features get implemented pretty quick in the release cycle, once they pop up in Github’s merge requests (and when there are no issues). Whether it’s in the alpha release, beta or stable. Personally I’m using the beta branch. It gets updated every few days. I noticed you selfhost too.

Hello @mathyvds,

thanks for clarification and your reply. I will then keep an eye on github.

thanks again and best regards, Michael

Hi @Hugoman, there isn’t a great solution at the moment. Would it be suitable to add a timer to the existing manual refresh button, allowing users to set an automatic refresh frequency?

Hello @support Team,

thank you for your reply and the kind offering of a new feature.

Adding a timer in addition to the refresh button would be sufficient and suitable from my perspective.
Please let me point out the following which I would consider important to increase practical suitability

  • timer settings may go down to 1 second (or maybe 2 or 3 seconds) as it must be ensured that some data are always (nearly) up to date according to modifications made by connected third party applications via web services
  • for update the refresh should only take the representation entity (table view, etc.) into consideration where refresh operation / button is belonging to and should not conflict with user interaction like performing a forward button etc.
  • A small countdown timer (see below as example) might be set or unset optionally to make next auto-refresh operation obvious to user

Do you have a plan or an idea, when such a new feature could be available with beta or stable code delivery?
Do you think this feature would become a commercial plugin or a free one?

thanks again a lot in advance.

Best regards, Michael

countdown-timer

Hi @Hugoman, thank you very much for providing such detailed information. There must be an open-source solution for this feature. We need to discuss the specific implementation plan and timeline first.

Hello @support,

thanks a lot for your feedback, sounds promising.