Wenn ich eine Software habe bei der ich z.B. eine Auftragsverwaltung habe und z.B. ein Zeiterfassungsmodul und eines für Aufträge, bei dem verschiedene User (oder Gruppen) verschiedenes erledigen können sollen, wie würdet ihr das angehen?
kleines Beispiel:
Auftrag
-Sachbearbeiter legt den Auftrag an und weist u.A. Projektleiter zu
-Projektleiter darf Status des Auftrages ändern aber nicht die Stammdaten
Zeiterfassung
-Projektleiter darf Arbeitsschritte vorgeben
-Monteur darf NUR seine Zeit(en) für einen Arbeitsschritt eingeben
Wie setze ich das jetzt programmiertechnisch am geschicktesten um? Wie baue ich die DB dazu auf? Gibt es dafür bereits fertige Konzepte an denen ich orientieren kann? Fragen über Fragen.
kleines Beispiel:
Auftrag
-Sachbearbeiter legt den Auftrag an und weist u.A. Projektleiter zu
-Projektleiter darf Status des Auftrages ändern aber nicht die Stammdaten
Zeiterfassung
-Projektleiter darf Arbeitsschritte vorgeben
-Monteur darf NUR seine Zeit(en) für einen Arbeitsschritt eingeben
Wie setze ich das jetzt programmiertechnisch am geschicktesten um? Wie baue ich die DB dazu auf? Gibt es dafür bereits fertige Konzepte an denen ich orientieren kann? Fragen über Fragen.
Kommentar