Besonderheit
Die Geschäftsbereich sind sehr individuell. Bestimmend auf den Bereich kann sowohl die Adresse wie auch der Artikel sein und sowohl Kunde wie Artikel können in mehreren Bereiche aktiv sein.
Im Hinblick auf die Geschäftsbereiche teilen sich die Kunden aber folgende Eigenschaften:
Ein ADM soll den Blick haben über mehrere Geschäftsbereiche.
Historische Daten sind alle den Bereichen zugeordnet und lassen sich auch entsprechend kennzeichnen.
Somit benötige ich einen Bereichszuweisung lediglich dort, wo Daten erfasst werden.
Lösungsidee
Wir erlauben mehrere Kontexte für einen Mitarbeiter, worin der Bereich festgehalten ist. Somit kann der Kunde entscheiden, wie er seine Mitarbeiter anlegt. Ein lediglich lesender ADM wird keine Bereichsauswahl haben, ein Schreibender hingegen einen oder mehrere Bereiche.
# | Problem | Lösungsvorschlag | Entscheid | Hinweis |
---|---|---|---|---|
1 | Zuweisung Bereich | Kontext erweitern um Bereich ('division') Der Kontext ist jetzt schon flexibel aufgebaut und erlaubt Einstellungen nach dem Muster Wir müssten also lediglich die Erfassung der Rollenzuweisung erweitern und beim Schreiben von Datensätzen, den Wert aus dem Kontext einsetzen. | ||
2 | Warenkorb | Der Warenkorb setzt den Bereich ein, wenn er ihn aus dem Kontext erhält. Sonst lässt er ihn leer. Die Verarbeitung allenfalls leerer Bereichseinträge kann den Folgeprozessen überlassen werden. | ||
3 | Schreiben andere Datensätze | Das Portal soll das Attribut | ||
4 | Steuerung Bereiche | Das Portal kann feststellen, ob
|