Wie lösche ich automatisiert Historieneinträge?

Herausforderung:

Je länger die CRM-Software AG-VIP genutzt wird, umso länger und umfangreicher wird die Historie. Insbesondere mit der Option Workflow wird jede Ticketbewegung durch einen Historieneintrag protokolliert. Diese Workflow-Einträge lassen sich nicht über eine Standard-Auswertung löschen, da diese Einträge die Grundlage für die Projektstatistik bilden.

Nun sind Einträge, die x Jahre alt sind, für die heutige Kundenbeziehung vielleicht nicht mehr so relevant.

Lösung:

Über einen Hintergrundjob lassen sich automatisiert und zeitgesteuert Historieneinträge automatisch löschen. Sie definieren einfach, ab welchem Alter die Einträge in der Historie automatisch gelöscht werden sollen. Der Löschvorgang kann z.B. nachts im Hintergrund erfolgen.

Vorgehensweise:

  1. Laden Sie die Musterdatei im Anhang herunter und entpacken Sie.
  2. Wechseln Sie in den Arbeitsbereich Administration in AG-VIP und wählen Hintergrundprozesse.
  3. Markieren Sie Globale Prozesse, wenn Historieneinträge übergreifend gelöscht werden sollen, oder die Adresstabelle, in deren Kontext der Löschvorgang stattfinden soll.
  4. Klicken Sie rechts auf den Schalter Import und wählen die zuvor entpackte Datei aus.
  5. Im Tab Allgemein bearbeiten Sie das Script über den Ändern-Schalter.
  6. Definieren Sie hier die Anzahl Tage, ab denen Historieneinträge gelöscht werden sollen:
    ' Nach wievielen Tagen, soll ein Historieneintrag gelöscht werden z.B: 365 für "nach einem Jahr"
    iDeleteInXDays = 365
  7. Definieren Sie im Zeitplan den gewünschten regelmäßigen Ausführungszeitpunkt.
  8. Speichern Sie über den OK-Schalter.
  9. Testen Sie den Hintergrundprozess über rechten Mausklick jetzt ausführen.
  10. Die automatische zyklische Ausführung aktivieren Sie über rechten Mausklick Prozess aktivieren.

Angehängte Dateien: