Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Zwei Repliken einer DB auf einem Domino Server
koehlerbv:
Jens, nur ganz oberflächlich gesprochen (frag' dann einfach nach):
- View-ACL: (Ansichts-Zugriffskontrolliste) In den Properties einer View kannst Du angeben, welche Personen / Gruppen / Rollen auf eine Ansicht zugreifen können. Standardmässig ist das auf "Alle Benutzer" eingestellt, kann aber an Hand der ACL der Datenbank entsprechend eingeschränkt werden.
- Outline: Wenn Du eine deutsche DesignerHelp hast, schaue bitte nach "Gliederung".
Wichtig ist vor allem - und darauf solltest Du Dich zunächst unbedingt konzentrieren - dass die Dokumente durch Leser-Felder geschützt sind, in denen die Externen eben nicht enthalten sind. Leere Ansichten oder eben "nicht vorhandene Ansichten" sind schlussendlich nur noch der "Schönheit dienend".
Wie gesagt: Poste weitere Fragen.
Bernhard
ossigo:
Die Idee mit den View-ACL und den Berechtigungen auf Gliederungseinträgen hatte ich auch schon, aber dann müßte ich zuviel im Design verbiegen. Bei der DB handelt es sich um eine eingekaufte CRM-DB, die zwar bereits Anpassungen von uns enthält, aber doch regelmäßig ein Update erfährt, so dass man viele Designänderungen abweichend vom Standard hinterher wieder nachbauen muss. Es müßte für die View-ACL jede Ansicht angepaßt werden (ca. 80!).
Würden nur Einschränkungen in den Gliederungen ausreichen? Ist damit auch der Weg zu den nicht explizit gesperrten Ansichten über "Ansicht --> Gehe zu" versperrt?
Abweichend gibt es noch die Möglichkeit auf meinen ursprünglichen Lösungsweg zurückzuschwenken und doch mit einer Replik zu arbeiten. Wir haben zwei Anwendungs-Domino-Server (dort liegen Repliken der DB) und zwei Mailserver, wo man diese eingeschränkte Replik der DB hinlegen könnte. Man hat dann nicht zwei Repliken einer DB auf einem Server, aber auch keine schöne Trennung von Mail- und Application-Server mehr...
schwierig, schwierig...
zu meinem Leserfeldern.
Richte für jeden Externen ein Rolle ein. Alle Rollen gibt es genauso benannt als Schlüsselwortliste in einem Multivaluefeld in den Dokumenten des bestimmten Typs, auf die der Externe nur zugreifen darf. Im Feld "LeserExtern steht dann also z.B.: Kunde A, Kunde C, Kunde E;
Formel dazu:
@Unique("[Read_All]":(@If(LeserExtern="";"";"["+LeserExtern+"]")))
Rolle "Read_All" haben alle anderen User.
Funktioniert so.
Jens
Alessandro:
--- Zitat von: jeisenbl am 30.06.05 - 09:53:44 ---Würden nur Einschränkungen in den Gliederungen ausreichen? Ist damit auch der Weg zu den nicht explizit gesperrten Ansichten über "Ansicht --> Gehe zu" versperrt?
--- Ende Zitat ---
Ja in der Gliederung bei den Hide when Formeln angeben, dass die Externen User die nicht gewünschten Ansichten nicht sehen reicht vollkommen aus (zusammen mit den Leser-/Autorenfeldern).
Über "Ansicht - Gehe zu" bekommst du alle Ansichten angezeigt, welche nicht versteckt sind und die nicht durch die View ACL eingeschränkt sind.
Also auch die, welche du in der Gliederung für die Externen ausgeblendet hast. Aber dies sollte ja kein Problem für euch sein oder ???
koehlerbv:
--- Zitat von: Alessandro am 30.06.05 - 11:02:55 ---Über "Ansicht - Gehe zu" bekommst du alle Ansichten angezeigt, welche nicht versteckt sind und die nicht durch die View ACL eingeschränkt sind.
--- Ende Zitat ---
Und wenn man dabei Strg-Umsch gedrückt hält bei Click auf Ansicht - Gehe zu, bekommt man auch alle versteckten und nicht durch view ACL eingeschränkten Ansichten zu sehen.
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln