Integración de Drupal 6 con SugarCRM

Imagen de alex

En este artículo os mostramos la manera de hacer una integración sencilla entre un portal desarrollado en Drupal 6 y Sugar CRM. En concreto el ejemplo nos servirá para insertar leads de campaña en SugarCRM desde un formulario realizado en Drupal 6.

Integración de Drupal 6 con SugarCRM

Cualquier portal cuenta hoy en día con un formulario de contacto el cual permite a los visitantes, desde enviar un simple mensaje o sugerencia al webmaster, a facilitar la introducción de registros complejos. Drupal cuenta con el módulo webform, el cual facilita la construcción de formularios complejos de una manera rápida y sencilla.

Suponiendo que ya tenemos un formulario basado en webform en nuestro portal, el siguiente paso es guardar la información enviada en SugarCRM. Para ello vamos a hacer uso del módulo webform2sugar. Una vez instalado el módulo, seguiremos los siguientes pasos:

  1. Configuración de la url del servidor de SugarCRM. Accedemos a la ventana de configuración de webform (admin/settings/webform) e insertamos la versión y la url de nuestro servidor SugarCRM, en la sección SugarCRM integration settings.

     

    Configuración de la url del servidor de SugarCRM

     

  2. Configuración de campaña asociada. Antes de poder enviar leads de campaña, debemos crear una campaña en SugarCRM. Una vez hecho esto, insertamos el código de campaña obtenido en la configuración del formulario de webform.

     

    Configuración de campaña asociada

     

  3. Declaración de campos. Para poder mapear los campos del formulario en Drupal 6 con los campos del lead en SugarCRM, necesitaremos declararlos en el fichero webform2sugar_fields.inc que encontraremos en el directorio del módulo webform2sugar.

     

    Declaración de campos

     

  4. Mapeo de campos. Una vez hecha la declaración de campos, los valores se mostrarán en el combo de mapeo de campos. Deberemos realizar el mapeo para cada uno de los campos del formulario que deseemos.

 

Mapeo de campos

 

Y eso es todo. A partir de este momento, todas las entradas de formulario hechas por los visitantes de nuestra web, dejarán un registro en SugarCRM. Esta funcionalidad nos será muy útil para almacenar información en SugarCRM, por ejemplo, de formularios orientados a clientes.

 

 

Contenidos relacionados: 
Categorías del blog: 

Añadir nuevo comentario