Migrazione da Sugar PRO a vtigerCRM.

Un progetto non banale: la migrazione da una istanza cloud di Sugar Professional edition verso un coreBOS / Evolutivo.

In verità la migrazione è diventata un vero e proprio progetto, nella misura in cui Evolutivo oggi ospita delle strutture dati simili a SugarCRM ma abbiamo voluto replicare funzionalità che nel "vecchio" vtigerCRM non esistevano.

La lista delle attività comprende:

  1. Creare una nuova installazione partendo da Evocore
  2. Analisi funzionale dei moduli utilizzati presso il cliente e le relazioni tra di essi.
  3. Messa in "sicurezza" del database e analisi delle tabelle dell'installazione di Sugar
  4. Definizione della lista di moduli per gestire l'importazione tramite le funzionalità base di entrambe i sistemi: questo è possibile solo per i moduli cosiddetti "piatti", mentre per i moduli Master/Dettaglio servirà creare degli script ad-hoc.
  5. Creazione delle queries e dei files csv e importazione dei record
  6. Creazione di script per l'importazione delle Email. Si faccia attenzione al fatto che abbiamo creato un nuovo modulo vtlib standard per accogliere le email, a differenza del "vecchio" vtigerCRM che ha un modulo "non tradizionale" cioè customizzato.
  7. Creazione di uno script per la gestione di gruppi dinamici e dell'assegnazione dei record. Una delle differenze strutturali tra Sugar e vtigerCRM appunto è la possibilità di assegnare molteplici gruppi. Quindi abbiamo creato una patch che assegna automaticamente a un "sovra-gruppo" tutti gli utenti che possono accedere a tale record. Questo, lo segnamo come possibile change-set nella gestione delle perspective.
  8. Per poter gestire le relazioni many to many abbiamo creato delle tabelle e degli script specifici per salvare gli id di entrambe i moduli.
  9. Tutti i commenti / email sono stati importati nello stesso modulo Messages e vengono create le tabelle relazionatre (i cosiddetti nel nostro gergo "ng-block") per poterli vedere all'interno dei moduli stessi.
  10. Sendgrid Configuration. Come prassi per tutti i nostri clienti abbiamo creato un account in Sendgrid per gestire le comunicazioni email e le risposte dei clienti. Questa possibilità è nativa in Sugar. E' parziale in vtiger. Completa in Evolutivo.

Infine "basta" riprendere i report (presenti in vtiger) replicando le condizioni. Il reporting di Sugar è da dire più completo. Quindi pensiamo di proporre al cliente l'utilizzo della suite Agile BI .