Domino 9 und frühere Versionen > ND7: Administration & Userprobleme
Problem: "Das Ihnen zugewiesene Richtlinien- und/oder ...."
wickie:
Da wir offensichtlich beide gerade das gleiche Problem haben, klinke ich mich jetzt einfach mal in diesen Thread ein ;D
Ich habe schon Kontakt mit dem IBM Support aufgenommen. Nach einigen Hinweisen und vielem Suchen bin ich auf folgendes gestoßen:
Im Feld $UpdatedBy der Richtlinien und Einstellungen steht noch der nicht mehr existente bzw. umbenannte User mit seinem alten Namen drin, dass könnte das Problem sein.
Tipp vom IBM: Alle Dokumente löschen und neu anlegen :(
Meine Frage an die Notes-Gemeinde: Gibt es einen besseren Vorschlag? Ich habe es schon mit einem Agenten versucht, aber der zieht nicht. Offensichtlich wird das $UpdatedBy von Notes ja auch streng bewacht ;)
Auch das kleine Programm FieldControl habe ich nicht zum laufen gebracht, scheint unter R7 nicht zu gehen?
its2005:
Hallo wickie,
bei mir funktioniert Field Control auch noch in der 7er Version...
Aber auch hiermit hat meine keine Chance das $UpdatedBy-Feld zu bearbeiten
wickie:
Hm, also bei mir läuft das Field Control um's Verrecken nicht. Sollte da nicht so ein Smart Icon auftauchen, über das man die Felder in dem Dokument bearbeiten kann? Das gibt es bei mir nicht...
Aber um auf das eigentliche Thema zu kommen:
Es liegt tatsächlich am Feld $UpdatedBy. Da steht der alte User noch drin. Notes scheint jetzt zu denken, das jemand an dem Dokument rumgefummelt hat, der es nicht darf, und verweigert die Anwendung der Policies / Settings.
Ich habe das Problem jetzt auf die harte Tour gelöst, in dem ich alle betroffenen Dokumente gelöscht und neu angelegt habe. Jetzt geht es wieder ohne Fehlermeldung :)
Eine Idee, die mir erst hinterher gekommen ist, und die ich deshalb nicht mehr ausprobieren konnte:
In den Eigenschaften der Datenbank auf dem letzen Reiter gibt des die Einstellung "Einträge in $UpdatedBy-Feldern begrenzen". Das steht im Standard auf 0 (also unendlich). Wenn man hier einen Wert einträgt (z.B. 3 oder 5), dann sollte der umbenannte / gelöschte User eigentlich nach ein paar mal öffnen und speichern mit unteschiedlichen Useren hinten raus fallen und das Problem behoben sein.
@ bend0r: Kannst du das mal testen? Ich habe dazu "leider" keine Möglichkeit mehr ;D
its2005:
@wickie: Wenn Du die Field Control-DB noch hast :
Code der Symbolleisten-Schaltfläche (früher bekannt als SmartIcon :) ) für die Einzeldokument-Bearbeitung :
--- Code: ---REM {Replace values of fcSDB with server and DB name were SuperForm resides};
fcSDB:=@Environment("sfFCServer"):@Environment("sfFCDB");
ENVIRONMENT sfServer := @Subset(@DbName;1);
ENVIRONMENT sfDb := @Subset(@DbName;-1);
ENVIRONMENT sfUNID := @Text(@DocumentUniqueID);
@PostedCommand([Compose]; fcSDB; "superform")
--- Ende Code ---
Code der Symbolleisten-Schaltfläche für die Multidokument-Bearbeitung :
--- Code: ---REM {Replace values of fcSDB with server and DB name were SuperForm resides};
fcSDB:=@Environment("sfFCServer"):@Environment("sfFCDB");
ENVIRONMENT sfServer := @Subset(@DbName;1);
ENVIRONMENT sfDb := @Subset(@DbName;-1);
ENVIRONMENT sfUNID := @Text(@DocumentUniqueID);
actions:=
"FieldControl" :
" Empty FieldControl" :
" Previous FieldControl" :
"MultiDoc" :
" Last collection of documents (prev. MultiDoc)" :
" Copy MultiDoc agent to this DB" :
"Show FieldControl Help":
"?";
sel:= @Prompt([OkCancelList]:[NoSort];
"FieldControl menu";
"Please select an action:";
""; actions);
REM {See what they chose, by position in the list.};
s:= @If(sel = ""; @Return(0); @Member(sel; actions));
REM {carry out the selected operation.};
doSF:=0;
@If(s=1;@Set("doSF";1);
s=2;
@Do(@Environment("sfUNID";"sfEmpty");@Set("doSF";1));
s=3;
@Do(@Environment("sfUNID";"sfPrev");@Set("doSF";1));
s=4;
@Do(@Command([ToolsRunMacro];"(sfMultiDoc)");@Set("doSF";1));
s=5;
@Do(@Environment("sfMulti";"sfPrev");@Set("doSF";1));
s=6;
@Do(@Command([FileOpenDatabase];fcSDB);
@Command([ToolsRunMacro];"(Copy MD agent)");
@Command([FileCloseWindow]) );
s=7;
@Do(@Command([FileOpenDatabase];fcSDB);@Command([HelpAboutDatabase]));
0);
@If(doSF=1;@PostedCommand([Compose]; fcSDB; "superform");"");
REM {END OF SMARTICON----};
REM {@Prompt([OK];"what";@Text(s)+"%"+@Text(doSF));};
REM {this code i was unable to force to work @Do(@Command([CreateAgent]); @Command( [EditInsertText]; "fcMultiDocDummy" ); @Command([FileSave]); @Command([FileOpenDatabase];fcSDB); @Command([ToolsRunMacro];"Untitled test"); @Command([FileCloseWindow]); @Command([FileCloseWindow]) )};
--- Ende Code ---
wickie:
Danke für den Code, mit den selbsterstellten "Schaltflächen" klappt es einwandfrei :D
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln