GNU/Linux, Open Source, Cloud Computing, DevOps y más...

Personalización de SugarCRM para agencia de publicidad y marketing online

No hay comentarios

Cliente: se omite por cuestiones de confidencialidad

Este proyecto consistió en llevar a cabo una profunda personalización de SugarCRM para dotarlo de diversas características específicamente adaptadas a los requerimientos del cliente y no facilitadas por SugarCRM CE, como diversos campos calculados automáticamente, validaciones complejas de datos en función de estados y valores de módulos relacionado, galerías de imágenes, soporte multimedia para alojar y gestionar ficheros de vídeo y audio dentro del propio CRM, etc.

SugarCRM logo

Por cuestiones de confidencialidad no nos es posible revelar el nombre de la empresa, pero la adaptación y personalización realizada sobre SugarCRM fue enfocada a cubrir las necesidades de una agencia de publicidad y marketing online con gran volumen de clientes.

A continuación mostramos una serie de capturas de pantalla de las opciones más interesantes, aunque se hizo un gran esfuerzo de personalización también en otras áreas más comunes, como gestión de contratos, facturas, documentos, cuentas y contactos, etc.

Anuncios

Dada la naturaleza del cliente, una agencia de publicidad y de marketing online, una de las cuestiones más destacables del trabajo de personalización que llevamos a cabo sobre su instalación de SugarCRM es la introducción de características multimedia como son el soporte avanzado de imágenes, clips de audio y vídeos con el fin de almacenar y relacionar con las distintos módulos de Sugar los banners y spots publicitarios de nuestro cliente.

Todos los elementos multimedia que se muestran en las siguientes capturas de pantalla son reproducibles perfectamente desde el propio SugarCRM y pueden ser añadidos fácilmente a cada uno de los registros del módulo de anuncios.

Anuncios con banners multimediaVista de detalle de anuncio

Vista previa de clips de audio en subpanelesVista previa de vídeos en subpaneles

Anunciantes

Módulo personalizado creado desde cero con numerosos campos calculados y con funciones automáticas que causaban cambios y sufrían validaciones en función del estado o de determinados valores de otros registros de módulos relacionados. Como ejemplo de campos calculados cabe mencionar la generación de campos desplegables generados automáticamente (Agente comercial) con los valores apropiados en función del valor de otro campo (Comercializador), bloqueo y relleno de campos (en gris) ante la selección de otros campos relacionados con otros módulos (CNAE, Descripción y Descripción CNAE), generación de códigos identificativos únicos a partir del valor de otro campo o campos al salvar el registro (Código de referencia y N.I.F.), etc.

Vista de detalle de un anuncianteVista de edición de un anunciante

————————————————————–

Campo personalizado "Cuenta bancaria"

Campañas y subcampañas

Módulos personalizados que incluían como principal característica a destacar una serie de campos calculados: desplegable Agente comercial relleno a partir del Comercializador seleccionado, cálculo automático del coste de una subcampaña a partir de un conjunto de limitaciones indicadas por el usuario y del valor actual de los precios publicados en un módulo relacionado específico para este cometido (Tipos Anuncios).

Módulo personalizado CampañasMódulo personalizado Subcampañas

Otros módulos

Se personalizaron también algunos módulos nativos de SugarCRM y se crearon otros nuevos para gestionar datos maestros, como los códigos CNAE de las distintas empresas proveedoras y clientes, así como los distintos tipos de anuncios que manejaba la agencia.

Módulo maestro de gestión de códigos CNAETipos de anuncios



 

Sobre el autor

Daniel López Azaña
Arquitecto de soluciones Cloud AWS & Linux Sysadmin Freelance

Emprendedor, generador de ideas y mente inquieta. Apasionado de las nuevas tecnologías, especialmente de los sistemas Linux y del software libre. Me gusta escribir además sobre actualidad tecnológica, Cloud Computing, AWSi, DevOps, DevSecOps, seguridad, desarrollo web y programación, SEO, ciencia, innovación, emprendimiento, etc.

DanielPersonalización de SugarCRM para agencia de publicidad y marketing online

Artículos relacionados

Deja una respuesta

Tu dirección de correo electrónico no será publicada.