Domino 9 und frühere Versionen > ND9: Entwicklung
Leserfeld "leeren"
martin72:
Hallo,
in einer meiner Datenbanken habe ich entdeckt, dass mein Vorgänger in Sachen Administration Leserfelder eingebaut hatte. Ich möchte diese Leserfelder entfernen aus den Masken bzw. der Einfachheit halber den Inhalt dieser Leserfelder "entfernen", da die Einschränkung inzwischen überflüssig ist. Tatsächlich bin ich in einem Großteil der (historischen) Dokumente nicht als Leser eingetragen. Demzufolge werden mir diese Dokumente nicht angezeigt. Kann ich per Agent trotzdem den Inhalt des Leserfeldes - bei ALLEN Dokumenten - in gewünschter Weise beeinflussen? Geht das möglicherweise nur über die Administrationskonsole?
Ich habe Administrationsrechte.
Danke für eure Ratschläge
ascabg:
Hallo,
Du kannst dies mit einem Agenten erledigen.
Jedoch muss der Agent unter einem Namen laufen, der entsprechende Rechte auf die Dokumente hat.
(entweder ausführen im Namen von oder der Unterzeichner des Agenten)
Andreas
Flachmann:
Hallo Martin,
ich denke, dass so ein Agent mit vollen Administrationsrechten laufen muss, ansonsten greifen die Leserfelder und es ändert sich nichts. Also vor Starten des Agents im Admin-Client den Haken setzen. Wenn Du das nicht kannst, brauchst Du einen Administrator, der diese Rechte hat.
Wenn Du das Leserfeld nur entfernen möchtest und weißt, um welches Feld es sich handelt, tut es dieser einfache Einzeiler in einem @Formula-Agent:
--- Code: ---FIELD ReaderFeldName := @DeleteField;
--- Ende Code ---
martin72:
Hallo @Flachmann,
danke für den Tipp. Ich habe volle Administrationsrechte.
Bislang habe ich Agenten immer nur in meinem Client-Umfeld angestossen. Kann/Muss ich diesen Agenten im Administrator-Client-Umfeld anstossen? Oder muß ich lediglich aus dem Admin-Client heraus die Datenbank öffnen (mit voller Berechtigung) und dann wie gewohnt den Agent starten?
martin72:
Also ich habe über den Administrations-Client mir "volle Berechtigung" eingeräumt. Durch das Aufrufen der Datenbank aus der Admin-Umgebung konnte ich in wirklich ALLEN Dokumenten das Leserfeld löschen.
Sobald ich aber in die "normale" Client-Umgebung wechsle, sehe ich die gewünschten Dokumente dann doch wieder nicht. Müssen die Dokumente in irgendeiner Weise bzw. die Leserfelder maschinell aktualisiert - also ein Speichervorgang ausgelöst - werden, damit die Leserfeld-Bereinigung endgültig greift?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln