Simplify collision management workflow UX (Conflict Resolution)
Parent: [Epic] Complete Conflict Resolution (aura#462 - closed)
When timeslot conflicts are detected during schedule creation, the workflow for solving these collisions should be improved.
Proposal
-
Provide options to solve all conflicts with the same strategy -
Avoid need to jump and select each timeslot individually. Rather provider a combined list for all conflicts or similar.Solved with skip to next. -
Or some "skip to next unresolved" button. -
Provide a progress bar -
Provide buttons to jump to next and previous conflict -
Provide calendar inline operations, given the users more context where they are at. This replaces the header bar. -
Get rid of the "apply" button which is only working when all conflicts are solved. Replace with some more intuitive approach. Be more specific with some wordings or give UI context what is meant.
Open questions and considerations
- Let's define what else is required or simplify the workflow.
- Does a separate view help the process, instead having the conflict displayed as part of the calendar view?
- Team brainstorming on what is needed for simplifications: outcome added to the todos.
Feedback
FRO: Bei einem Konfliktfall möchte ich sehen, um welche Termine es geht, damit ich gezielt die Termine auswählen kann zum Ändern. Momentan wird nur angezeigt “es gibt xx Konflikte zu beheben”. Angabe der timeslots wäre hier sinnvoll.Solved.
Freirad: Hinweis/How-to einbauen: “Klicke auf den grau markierte Konflikt-Termin unten im Kalender um eine Konfliklösung zu wählen.”
Freirad: Info fehlt, in welchem Rhythmus die Sendereihe läuft, die den Konflikt verursacht. Ist wichtig, um zu entscheiden ob gewähltes Schema grundlegend problematisch ist
Freirad: Wenn Konfliktbehebung abgebrochen wird, kommt man zurück in den Kalenderwoche. Besser wäre zurück zur Schemata-Anlegen-Ansicht, um gleich Änderungen vornehmen zu können. Sonst muss man alles nochmal komplett neu eingeben. War auch beim Testen jetzt sehr umständlich.
Freirad: Konflikt, der durch Verschieben eines Termins entsteht: rot umrandetes “Konflikte löschen” ist zu wenig aussagekräftig – wird da der alte oder der neue Termin gelöscht? Pop Up Zwischenschalten, das auch sonst bei der Konfliktbehebung angewendet wird. Sonst zu gefährlich.
Freirad: Frage: Werden die behobenen Konflikte bzw. die ausgewählten Lösungen irgendwo aufgezeichnet? Kann man das im Hintergrund notfalls irgendwo nachverfolgen, falls jemand beim Konfliktbeheben Mist baut?
Freirad: Konflikt Resolution: Wenn Konflikt nicht die gesamte Sendezeit betrifft, gibt es nicht die Möglichkeit den alten Termin zu kürzen. Wäre fein, aber nicht unbedingt nötig. (Bsp neuer Termin 02:00-03:00, alter Termin 02:00-04:00. Lösung: alter Termin neu anlegen mit 03:00-04:00). Würde bei Konflikten Sinn machen, die Musikplaylists betreffen. **Ist kein Muss! **
o94: Konflikt Resolution: funktioniert gerade nicht =nur abbrechen möglich (beim Anlegen von neuen Schemata) oder nur rudimentär (beim Verschieben eines Sendungstermins bei Sendereihen/Sendeschemata oder direkt im Kalender). Im späteren Fall habe ich als einzige Option “Konflikte löschen” – ohne zu ahnen, wie sich diese Lösung auswirkt. (Fiona: siehe Eva oben D156!)