L’integrazione di iCommerce con il software gestionale avviene grazie una architettura che coinvolge vari moduli applicativi.
Componente | Descrizione |
---|---|
Dropbox | Software utilizzato trasferire i dati dal gestionale all’AppManager |
Connettore | Plugin installato sul gestionale che esporta e importa i dati |
AppManager | Elabora i dati del gestionale. Li invia e li riceve dagli iPad |
License Manager | Servizio web che gestisce: Utenti, Configurazione, Licenze |
Invio dati agli iPad
I dati estratti dal connettore sono di 3 tipi:
- Anagrafici: (Anag. clienti, listini, prodotti, ecc..)
- Catalogo: (Immagini, PDF, Video)
- Report: (Files in formato PDF)
L’ esportazione dei dati, avviene in questo modo:
- Il connettore estrae i dati dal gestionale in formato ASCII delimitato.
- I dati esportati vengono messi in una cartella condivisa di Dropbox.
- Attraverso Dropbox i dati vengono trasferiti ad un servizio web chiamato AppManager.
- L’AppManager elabora i dati e li espone verso gli iPad attraverso specifici web service
Ricezione dati dagli iPad
I dati importati dal connettore possono essere:
- Nuove offerte / ordini
- Nuovi clienti
- Nuove note su clienti esistenti
- Nuovi leads
- Nuove note su leads esistenti
- Nuove attività su leads esistenti
L’ importazione di tali dati, avviene in questo modo:
- L’utente (es. agente di vendita), inserisce i dati nell’iPad (es: nuovi ordini). Questa attività può essere fatta senza connessione internet (modalità offline)
- L’utente esegue l’ invio dei dati raccolti con l’ apposita funzione presente nell’ iPad.
- I dati inviati vengono trasferiti sull’AppManager del cliente attraverso l’utilizzo di specifici web services.
- L'AppManager, in base ai parametri configurabili, elabora i dati ricevuti (es. separazione degli ordini in base alla destinazione).
- Il connettore chiama i web service dell’AppManager per farsi restituire la lista degli ordini
Come si può notare, in questo caso i dati non transitano dalla cartella dropbox, ma vengono aquisiti direttamente dal connettore attraverso chiamate a web services.
Nota
Esiste la possibilità di importare i dati degli ordini da tracciato ascii. Questa modalità non è più supportata ma è mantenuta per compatibilità con le versioni precedenti