DigiTrace / AM-System

Asservaten-Management System via Symfony 5
GNU General Public License v3.0
1 stars 0 forks source link

Usability-Verbesserung: Standort erzwingen und bei jeder Änderung neu abfragen #26

Open shaaati opened 1 year ago

shaaati commented 1 year ago

Im Arbeitsalltag kommt es öfter vor, dass Standorte von Objekten nicht aktuell gepflegt werden.

  1. Idee: Das "befindet sich in"-Feld könnte zum Pflichtfeld werden. Alles muss sich irgendwo befinden. Initial könnte es ein Wurzel-Element geben (z.B. "DigiTrace GmbH") und baumartig werden alle anderen Objekte darunter verknüpft. Jedes neu angelegte Objekt muss einem Behälter hinzugefügt werden.

  2. Idee: damit die Informationen in diesem Feld nicht veralten, sollte jede Aktion das "befindet sich in"-Feld anzeigen und zur potenziellen Änderung anbieten. Als Vorauswahl könnte man vielleicht den bisherigen Standort auswählen, aber es sollte möglich sein, diesen einfach zu ändern. Vielleicht macht man das auch besser über eine Rückfrage ("befindet sich das Objekt noch am alten Standort?"). Es sollte keine Möglichkeit geben, das Feld leer zu lassen.

Durch 1. wird sichergestellt, dass jedes neue Objekt einen Standort erhält. Durch 2. wird sichergestellt, dass sukzessive auch jedes bestehende Objekt mit einem Standort ausgestattet wird, sobald es das nächste Mal verwendet wird. Es ist demnach vermutlich nicht erforderlich, alle alten Objekte systematisch zu sichten und die Standorte nachzutragen.