Una de les funcions més interessants de SugarCRM es el subpanell d’activitats que et mostra (i et permet crear nous registres) totes les tasques, trucades o visites relacionades amb un registre (per exemple un client). En aquesta entrada explicarem com afegir aquest subpanell a un modul personalitzat.
Abans de començar em d’afegir el nostre modul al desplegable de relacionado con, tal com s’explica a l’entrada SugarCRM: Afegir moduls personalitzats al camp relacionado con
Una vegada seguits els passos d’aquesta entrada em de relacionar el nostre modul amb el modul virtual Activities. Per a fer-ho anem al Estudio o al Constructor de Mòduls, entrem a relaciones i fem una de nova de tipus “Un a molts” amb el mòdul Activities. Una vegada seguits aquestes passos us apareixeran el subpanell de Activitats i Historial a la vista detallada del vostre modul.
Si el vostre mòdul no conté cap camp de correu electrònic us quedarà la pantalla en blanc. Això ho podem solucionar editant el fitxer modules/<Nom_del_modul>/<Nom_del_modul>.php afegit les següents línies:
var $emailAddress;
Desprès de la definició de la classe. I
$this->emailAddress = new EmailAddress();
Dins del constructor de la classe.