Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Girlpower am 31.10.07 - 07:21:57
-
Einen schönen guten Morgen,
nachdem mir jetzt über Nacht die Lösung auch nicht eingefallen ist und ich gestern schon nix passendes im Forum gefunden habe, fang ich mal wieder mit meinem Problem an. ???
Ich habe eine Workflow-Datenbank mit mehreren Rollen. Die Dokumente in der Datenbank sollen nur von den Benutzer gelesen/bearbeitet werden können, welche die gleiche Rolle haben wie der Ersteller des Dokuments.
Desweiteren sollen alle Dokumente für Mitglieder bestimmter Rollen zum Lesen/Bearbeiten zur Verfügung stehen.
Ich habe ein festes Feld in meiner Datenbank wo ich die bestimmten Rollen festlege:
"[Rolle1]" : "[Rolle2]" : "[Rolle3]" :"[Rolle4]"
Desweitern habe ich ein variables Feld was ich beim Anlegen eines neuen Dokuments mit @userroles füllen lasse.
Wenn ich jetzt eine der vier bestimmten Rollen besitze kann ich keine Dokumente lesen.
Wenn ich die variabel gesetzte Rolle besitze kann ich die Dokumente lesen welche mit der gleichen Rolle erstellt wurden, was ja auch seine Richtigkeit hat.
Warum kann ich jetzt als Besitzer einer der vier bestimmten Rollen die Dokumente nicht lesen/bearbeiten obwohl meine Rolle im Leserfeld aufgeführt ist?
Ich hoffe ich habe mich einigermaßen verstänlich ausgedrückt. :-:
-
Ich habe ein festes Feld in meiner Datenbank ...
Ist das auch ein Leserfeld ?
Wenn ich jetzt eine der vier bestimmten Rollen besitze kann ich keine Dokumente lesen.
Aber sehen tust Du die Dokumente ?
-
Ja, es handelt sich um Leserfelder.
Nein, ich sehe diese Dokumente nicht mal, das ist ja das was ich nicht verstehe.
Wenn ich mir dann die Rolle des Erstellers gebe kann ich sie sehen.
-
Wählen Sie "Mehrfachwerte zulassen" für ein Feld, das eine Textliste mit mehreren Namen speichert. Trennen Sie die Namen in der Formel mit einem Doppelpunkt voneinander.
Bedingung erfüllt ?
-
Das mit dem "Mehrfachwerte zulassen" war leider nicht aktiv.
Die Namen wurden richtig getrennt.
Nachdem ich die Feldeigenschaft gesetzt hab funktioniert es wunderbar.
Vielen Lieben Dank, auf das bin ich gestern einfach nicht gekommen.
:-\ :-\
-
Steht aber alles in der Hilfe... ;)