Bug 55943 - Improve UX for background operations
Improve UX for background operations
Status: RESOLVED WORKSFORME
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 4.4
All All
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2023-04-04 17:08 CEST by Thomas Heinrichsdobler
Modified: 2023-06-14 13:03 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Design, Usability
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Heinrichsdobler univentionstaff 2023-04-04 17:08:55 CEST
For longer running background tasks in UMC, there is no useful feedback for users. Adding details about the fact that for example an import of user data from a CSV file might take a while but the user can navigate to a different site (or not) would be very useful and prevent erroneous user input (i.e. multiple clicks on the "Import" button).
For imports where the user needs to stay on the same site, this information would also be very useful. Adding some sort of keepalive functionality to keep the communication channel between server and client open would help with proxied environments.
Comment 1 Stefan Gohmann univentionstaff 2023-04-27 17:43:52 CEST
I'll remove the "Waiting Support" flag because it is a feature request.
Comment 2 Ingo Steuwer univentionstaff 2023-06-13 13:53:09 CEST
The framework supports "keepalives" and animations to inform end users about long running tasks, and even updating information. Examples:

- update process can show the logfile, which is automatically updated
- complex drop-downs show a loading animation in case providing the content needs some time

So I suggest to replace this very generic feature request with a report that describes the UMC module and use case where such interaction is needed.
-> WORKSFORME
Comment 3 Thomas Heinrichsdobler univentionstaff 2023-06-14 12:52:47 CEST
Thank you Ingo, I have created two separate issues for the specific details of this general issue.