Autor Thema: Antwortdokumente löschen  (Gelesen 2374 mal)

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Antwortdokumente löschen
« am: 24.07.13 - 11:02:24 »
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?!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Antwortdokumente löschen
« Antwort #1 am: 24.07.13 - 11:18:05 »
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

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Antwortdokumente löschen
« Antwort #2 am: 24.07.13 - 11:48:32 »
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
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Re: Antwortdokumente löschen
« Antwort #3 am: 25.07.13 - 10:19:51 »
Danke, Andreas!

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Re: Antwortdokumente löschen
« Antwort #4 am: 06.08.13 - 15:35:45 »
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"?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Antwortdokumente löschen
« Antwort #5 am: 06.08.13 - 15:55:42 »
??? Warum sollte bei Dir das PostDocumentDelete nicht getriggert werden? Mehr Input, mehr output - denn normal ist das nicht.

Bernhard
« Letzte Änderung: 06.08.13 - 16:00:57 von koehlerbv »

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Re: Antwortdokumente löschen
« Antwort #6 am: 06.08.13 - 15:57:00 »
Hast Du nach dem ändern des Datenbankscripts Notes geschlossen und wieder geöffnet?
Das ist nämlich manchmal sehr zäh.

Gruß
Sebastian
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Antwortdokumente löschen
« Antwort #7 am: 06.08.13 - 16:01:51 »
Yipp, das wird (aus nachvollziehbaren Gründen) im Cache gehalten, solange die DB *irgendwo* (also auch im Designer) noch offen ist.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz