Passa al contenuto principale

Data Exchange

DataExchange è un sistema di Contactsend che consente una gestione avanzata dello scambio di dati. Non è compreso nel contratto base, ma richiede un'attivazione ad hoc.

Le configurazioni sono raggiungibili nella sezione Configura > Automazioni > DataExchange.

data exchange

Come funziona

Il sistema scambia dati in due direzioni (da cliente a Contactsend o viceversa).

Da cliente a Contactsend, attraverso i moduli DataImporter e DataUpdater. Il sistema importa nel database precedentemente configurato in Contactsend gli utenti prelevati da una “sorgente“. Questa sorgente può essere un file (csv/xml) pubblicato in uno spazio sftp o eventualmente il database del cliente.

  • DataImporter

    Questo modulo importa il contenuto del sorgente nel database corrispondente in Contactsend. Si può scegliere se importare in modalità overwrite (sovrascrittura) o append (aggiunta a record già presenti).

  • DataUpdater

    Questo modulo permette di definire per ogni record quale operazione compiere: eliminazione, inserimento come nuovo o aggiornamento. Aggiornamento significa che il record mantiene la stessa chiave primaria ma il contenuto dei vari campi viene aggiornato. Nel sorgente dovrà esserci un campo “operazione” che definisce quale operazione deve essere compiuta (D = delete; I = insert; U = update).

Da Contactsend a cliente attraverso i moduli DataDisplacer e DataExporter. Il sistema esporta gli utenti del database in Contactsend (Displacer) oppure i dati statistici (Exporter) in un file nello spazio sftp condiviso col cliente.

  • DataDisplacer

    Questo modulo esporta il contenuto di un database verso il cliente.

  • DataExporter

    Questo modulo esporta i dati statistici di feedback verso il cliente, in modo che possa utilizzarli per analisi con i propri sistemi.

Come eseguire i moduli

DataExchange è disponibile in due modalità:

  • Cron: si schedula il momento in cui avviene la comunicazione tra il modulo e il database del cliente. Si può impostare il cron cliccando sul nome del modulo configurato. E’ possibile impostare più data exchange al giorno,o limitatamente ad alcuni giorni della settimana o mesi, oltre che definire data di inizio e di fine del processo. E’ possibile inoltre modificare il fuso orario predefinito. Infine si può sospendere momentaneamente l’esecuzione cliccando sul tasto pausa pausa e ripristinarla successivamente cliccando sull’icona “Attiva ricorrenza” play

cron

  • A richiesta: il cliente esegue manualmente il modulo desiderato dalla sezione Configura > DataExchange, cliccando sull’icona “Esegui subito” esegui La modalità “a richiesta” è sempre disponibile.

Codici errore

Di seguito i codici e la relativa legenda degli errori che si ricevono via mail nel report del Dataexchange:

errori

Download report operazioni fallite

Per scaricare il report con il dettaglio delle operazioni fallite è sufficiente cliccare sul simbolo della graffetta.

graffetta