Kunden wie Rietschi oder Ziltener haben eine komplexere Struktur, die ebenfalls über das Portal abgebildet werden soll.
Besonderheiten
...
Besonderheit
Die Aussendienst-Mitarbeiter können teamweise organisiert sein, wobei ein Teamleiter seine eigenen Kunden sowie die seiner ihm unterstellten Mitarbeiter sieht und bearbeiten kann.
Mit dem Addin Vertrieb
...
(nur Ziltener) wurden hierfür zwei wesentliche Attribute auf die Vertreter-Tabelle hinzugefügt:
Vertreter-Art mit den Werten 10 = ADM und 20 = Teamleiter
VertreterID ist ein Fremdschlüssel innerhalb der Vertreter-Tabelle und die Verbindung zum übergeordneten Leiter
Beim Portal haben nun weitere Kunden das Bedürfnis, diese zweistufige Struktur abzubilden.
Lösungsideen
...
# | Problem | Lösungsvorschlag | Entscheid | Hinweis |
---|---|---|---|---|
1 |
...
Benötigt einen zweiten Scope für den Bereich
bei Ziltener mit Einschränkung auf den Bereich-Scope und obligatorischem Bereich-Scope
Bei den anderen reicht eine zusätzliche Spalte auf diversen Ansichten
...
Im Fall eines Kontexts müsste der quasi mit dem Login ausgewählt werden. Bei einem Scope, könnte man nichts anzeigen, bis der Bereich angewählt ist.
Encodo hat schon solche Lösungen gebaut. Diese noch näher betrachten nach Rückmeldung Ziltener.
Anzeige eigene oder der untergeordneten Kunden |
|
...
|
...
|
...
|
...
| Do |
...
Die Steuerung der Sichtbarkeit des Vertreter-Attributs ist möglich über das Attribut Vertreter-Art. Somit tritt diese Unterscheidung nur bei den Teamleitern und bei Administratoren auf. Bei den ADM selber wäre diese nur verwirrend. | ||||
2 | 2-stufig in Standard | Zwei-stufige Struktur in Standard übernehmen. Am besten dazu die beiden Felder im Standard anlegen, aber nur sichtbar machen, wenn entweder das Portal installiert ist oder die Vertriebsoption. | Go | Löst uns das Problem, dass nicht alle mit Admin drauf müssen. |
Lösung sollte so möglich sein über zusätzliche Views, anderen Rolleneinschränkungen und Konfiguration des zweiten Scopes
Lösungsweg:
...
Ist eine Kontext-Einschränkung mit einer Liste von IDs - Lösungsidee für Vertreter-Hierarchie: Ich sehe alle meine Adressen und die meiner n Untervertreter, somit eine IN-Klausel und beim Login wird nicht nur der aktuelle Vertreter in den Context geladen, sondern eine Liste von Vertretern
...
Erfahrung: ID ich selber oder wo ich der ParentID bin
Fortsetzung: Beispiel einrichten auf Dev Umgebung und Infos an fn
Erfahrungswerte kommen aus Aero Club
Offene Fragen
...
Info |
---|
Weitere Lösungsideen liessen finden in der Lösung des Aero-Club, wo ebenfalls eine Sichtbarkeits-Hierarchie vom Landesverband zum Regionalverband zur Sektion findet. |
Page Properties | ||
---|---|---|
| ||