Domino 9 und frühere Versionen > ND8: Entwicklung
Antwortdokumente löschen
buzi:
Hallo zusammen,
ich möchte sicherstellen, dass beim Löschen eines Dokuments immer alle Antwortdokumente mit gelöscht werden damit es keine "Datenleichen" in der Datenbank gibt. Habe im Best Practice Forum schon einen hilfreichen Code gefunden - und weiß nun nicht wohin damit. Dort steht, dass die Routine im PostDocumentDelete Event des Database-Scriptes eingesetzt werden soll. Wo finde ich diesen? In der Maske gibt es keine *Delete-Events - oder ich finde sie nicht?!
ascabg:
Hallo,
Dann schau mal in den Abschnitt "Code" im Designer, wenn Du die betreffende Datenbank in ebendiesem geoeffnet hast.
Da findest Du den Punkt "Database Script"
Andreas
pram:
Du musst allerdings bedenken, dass dies nur dann (einigermaßen zuverlässig) funktioniert, wenn der Benutzer ausreichend Lese und Bearbeitungsrechte in den Unterdokumenten hat.
Es kann dann immer noch der Sonderfall auftreten, dass ein Benutzer ein neues Antwortdokument noch am Bildschirm offen hat und nach der Löscung des Hauptdokuments speichert. (oder repliziert)
Gruß
Roland
buzi:
Danke, Andreas!
buzi:
Leider läuft das Löschen eines Dokuments nicht in den Event "Postdocumentdelete" des Datenbankscripts rein. Die Antwortdokumente bleiben in der DB hängen. Gibt es eine andere Möglichkeit, außer per Agent z.B. 1x wöchentlich "aufzuräumen"?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln