Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Carsten Wehde am 10.03.11 - 12:54:17

Titel: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Carsten Wehde am 10.03.11 - 12:54:17
Seit einem Jahr lese ich interessiert das Forum, jetzt habe ich auch mal eine Frage.

Ich arbeite mit Dokumentendatenbanken, auf die man rollenbasier zugreifen kann.
Die Einstiegsseite besteht aus einem Rahmen. Die einzelnen Felder des Rahmens unterliegen rollenbasiert einem Zugriffsschutz.

Hat ein LN-Nutzer jetzt keinen Zugriff auf einen Rahmenfeld, kann die ganze Seite nicht angezeigt werden und das Datenbank springt auf die Systemansicht zurück in der man alle Dokumente sehen kann.

Gibt es eine Möglichkeit dies zu ändern und bei fehlenden Zugriffsrechten aus eine Hinweisseite zu springen.

Über Hilfe würde ich mich sehr freuen.

Carstren
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: koehlerbv am 10.03.11 - 13:00:14
Was ist denn ein "Rahmenfeld"?

Bernhard
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Carsten Wehde am 10.03.11 - 13:07:48
Die Datenbank starten über eine Rahmengruppe. Ein darin enthaltener Rahmen zeigt eine Ansicht, die eine Zugriffsbeschränkung hat.

Hat ein nutzer lesenden zugriff auf die Rahmengruppe, aber nicht auf die Ansicht im ober beschriebenen Rahmen, wird die ganz Rahmengruppe nicht angezeit und die Datenbank zeigt eine "Systemansicht" in der alle gespeicherten Dokumente zu sehen sind.

Das möchte ich verhindern und statt dessen eine Hinweisseite aufrufen.
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: koehlerbv am 10.03.11 - 13:14:29
Frage vorab: Wozu willst Du Benutzern bestimmte Ansichten verwehren?

Bernhard
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Carsten Wehde am 10.03.11 - 13:24:24
Meine Datenbnaken sind nur mit einer LoNoID erreichbar. Hier gibt es unterschiedliche Benutzergruppen, da Aufgabenbezogen nur Teilmängen sehen können.

carsten
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: klaussal am 10.03.11 - 13:27:56
Warum machst Du das nicht mit Rollen in Leserfeldern ?
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: koehlerbv am 10.03.11 - 13:35:34
Warum machst Du das nicht mit Rollen in Leserfeldern ?

Genau darauf wollte ich hinaus!

Carsten, was Du dort machst, ist "security by obscurity" und nützt als Zugriffsschutz gar nichts.

Bernhard
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Carsten Wehde am 10.03.11 - 13:45:38
geht nicht, da es sich um eine zentrale einstiegsseite handelt. von hier aus kann man in den einzelnen rahmen ansichten unterschiedlichster Datenbanken einsehen.
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Carsten Wehde am 10.03.11 - 13:50:54
Das Problem bleibt aber. Läßt man die IT-Sicherheit mal außer betracht, hat man eine Rahmengruppe zur sinnvollen Gestaltung des Benutzerbildschirmes. Ist hier aber ein Fehler vorhanden, muss es doch die möglichkeit geben auf eine Hinweisseite zu springen, auf der der Nutzer weitere Informationen erhält.

carsten
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Peter Klett am 10.03.11 - 13:58:40
Wie hast Du denn die Ansicht in den Rahmen eingebunden? Wenn Du eine Formel verwendest, kannst Du doch bestimmt erst ermitteln, ob der User Zugriff auf die Ansicht/Datenbank hat und dann abhängig davon berechnen lassen, was angezeigt werden soll. Du hast

Formel für Art des benannten Elements (könnte Datenbank oder Seite sein)
Formel für Datenbank (könnte die andere Datenbank oder die aktuelle sein)
und Formel für den Namen des benannten Elements
Titel: Re: Systemansicht bei Zugriffsverletzungen in eines Dokumentendatenbank
Beitrag von: Carsten Wehde am 10.03.11 - 15:39:50
Ihr müßt entschuldigen, mein Wissen kratzt nur an der Oberfläche, da ich es mir selbst angeeignet habe.
Das Thema Formeln ist für mich noch ein rotes Tuch. Ich habe die Rahmen über die vom System vorgegebenen Werkzeuge befüllt. d.h. Datenbank aussuchen - Ansicht festlegen.
carsten