Suite Google Sync

VERSIONE: 7.02.01

INTRODUZIONE

Lo scopo del modulo Connettore Google Calendar è quello di sincronizzare il calendario del CRM al proprio calendario Gmail.

Ogni utente può sincronizzare il calendario al proprio account Gmail con la possibilità di scegliere la modalità di sincronizzazione: da Vtiger a Google, da Google a Vtiger o entrambi i sensi.

Il modulo utilizza le Google API.

PRIMA CONFIGURAZIONE

La prima cosa da fare per poter utilizzare il modulo è attivare le API necessarie al funzionamento del modulo. Per farlo, bisogna accedere a https://console.cloud.google.com, facendo il login con un account Gmail valido.

image

In alto a sinistra, di fianco alla scritta “Google Cloud Platform” bisogna scegliere un progetto esistente sul quale attivare le API. Se non si avessero progetti attivi, è sufficiente crearne uno nuovo.

Una volta selezionato il progetto, entrare in “API e servizi” -> “Credenziali”.

image

In questa sezione bisogna compilare la “Schermata consenso OAuth”.

image

Compilare i dati come di seguito:

  • Nome applicazione: VTiger;
  • Domini autorizzati: il dominio di vtiger (inserire l’URL dell’istanza senza http:// o https://);
  • Link alla home page dell'applicazione: URL dell’istanza;
  • Link alle Norme sulla privacy dell'applicazione: URL dell’istanza.

Una volta compilati questi dati cliccare su “Salva”. Completato questo passaggio, tornare nella maschera “Credenziali”, cliccare su “Crea Credenziali” e selezionare “ID client OAuth”.

image

Selezionare “Applicazione web” e compilare i campi come di seguito:

  • Nome: VTiger
  • Origini JavaScript autorizzate: URL dell’istanza Vtiger
  • URL di reindirizzamento autorizzati: URL_ISTANZA/index.php?module=GoogleSync&action=AuthCallBack&mode=callback

Cliccare su “Crea”. Al salvataggio si aprirà un Pop-Up con il client ID e il secret da inserire nelle impostazioni del modulo su VTiger. Una volta attivati Client ID e secret bisogna attivare le API necessarie alla sincronizzazione. Per farlo, cliccare su “libreria” dal menù di sinistra. Si aprirà l’elenco delle chiavi API messe a disposizione da Google: selezionare “Google Calendar API” e “Tasks API”.

L’ultimo passaggio da fare nella Console Google è la configurazione di un account di fatturazione collegato al progetto. Cliccando su “Fatturazione” dal menù di sinistra si aprirà una maschera che vi guiderà in ogni passaggio per il collegamento dell’account di fatturazione.

N.B. Google non accetta carte prepagate, è necessario disporre di una carta di credito o di debito.

Fatto anche il collegamento dell’account di fatturazione allora la configurazione delle API Google è completa.

L’ID client e il secret ricevuti vanno inseriti nella pagina di configurazione di Vtiger, richiamabile tramite il pulsante image--> "Impostazioni" --> "Altre Impostazioni"--> "GoogleSync"

image

La spunta su “Salva contenuto in HTML” è obbligatoria.

FUNZIONAMENTO

Per attivare la sincronizzazione andare su image-->"GoogleSync"

image

Si aprirà questa maschera, dove è possibile impostare i parametri della sincronizzazione. Oltre all’accesso a Google, necessario per la sincronizzazione con il proprio calendario, c’è la possibilità di scegliere che tipo di sincronizzazione utilizzare:

  • bidirezionale: il sistema invierà gli eventi di Vtiger a Google Calendar e viceversa;
  • da Vtiger: gli eventi di Vtiger saranno inviati a Google Calendar, ma non viceversa;
  • da Google: gli eventi di Google Calendar saranno inviati a Vtiger, ma non accadrà il contrario.

In caso venga scelta la sincronizzazione bidirezionale, è possibile anche scegliere, in caso di conflitto nello stesso evento di calendario, quali informazioni far prevalere. E’ possibile inoltre scegliere quali ore del giorno sincronizzare e se sincronizzare o meno gli eventi privati.

Il connettore Google ha 4 possibilità di configurazione per gli eventi contrassegnati come privati:

  • Sincronizza tutto: vengono sincronizzati gli eventi privati sia da Vtiger verso Google che viceversa
  • Solo verso Google: vengono sincronizzati soltanto gli eventi privati di Vtiger verso Google
  • Solo verso VTiger: vengono sincronizzati soltanto gli eventi privati di Google verso Vtiger
  • Non sincronizzare: gli eventi privati non vengono sincronizzati

N.B.: Gli eventi privati che provengono da Google vengono sincronizzati come pubblici in Vtiger.

COMPORTAMENTI NOTI

  • Il connettore Google NON sincronizza gli eventi che vengono creati come ricorsivi su Google. Mentre se gli eventi ricorsivi vengono creati nel CRM, verranno correttamente sincronizzati.
  • Il connettore Google NON sincronizza gli eventi dei calendari condivisi di Google.