Autor Thema: @DeletDocument und EmptyTrash  (Gelesen 2659 mal)

Offline Thorsten Kalweit

  • Aktives Mitglied
  • ***
  • Beiträge: 115
  • Geschlecht: Männlich
@DeletDocument und EmptyTrash
« am: 02.01.13 - 14:37:15 »
Hallo zusammen!

Zunächst möchte ich allen hier ein frohes neues Jahr wünschen.

Um Speicherplatz zu sparen, haben wir den Auftrag erhalten aus allen Maildateien Emails zu löschen, die älter sind als der 01.10.2011.

Ich habe nun einen Agenten geschrieben, der alle Dokumente durchläuft und prüft, ob es ein Dokument "Memo" ist und ob es älter ist als der 01.10.2011.

Soweit klappt auch alles ganz gut, allerdings verschiebt der Agent die Mails in den Ordner $Trash.
Ein zweiter Agent soll dann mit dem Befehl @Command([EmptyTrash]) den Papierkorb leeren. Leider passiert da nix  :-:

Könnt Ihr mir helfen?

Hier ist der Code:
Code
REM{Dieser Agent ermittelt alle Dokumente, die älter als der 01.10.2011 sind und markiert diese zur Löschung};
dat := @If(DeliveredDate != ""; DeliveredDate; PostedDate != ""; PostedDate; @Created);
@If(Form="Memo" & @Date(dat) < @Date(2011;10;1);@DeleteDocument;@Nothing);

Code
REM {Dieser Agent soll den Papierkorb leeren}
@Command([EmptyTrash])

Vielen Dank für Eure Hilfe!

Gruß Thorsten
Viele Grüße
Thorsten

klaussal

  • Gast
Re: @DeletDocument und EmptyTrash
« Antwort #1 am: 02.01.13 - 14:41:28 »
Das macht EmptyTrash:
Code
Deletes documents marked for deletion in a database and refreshes the view.

Schau dir mal "removepermanently" an.
« Letzte Änderung: 02.01.13 - 14:44:08 von klauss »

Offline Thorsten Kalweit

  • Aktives Mitglied
  • ***
  • Beiträge: 115
  • Geschlecht: Männlich
Re: @DeletDocument und EmptyTrash
« Antwort #2 am: 02.01.13 - 14:49:13 »
Vielen Dank  :)

Durch Deinen Hinweis kam ich auf @HardDeleteDocument und damit klappt es wunderbar!

 :D
Viele Grüße
Thorsten

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: @DeletDocument und EmptyTrash
« Antwort #3 am: 03.01.13 - 10:46:16 »
Hallo

Warum nutzt Du den nicht die Archivierungsfunktion?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

klaussal

  • Gast
Re: @DeletDocument und EmptyTrash
« Antwort #4 am: 03.01.13 - 11:06:01 »
Zitat
Um Speicherplatz zu sparen, haben wir den Auftrag erhalten aus allen Maildateien Emails zu löschen, die älter sind als der 01.10.2011.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: @DeletDocument und EmptyTrash
« Antwort #5 am: 03.01.13 - 11:19:25 »
Bei den Archivierungsoptionen gibts die Möglichkeit zu sagen:
"Just clean up this application without archiving"....
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz