Visión general del proyecto
Reemplazar un CRM heredado sin perder las reglas operativas.
Omnitech CRM es una plataforma multiinquilino de CRM e ingresos construida desde cero con Laravel 13, Livewire 4 y Filament 5. Abarca empresas, contactos, prospectos, negocios, actividades, tickets, campos personalizados y la migración controlada desde una instalación heredada de Perfex CRM.
01El desafío
Conservar los registros y el acceso del personal en todos los espacios de trabajo de los inquilinos.
Reemplazar un CRM de larga data conservando los registros del negocio y las reglas de acceso del personal, para luego crear una base más segura para los flujos de trabajo de ingresos y soporte en espacios de trabajo de inquilinos independientes.
02Enfoque técnico
Hacer explícitas las decisiones de aislamiento y migración.
El aislamiento de inquilinos se aplica en las capas de modelo y consulta, incluidos los trabajos en cola. Un registro central de permisos separa las acciones permitidas del alcance de los registros. Migradores transaccionales e idempotentes reconcilian identificadores heredados y reportan los registros que requieren una decisión humana antes de la importación.
Contexto del negocio
Por qué estas decisiones importan
Un reemplazo de CRM debe conservar algo más que los registros: el personal necesita el acceso adecuado, las importaciones sin resolver necesitan una vía de revisión y cada inquilino necesita un límite claro. Este diseño aborda esos requisitos mediante permisos delimitados y un enfoque de migración guiado por la reconciliación.
Las cifras a continuación describen el alcance implementado en el registro del proyecto. No constituyen evidencia de un aumento de ingresos, migraciones de clientes completadas ni una reducción medida de incidentes. La fecha del proyecto sigue siendo una estimación.
Para revisar una plataforma heredada, comience por los límites de datos y permisos, identifique las decisiones que requieren un responsable humano y organice la migración en torno a esos riesgos.