Descripción
Cubre la adquisición de los conocimientos necesarios para customizar SugarCRM en profundidad, mas allá de las herramientas a nivel de usuario y de manera totalmente segura y upgrade-safe.
Recomendado para programadores PHP que quieran modificar SugarCRM de manera segura.
Audiencia
Programadores PHP.
Prerrequisitos
Se recomienda realizar previamente el Curso Básico y Avanzado o poseer conocimientos a nivel de Administrador de SugarCRM CE.
Duración
8 jornadas de 2 horas cada una.
Temario
- Estructura general de un módulo: SugarBean, vardefs y metadata.
- Studio (avanzado). Relaciones y subpaneles.
- Logic Hooks
- Actividad 1
Crear campos en Accounts, editar las vistas, agregar un logic hook simple.
- Revisar la Actividad 1 y evacuar dudas.
- Constructor de Módulos. Paquetes.
- Manifest.php
- Actividad 2
Diseñar un paquete con un módulo relacionado con Accounts. Observar y analizar el manifest.php.
- Revisar la Actividad 2 y evacuar dudas.
- Vardefs y Layoutdefs. Posibilidades de Vardefs.
- Vistas custom.
- CustomCode. Smarty básico.
- Actividad 3
Modificaciones sobre campos de Accounts. Diferenciar el uso de Vardefs, Vistas custom y CustomCode en cada caso.
- Revisar la Actividad 3 y evacuar dudas.
- Popupdefs y SearchFields.
- Scripts durante la instalación de un paquete.
- Estructura general de la base de datos.
- Actividad 4
Para realizar durante la clase, aplicar los conceptos vistos. Crear un módulo custom “Codigo Postal”, relacionarlo con Contactos para que reemplace la dirección. Modificar el popup de “Codigo Postal”. Incorporarlo a la búsqueda avanzada de Contactos.
- Evacuar dudas acerca de la Actividad 4.
- Planificador: Crear nuevas tareas del planificador.
- Actividad: Actualización automática de Oportunidades, y alertas según la fecha de Cierre.
- Soap