SugarCRM / SuiteCRM Software Libre en el Mundo Real.
Experiencia de una implementación exitosa
2008 - 2019
Cliente: Banco Credicoop
● Banco cooperativo más importante de América Latina ● Primer banco privado de capital 100% nacional.● 265 filiales en todo el país.● Más de 4000 empleados.● Decidida política pro Software Libre.
Año 2008
Necesidad inicial (2008): CRM para Centro de Contacto telefónico
● Ya contaban con un CRM Privativo en el C.C.T.● Aplicación 100% customizable a sus necesidades.● Independencia tecnológica.● Multiplataforma.● Reducción de costos de licenciamiento de Software.● 20 usuarios simultáneos / 60 usuarios en total.● 6 meses para implementación inicial.● Conexión con 3 WebServices SOAP.● Integración con Asterisk.● Autenticación mediante CAS.● Desarrollo de 3 módulos custom
Solución (2008):
✔ Implementar SugarCRM 5.0 (GPL v3)✔ Desarrollar módulos a medida✔ Integrar SugarCRM con diferentes WS
● AGPLv3● Software Libre No Comunitario
Esquema básico de integración
LDAP(Active Directory)
SOAP / REST(3 WS)
Balanceo de Carga
Servidores WebClientes
Esquema básico de infraestructura (2008)
Servidor DB
✔ Debian Etch
✔ Red Hat RHEL 5
✔ Apache 2.2x
✔ PHP 5.2x
✔ MySQL 5.1
✔ SugarCRM CE 5.0
IVR
Discador
SoftSwitch
Año 2019
Estado actual (2019): CRM para todo el Banco
● Aplicación 100% customizable a sus necesidades.● Independencia tecnológica.● Multiplataforma.● Reducción de costos de licenciamiento de Software.● 500 usuarios simultáneos / +4800 usuarios únicos.● Conexión con 47 WebServices SOAP / REST.● Integración total con Asterisk (Discador, IVR, Click2Call)● Autenticación mediante CAS.● Integración con Zimbra.● Desarrollo de +140 módulos custom.● Desarrollo de 23 templates para módulos custom.● Importadores de Oportunidades● Importadores de datos (Oportunidades, Avisos de Venta, Usuarios, Grupos, etc)● Exportadores de Venta, Calidad de datos, Seguros, etc.● Integración con “turneros” de filial.
● AGPLv3● Software Libre No Comunitario
Esquema básico de integración
LDAP(Active Directory)
SOAP / REST(47 WS)
Balanceo de Carga
Servidores Web
Clientes
Esquema básico de infraestructura (2019)
Servidor DB
✔ Debian Jessie
✔ Red Hat RHEL 7
✔ Apache 2.4x
✔ PHP 5.6x
✔ PHP-FPM✔ Percona 5.6✔ SugarCRM CE 6.5
IVR
Discador
SoftSwitch
Nodo Batch + SQL SoapServer
Optimizaciones:
✔ Tuneo configuración MySQL y Apache (Fundamental)
✔ Querys lentas (EXPLAIN es tu amigo)
✔ Migración de MySQL a Percona.
✔ Re-escritura de queries.
✔ Optimizaciones específicas de SugarCRM.
✔ Utilización de cache de WebServices
✔ Utilización de cache de la aplicación.
✔ Interfaz Web asincrónica.
Síntesis:
2008 2019
Usuarios simultáneos 20 500
Usuarios Totales 60 +6000
Conexión WebServices SOAP / REST. 3 47
Integración total con Asterisk (Discador, IVR, Click2Call)no si
Autenticación mediante CAS. si si
Integración con Zimbra (Reuniones + FreeBusy) no si
Desarrollo de módulos custom. 4 +140
Desarrollo de templates para módulos custom. 0 23
Importadores de datos (Oportunidades, Avisos de Venta, Usuarios, Grupos, etc) 2 8
Exportadores de datos (Venta, Calidad de datos, Seguros, etc.)
0 9
Tablas en la Base de datos 75 289
Tamaño de la Base de datos 100MB +100GB
Próximos pasos(Sucediendo en este momento)
AGPLv3 AGPLv3
● Sin actualizaciones● Sin soporte
● Fork de SugarCRM Community Edition● Software Libre Comunitario● Comunidad creciente● Mejores prestaciones que SugarCRM
Esquema básico de integración
LDAP(Active Directory)
SOAP / REST
Balanceo de Carga
Servidores Web
Clientes
Esquema básico de infraestructura (2019)
Servidor DB IVR
Discador
SoftSwitch
Nodo Batch + SQL SoapServer
✔ Debian 10
✔ Red Hat RHEL 7
✔ Apache 2.4x
✔ PHP 7.3 (PHP-FPM)✔ Percona 8✔ SuiteCRM 7.10 LTS
Muchas Gracias!
Ing. José C. Massón <[email protected]>
Derecho de Autor 2019 – gcoop Cooperativa de Software Libre – Algunos derechos reservadosAtribución – Compartir Obras Derivadas Igual
Top Related