Kampagnen Archivierung
Aus INTRACALL Dokumentation
Mit der Kampagnen Archivierung haben Sie die Möglichkeit, Kampagnen permanent in eine Access-Datenbank zu sichern und die Daten aus Ihrer Datenbank zu entfernen.
Beschreibung
Die Kampagnen Archivierung ist so ausgelegt, das Sie als Programm auf dem Datenbankserver läuft. Zu einer einstellbaren Uhrzeit werden alle zum archivieren vorgesehen Kampagnen archiviert.
Über die Schaltfläche „Lauf manuell anstossen“ können Sie diesen Vorgang auch manuell in Betrieb setzen. Dies sollte jedoch in Zeiten mit wenig Last passieren, da die Kampagnen Archivierung einige Systemressourcen beansprucht und so den Callcenterbetrieb stören kann.
Konfiguration
[Setup] tables=Campaign,kontakte,kontakte_gespraechsergebnis,kontakte_kampagnendaten DBPath=c:\Archiv\ RunAt=21:00 DoDelete=0 [DTSCon] Catalog=Kunde_IC_App DataSource=192.168.1.1 UserID=sa Password=xs4intracall [Campaign] table=Campaign_[[cid_form]] sql=SELECT * FROM Campaign_[[cid_form]] with (nolock) delsql=delete FROM Campaign_[[cid_form]] [kontakte_kampagnendaten] table=kontakte_kampagnendaten sql=select * from kontakte_kampagnendaten with (nolock) where campaign_id = [[cid]] delsql=delete from kontakte_kampagnendaten where campaign_id = [[cid]] [kontakte_gespraechsergebnis] table=kontakte_gespraechsergebnis sql=select * from kontakte_gespraechsergebnis with (nolock) where campaignid = [[cid]] delsql=delete from kontakte_gespraechsergebnis where campaignid = [[cid]] [kontakte] table=kontakte sql=select k.* from kontakte k with (nolock) inner join kontakte_kampagnendaten kk with (nolock) on kk.kontakteid = k.kontakteid where kk.campaign_id = [[cid]] delsql=delete kontakte from kontakte inner join kontakte_kampagnendaten on kontakte_kampagnendaten.kontakteid = kontakte.kontakteid where kontakte_kampagnendaten.campaign_id = [[cid]]