Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: ThomasM am 04.07.06 - 11:06:21
-
Hallo zusammen,
ich habe folgendes Problem:
über einen WF (DB A) kann beantragt werden, ob ein Benutzer A Berechtigungen als Author für eine weitere DB (B) erhalten oder entfernt bekommen soll.
Die Gruppe im NAB wird über Script updatet und alles sieht gut aus.
Nachdem z.B. Benutzer B aus Notes ausgestiegen ist und LN wieder startet, hat auch er einen speziellen Button in DB B nicht mehr.
nachdem die Gruppe vom Admin editiert und nach einer Änderung abgespeichert wurde (manuell), so hat Benutzer B den Button wieder.
Die Gruppe ist eine Multi-Purpose Gruppe.
Owner+Administrator = eine Admingruppe
Server = 7.0.1 (hat aber auch unter einem 5er Server schon Probleme bereitet)
Client = 5.0.11
Ich hoffe ihr versteht mein Problem und ihr könnt mir helfen.
Vielen Dank im voraus.
Thomas
-
Genau dasselbe Problemchen habe ich auch ;)
-
Hat der Server überhaupt Zeit bekommen, diese Änderungen zu "begreifen"? Gruppeninformationen werden vom Server lange im Cache gehalten ...
Bernhard
-
Hallo Bernhard,
ja, der Server hatte Zeit, die Änderungen zu begreifen.
Thomas
-
Steht der Name von User B auch in kanonischer Form (oder - was ich vermute - nur als ABBREVIATED im Feld MEMBERS des Gruppendokuments ?
Wenn ja: Script nachbessern.
-
... ab und zu hilft es auch den Index der Ansicht $ServerAccess manuell mit Shift + F9 neu aufzubauen...
Toni
-
Hallo Toni,
wäre sicherlich auch eine Möglichkeit. Jedoch wollen wir diese Verarbeitung "Automatisch" machen. D.h. der Admin drückt in der DB A den Button und gut ist.
Thomas
-
... automatisch lässt sich so was mit Programmdokumenten machen => Serveradressbuch
Toni
-
Das beschriebene Verhalten riecht so stark danach, daß dort kein Name.Canonical, sondern ein Name.Abbreviated angewendet wird, daß es zum Himmel schreit.
"Nach einem händischen Abspeichern funktioniert alles wieder" ist deutlichstes Indiz für diese Vermutung.
In dem Script kann man mindestens ja einmal ein ComputeWithForm nachbauen, wenn es den Scriptautoren schon nicht möglich ist, die Namen in richtiger Form selbst hineinzuplatzieren.