Panoramica del progetto
Una piattaforma connessa costruita attorno a un lavoro operativo reale.
Omnitech CRM è una piattaforma CRM e di gestione dei ricavi multi-tenant sviluppata da zero con Laravel 13, Livewire 4 e Filament 5. Copre aziende, contatti, lead, trattative, attività, ticket, campi personalizzati e migrazione controllata da un'installazione legacy di Perfex CRM.
01La sfida
Il prodotto doveva risolvere problemi operativi interconnessi.
Sostituire un CRM in uso da lungo tempo preservando i record aziendali e le regole di accesso del personale, per poi creare una base più sicura per i flussi di lavoro relativi a ricavi e assistenza in aree di lavoro tenant separate.
02Approccio tecnico
Un approccio tecnico deliberato ha plasmato il sistema.
L'isolamento dei tenant è applicato a livello di modello e di query, incluse le operazioni in coda. Un registro centrale dei permessi separa le azioni consentite dall'ambito dei record. Migratori transazionali e idempotenti riconciliano gli identificatori legacy e segnalano i record che richiedono una decisione umana prima dell'importazione.
Contesto aziendale
Perché queste decisioni sono importanti
La sostituzione di un CRM deve preservare più dei semplici record: il personale necessita dei permessi di accesso corretti, le importazioni non risolte necessitano di un percorso di revisione e ogni tenant necessita di un confine chiaro. Questa progettazione risponde a tali esigenze mediante permessi con ambito definito e un approccio alla migrazione guidato dalla riconciliazione.
I dati riportati di seguito descrivono l'ambito realizzato nella documentazione del progetto. Non costituiscono prova di un aumento dei ricavi, del completamento di migrazioni dei clienti o di una riduzione misurata degli incidenti. La data del progetto resta una stima.