Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: rhaller am 16.08.06 - 08:48:07

Titel: Mandantenfähige Notes-DB
Beitrag von: rhaller am 16.08.06 - 08:48:07
Tach Kollegen!

Momentan brüte ich über dem Problem, wie ich in einer Ansicht nur bestimmte Dokumente anzeige, die einen bestimmten Firmenschlüssel haben.

Das würde so funktionieren, dass sich der User an der Datenbank anmeldet und dabei bestimmt, welche Firmengruppe er jetzt bearbeiten möchte. Es sollen dann nur die Dokumente in den Ansichten abgebildet werden, die diesem Wert entsprechen.

Der ausgewählte Wert für die Firmengruppe ist im Userprofil abgelegt.
@GetProfileField wäre ja eine seeehr elegante Lösungsmöglichkeit, bekannlicherweise geht das aber nicht.

Die andere Möglichkeit wäre, für jede Firmengruppe die selben Ansichten zu erstellen und den Schlüssel fest zu verdrahten und die Outlines dynamisch zu machen (Verknüpftes Element). Das wäre viel Arbeit und ist unelegant.

Mir drängen sich noch solche Ideen auf wie Embedded Views...

Hat von Euch schon mal jemand an einem solchen Problem geknapst und eine Lösung gefunden? Oder vielleicht hat jemand ne Idee, wie das in Notes einfach zu lösen wäre?

Ich freue mich jedenfalls auf jede Idee von Euch!

Ciao!
Rudi
Titel: Re: Mandantenfähige Notes-DB
Beitrag von: Glombi am 16.08.06 - 08:49:15
Ganz einfach mit einer eingebetteten Ansicht und Single Key.

Dazu gibts hier massenhaft Beiträge.

Andreas
Titel: Re: Mandantenfähige Notes-DB
Beitrag von: Thomas Schulte am 16.08.06 - 09:18:44
Andreas, das ist in der Sechser Version einfacher zu lösen als vorher.

Rudi, du musst nur @Setviewinfo benutzen und deine Ansichten alle mit dem Firmenschlüssel versehen.

Damit brauchst du in diesem Fall, wenn es tatsächlich über eine Ganze Datenbank gelten soll warscheinlich auch keine Embedded Views mehr.
Titel: Re: Mandantenfähige Notes-DB
Beitrag von: Glombi am 16.08.06 - 09:23:09
Stimmt natürlich - ein View-Filter wäre noch besser.

Schade bei der Funktion @SetViewInfo ist, dass die Ansicht nach dem zu filternden String kategorisiert sein muss, ausser es ist eine Kalenderansicht.
Falls dieses noch eines Tages wegfällt wäre es eine wirklich tolle Funktion.

In Notes 3 und 4 haben wir das übrigens auch schon gekonnt - aber es war mühsam. Man brauchte mehrere Agenten - einen zur Auswahl (Execute Once -schreibt in die notes.ini), einen zum Selektieren der Dokumente (Dokumente wählen) und einen zum anzeigen nur der gewählten Dokumente.

Andreas
Titel: Re: Mandantenfähige Notes-DB
Beitrag von: rhaller am 16.08.06 - 10:28:57
Hallo Andreas,
Hallo Thomas,

vielen Dank für die Tipps!!!!    :knuddel:

Auf die Embedded Views bin ich ja schon gekommen, ist aber auch viel Tamtam  ;)

Nachdem das für die gesamte DB gilt, ist also @SetViewinfo anscheinend genau das, was ich brauche. Die Kategorisierung nach der Firmennummer ist ja ohnehin schon da (Übersichtlichkeit, Embedded Views), also wird's eher einfach... :D

Also, vielen Dank nochmal für Eure Tipps!

Gruß
Rudi