Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: LionKing am 30.11.17 - 15:47:44

Titel: Leserfeld aus Antwort-Dokumenten übertragen
Beitrag von: LionKing am 30.11.17 - 15:47:44
Hallo,

ich stehe vor folgendem Problem:
Es gibt ein Hauptdokument, zu dem unterschiedlich viele Antwort-Dokumente geben kann.
In jedem Antwort-Dokument werden mehrere unterschiedliche Personen eingetragen. Diese Personen sollen dann Leserechte auf alle Dokumente (Haupt/Antworten) erhalten.

Wie bekomme ich diese Information in alle Dokumente, so dass auch bei Änderungen (eine Person fällt raus) die Leser-Felder richtig gesetzt werden?

Danke.
Titel: Re: Leserfeld aus Antwort-Dokumenten übertragen
Beitrag von: DominoDancing am 30.11.17 - 16:55:10
Hallo Herr König,  ;D

wenn die Dokumentänderungen mit der Hinterlegung/Änderung der entsprechenden leseberechtigten Personen alle im Frontend erfolgen sollen, dann im Querysave-Event der zugehörigen Masken zuerst prüfen, ob eine Änderung dieser Personen im aktuellen Dokument erfolgte und wenn dies so ist, dann das/die Leserfeld(er) der entsprechenden Haupt- und zugehörigen Antwortdokumente entsprechend ändern (unter Nutzung einer Ansicht nach Dokument-ID des Hauptdokuments).

Dabei wäre dann natürlich auch zu betrachten, ob jeder Ändernde überhaupt Autorenrechte auf die schon bestehenden zugehörigen Haupt- und Antwortdokumente hat. Wenn dies nicht sichergestellt werden kann, dann sollten diese Änderungen nicht im QuerySave erfolgen, sondern durch einen ereignisgesteuerten oder periodischen Agent der im Namen eines Berechtigten (z.B. Server) ausgeführt wird.

Liebe Grüße
René