Kampagnen Archivierung

Aus INTRACALL Dokumentation
Version vom 12. September 2006, 15:55 Uhr von Simon (Diskussion | Beiträge) (Erstanlage)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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

Kampagnen archivierung.png

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]]

Abschnitt Setup