In the case of unsaved data on the page (perhaps in a javascript based control) the data will be lost.
Please add a page trigger like this, perhaps with a return value to allow or prevent the timeout. This could also be used for pages that should be allowed to keep running.
trigger OnPageTimeout() : AbortTimeout : Boolean
begin
saveimportantstuff();
exit(true); // Keep the page running
exit(false); // Just time out!
end;
Comments
We are experiencing exact same problem. Our clients users quickly loose connection for printing and for read / write towards local storage. If log off and back on, everything is fine.
The client is on-prem, very latest version 17, 18) same issue. What will be the best settings for not getting disconnected during work hours?
Looking forward to get a better solution from the product team.
Thanks.
Category: Development
Our customer (BC16.4) complains that purchase processor users regularly lose data due to this behaviour.
Category: Development
Please add this. Remember, these are not individuals posting, but whole organizations facing this issue. I know my 30+ coworkers want this feature. 1 vote does not represent that properly. My vote should be 30 votes.
Category: Development
This is a very annoying behaviour. Please urgently find a solution.
Additional to the trigger it would be great to be able to define a specific PageTimeOut as a property per page if the page uses the TimeOut which is set up in navsettings.json or in the server configuration or anywhere else kind a default or a specific time value.
property PageTimeOut: ,
Category: Development
This would be amazing. This is constantly an issue on the floor and is a major complaint from production workers
Category: Development
I vote for this enhancement! I was in a sandbox working in the Designer and after 5 minutes of making changes, I get the "We paused while you were away. Please refresh to continue." and loose all my changes.
Category: Development
Maybe as addition to this trigger, it might be useful to have events before the timeout to show a notification, a message or a modal window to trigger interaction of the user before the timeout happens.
Something like: "You will be automatically disconnected in XX minutes, please do something to continue your session"
Category: Development
Business Central Team (administrator)
Thank you for your feedback. We are considering adding it to our (longer term) roadmap.