Hi CUBA team,
Normally, when user click a button in a browser and webapp start doing some processing. If the client connection dropped or the web browser accidentally closed. The processing will be stopped half way. This happened occasionally if the processing is heavy like will be taking about more than 10 minutes (or up to 30 minutes) or the connected users does not have good connection or the users want to move to other form and do other things.
How to do this in CUBA framework? Are there any documentation for this?
The best is when user click on a button, a dialog pop up
Caption : Are you sure?
Check Box : [ ] Run as task
List Box : Notification : Notification, Email
Button : OK, Cancel
There will be a place to list out all task invoked by the current user.
Objective : User can close browser or logout or move to other form to do other things or invoke a task again in the same form.