====== Gestión de clientes CRM ====== {{indexmenu_n>12}} [[:es:documentation:start| Volver al índice de documentación de Pandora FMS]] ===== Gestión de clientes ===== Toda la parte de gestión de clientes (//Customer relationship management// o CRM) de Integria IMS está concebida como apoyo a la gestión de soporte incorporando una base de datos de contactos, empresas y contratos. Está pensado para poder llevar un seguimiento integrado de la gestión de contratos de soporte, licencias de software y gestión de los vencimientos de los mismos. Incluso se puede usar para emitir facturas, pero Integria IMS no es un CRM/ERP (//Enterprise resource planning//) **y no está pensado para ello**. Para poder usar el CRM primero hay que activarlo en las opciones de visibilidad, del **Setup**: {{ :wiki:iims-05_tasks_01_crm-img010.png?direct& }} Borraremos la entrada de CRM que hace que esté oculto a todo el mundo (excepto a usuarios administradores). De esta manera, ya está visible a todos los usuarios. ===== Permisos de CRM ===== Los permisos del perfil que se aplican al CRM son estos: {{ :wiki:iims-05_tasks_01_crm-img020.png?direct& }} La gestión de acceso a la información del CRM viene dada por las empresas. El dueño de una empresa (veremos más adelante como se establece esto) es quien puede modificar información. Aquellos que pertenecen a la misma empresa que el dueño de la empresa, pueden también ver información. Solo aquellos con permisos de gestión pueden modificar datos de empresas de compañeros (usuarios de su misma empresa). Veamos un ejemplo. **User #1** y **Manager #1** pertenecen ambos a la empresa “matriz”, que llamaremos **My company**. **Customer #A** y **Customer #B** son dos empresas, clientes, gestionados por User #1 y Manager #1 respectivamente. Además tenemos un usuario, **User #2**, que es un usuario que tiene acceso a soporte, pero no a la parte de CRM, y que pertenece a la empresa “Customer #A”. {{ :wiki:iims-05_tasks_01_crm-img030.png?direct& }} * **User #1**, tiene los siguientes permisos: CRM Ver y Escribir. * **Manager #1**, tiene los siguientes permisos: CRM Ver, Escribir y Gestionar. * **User #2**, no tiene permisos de CRM. * **User #1** podrá ver y modificar los datos relativos a la empresa **Customer #A** ya que es su “dueño”. También podrá ver los datos relativos a la empresa **Customer #B** ya que su dueño, **Manager #1**, pertenece a la misma compañía que él (**My Company**). Pero solo puede ver, no puede modificar nada. * **Manager #1**, puede ver y modificar datos de ambas empresas ya que pertenece a My company y además tiene permisos de gestión. * **User #2** no puede ver ningún dato, ya que no tiene acceso al CRM. ==== Datos del CRM ==== Cuando hablamos de “datos que puede ver” un usuario de CRM hablamos de los siguientes elementos y su relación entre ellos: {{ :wiki:iims-05_tasks_01_crm-img040.png?direct& }} ==== Empresas ==== El elemento básico del CRM y el primero que hay que definir, es la empresa o compañía. La ficha básica de una empresa tiene este aspecto: {{ :wiki:iims-05_tasks_01_crm-img050.png?direct& }} El “administrador” es el propietario de la empresa, y la empresa principal es la empresa de la que “cuelga”. Para que otro usuario pueda tener acceso, deberá ser usuario asociado a esa empresa. Recordemos que existe un campo en la ficha de usuario de “empresa”: {{ :wiki:iims-05_tasks_01_crm-img060.png?direct& }} Una empresa que no tenga “empresa principal” irá por libre, y solo el dueño de esa empresa o los usuarios con permisos de super-administrador, podrán verla. Generalmente el primer paso para trabajar con un CRM es crear la empresa “padre” de todos los empleados y que sea esta la empresa que tengan en su ficha de usuario. Luego será la empresa padre del resto de empresas (clientes, proveedores, etc). El rol de empresa es una identificación básica para poder hacer filtros, y se puede personalizar los roles fácilmente desde **CRM** → **Empresas** → **Roles de empresas**. Campos como ID fiscal, país y dirección se utilizan posteriormente para hacer facturas. Al igual que en otros elementos de Integria IMS, es posible crear campos personalizados para las empresas. Para ello, desde CRM → Empresas → Campos personalizados. Los campos personalizados se agrupan en “secciones de campos personalizados” para poder visualizar y gestionar esa información por bloques. ==== Importación de empresas ==== La importación podrá ser hecha por medio de una exportación realizada en Integria IMS (en la cuál no se deberá manipular la estructura tal y como se genera en el sistema) y podrá hacerse por medio de un archivo de tipo CSV creado a mano. Para el primer caso el fichero de entrada será el mismo que previamente exportamos, con lo que no impone problemas a la hora procesar el CSV. Para el segundo caso se deberán meter una serie de parámetros por orden, unos obligatorios y otros no, pudiendo escoger valores vacíos para estos últimos. Los campos serán los siguientes siguiendo el orden lógico establecido por la herramienta: * Nombre. * Dirección. * Identificador fiscal. * País. * Sitio web. * Comentarios. * Identificador del rol de la compañía. * Identificador del //padre//. * //Manager// de la empresa. * Última actualización. * Condiciones de pago. * Campos personalizados: deberán existir previamente en su sistema Integria IMS y deberán indicarse en orden, pudiendo elegir un valor, o en caso de no querer darles valor, espacio en blanco Ejemplo: Empresa prueba,,,España,,,,,admin,0000-00-00 00:00:00,,Integria,20 ===== Contactos ===== Los contactos están asociados a las empresas, por lo que cualquier usuario de **Integria IMS** que tenga acceso a una empresa podrá ver sus contactos (y sus contratos y facturas). Los contactos no tienen nada que ver con los usuarios, son solo piezas informativas sin acceso alguno a Integria IMS. {{ :wiki:iims-05_tasks_01_crm-img070.png?direct& }} ===== Contratos ===== Los contratos contienen información variada, de hecho se pueden definir varios tipos de contratos (por ejemplo: servicios, licencias de software) y cada tipo puede tener sus propios campos personalizados, similares a como sucede en los incidentes. Para crear diferentes tipos de contratos, vamos a **CRM** → **Contratos** → **Tipos de contrato** y añadimos o editamos alguno de los ya existentes. Los contratos se asocian a una empresa, de manera que una empresa puede tener 1 o varios contratos. A su vez, los contratos pueden estar (o no) vinculados con una o varias facturas. Para ello usamos el campo **External code**: {{ :wiki:iims-05_tasks_01_crm-img080.png?direct& }} Si queremos vincularlo a varias facturas, pondremos todas separadas por comas. En el caso de que el contrato esté vinculado con una o varias facturas podremos ver las facturas asociadas a ese contrato en la solapa de arriba a la izquierda: {{ :wiki:iims-05_tasks_01_crm-img090.png?direct& }} Hay campos “fijos” del contrato como son el código externo (la factura vinculada), un campo descriptivo corto (referencia del contrato) que sirve para identificarlo en los listados y donde cada empresa puede aplicar su nomenclatura, fechas de principio y fin y campos para saber si el contrato está activo y el tipo de contrato que es. Después ya aparecen los campos personalizados en función del tipo de contrato que hemos escogido. ==== Generación de documentos de contrato ==== Utilizando los datos del contrato, podemos generar un PDF con dichos datos. Esto puede servir para generar “certificados” o “documentos formales” que lleven por ejemplo el ID de contrato, el nombre del cliente, las fechas de validez del contrato, o datos que hayamos metido en los campos personalizados. Para ello, desde la vista de contrato haremos clic en el botón de generar PDF desde plantilla:{{ :wiki:iims-05_tasks_01_crm-img100.png?direct& }} Y nos permitirá escoger entre las plantillas que existen (podemos usar las que vienen de ejemplo y modificarlas). {{ :wiki:iims-05_tasks_01_crm-img110.png?direct& }}Al generar un documento PDF basado en el contrato, este se adjunta automáticamente al contrato, como adjunto: {{ :wiki:iims-05_tasks_01_crm-img120.png?direct& }} El aspecto de la plantilla por defecto es el siguiente: {{ :wiki:iims-05_tasks_01_crm-img130.png?direct& }} Para editar esta plantilla y modificarla (o crear otra nueva), utilizaremos el editor de plantillas que está en CRM → Contratos → Editar plantilla. La plantilla no es más que un HTML que utiliza macros para reemplazar datos del contrato. Podemos utilizar imágenes y texto simplemente con copiar/pegar el mismo desde otra fuente. También podemos usar HTML nativo si sabemos utilizarlo para maquetar. {{ :wiki:iims-05_tasks_01_crm-img140.png?direct& }} Las macros que se pueden emplear en las plantillas de contratos son las siguientes: * ''_id_contract_'' : Identificador de contrato. * ''_name_contract_ '' : Referencia de contrato (el campo descriptivo pequeño). * ''_contract_number_ '' : Número externo (número de factura). * ''_contract_description_ '' : Descripción larga del contrato. * ''_date_begin_ '' : Fecha de inicio. * ''_date_end_ '' : Fecha de finalización. * ''_id_company_ '' : Identificador de la compañía. * ''_private_ '' : Si es privado. * ''_id_status_ '' : Identificador del estado del contrato (0 inactivo, 1 activo). * ''_name_status_ '' : Nombre del estado. * ''_company_name_ '' : Nombre de la compañía. * ''_company_address_ '' : Dirección de la compañía. * ''_company_fiscal_id_ '' : Identificador fiscal de la compañía. * ''_company_country_ '' : País de la compañía. * ''_company_website_ '' : Sitio web de la compañía. * ''_company_comments_ '' : Comentarios de la compañía. * ''_company_manager_ '' : Gestor de la compañía. * ''_company_last_update_ '' : Última actualización de la compañía. * ''_company_payment_conditions_ '' : Condiciones de pago de la compañía. * ''_contract_type_id_ '' : Identificador del tipo del contrato. * ''_contract_type_name_ '' : Nombre del tipo de contrato. * ''_contract_type_description_ '' : Descripción del tipo de contrato. * ''_custom_XX_ '' : Las macros personalizadas se forman con la palabra ''custom'' junto con el identifficador del campo del tipo de contrato y este “id” se podrá ver en la lista de campos del tipo de contrato. * ''_template_id_ '' : Identificador de la plantilla. * ''_template_name_ '' : Nombre de la plantilla. * ''_template_description_'': Descripción de la plantilla. * ''_format_long_time_'' Formato de fecha actual larga, ejemplo: ''11 Wed April 2021''. * ''_format_short_time_'' :Formato de fecha actual corto, ejemplo: ''11/04/2021''. * ''_format_annual_date_'' : Formato de fecha actual solo año ejemplo: ''2021''. ==== Importación de contratos ==== La importación podrá ser hecha por medio de una exportación realizada en Integria IMS (en la cual no se deberá manipular la estructura tal y como se genera en el sistema) y podrá hacerse por medio de un archivo de tipo CSV creado a mano. Para el primer caso el fichero de entrada será el mismo que previamente exportamos, con lo que no impone problemas a la hora procesar el CSV. Para el segundo caso se deberán meter una serie de parámetros por orden, unos obligatorios y otros no, pudiendo escoger valores vacíos para estos últimos. Los campos serán los siguientes siguiendo el orden lógico establecido por la herramienta: * Nombre. * Número de contrato. * Descripción. * Fecha de inicio. * Fecha de finalización. * Identificador de empresa. * Identificador de SLA. * Identificador de grupo. * Privado. * Estado. * Tipo de contrato. * Campos personalizados: deberán existir previamente en su sistema Integria IMS y deberán indicarse en orden, pudiendo elegir un valor, o en caso de no querer darles valor, espacio en blanco. Ejemplo (tipo 1 con dos campos personalizados, uno de texto y otro numérico): Contrato prueba,123456789,Descripción,2017-07-25,2017-07-31,1,,,0,1,1,Integria,20 ===== Facturas ===== De forma similar a los contratos, nos sirven para saber cuando hay facturas emitidas sin cobrar, y para saber cuando, y cuanto se ha facturado a una empresa determinada. El sistema en ningún caso es un ERP que sirva para calcular ciclos de tesorería, gestión de impagos u otras características propias de un ERP. Veamos un ejemplo de factura: {{ :wiki:iims-05_tasks_01_crm-img150.png?direct& }} Los campos más significativos de las facturas son: * **Empresa**: La factura aparecerá en la sección de facturas particular de la empresa seleccionada. * **Identificación de la factura**: Número de factura. No puede estar duplicado con otra factura del sistema. El sistema automáticamente calcula el siguiente número de factura atendiendo a la configuración de facturas de la configuración. También se pueden definir excepciones. * **Referencia**: Informativo. Generalmente para indicar un número de pedido, orden de compra o similar. * **Estado de la factura**: Pendiente de pago, pagada o anulada. * **Fechas de creación**, de expiración y fecha de pago efectiva. * **Impuestos**:Retenciones y descuentos, que alteran la cantidad final. * **Idioma**: La factura se generará en PDF en el idioma que especifiquemos. * **Nota interna**: Un comentario interno, que no se ve reflejado en la factura en PDF. * **Descripción**: Texto que saldrá en la factura, generalmente aclarando datos del pedido, añadiendo información adicional (como por ejemplo nº de cuenta para el pago, etc). Una vez creada la factura, podemos adjuntar ficheros (la orden de compra, ofertas, etc) La factura se puede bloquear para que solo el creador la pueda modificar (icono del candado). También se puede borrar (solo administradores) y se puede exportar a PDF usando los iconos de opciones del listado de facturas: {{ :wiki:iims-05_tasks_01_crm-img160.png?direct& }} El aspecto de una factura en PDF está pensado para entregar a administración, al cliente, a Hacienda, etc. Piense que si modifica una factura, puede generar de nuevo el PDF para reflejar esos cambios y reemplazar el PDF antiguo. Este es un PDF de factura: {{ :wiki:iims-05_tasks_01_crm-img170.png?direct& }} ===== Leads ===== **Integria IMS** permite el manejo y administración de //sales lead// (//bussiness lead// o personas encargadas de negocios para con las empresas). A través de la gestión de //leads// de Integria IMS podemos hacer un seguimiento de posibles clientes. Generalmente estos //leads// entran de forma “externa”, mediante una integración con el API de Integria IMS, aunque también se pueden crear manualmente desde el editor. Al igual que otros objetos de Integria, un //lead// tiene un “propietario” que es la persona que lo gestiona. El sistema permite ir anotando la actividad de ese //lead//, e ir modificando su estado, de forma que progrese desde un //lead// sin “clasificar” a una venta cerrada (o pérdida). Los //leads// se pueden reenviar (**mail forward**) o gestionar directamente por correo desde la herramienta. Si se hace desde el propio Integria IMS, se podrá gestionar el envío y la recepción de las respuestas por correo electrónico, que quedarán reflejados en el seguimiento del //lead//, al llevar en ''CC'' la dirección de Integria IMS, para que este pueda “capturar” el correo de respuesta del //lead//. ==== Macros en las plantillas de leads ==== Se pueden usar las siguientes macros en las plantillas de //leads//: * ''_DEST_NAME_'' : Nombre completo del destinatario del correo, tal como está en el registro del //lead//. * ''_DEST_EMAIL_'' : Buzón de correo electrónico del //lead//. * ''_SRC_NAME_'' : Nombre completo del usuario de Integria IMS que envía el //lead//. * ''_SRC_EMAIL_'' : //Email// del usuario de Integria IMS que envía el //lead//. ==== Gestión de actividad de leads a través de emails ==== Integria IMS permite gestionar la actividad comercial de los //leads// mediante correos electrónicos. Esta funcionalidad permitirá actualizar la conversación entre las partes y subir ficheros al //lead// de forma automática. Para ello se usa un buzón de correo electrónico como referencia, del cual Integria IMS leerá los mensajes para extraer la información y los adjuntos. En la sección **Configuración de //e-mail//** puede consultar todos los detalles sobre la configuración del buzón de correo. Esta funcionalidad se usa por medio de la opción **//Email// de respuesta** disponible en los leads. Con esta opción Integria enviará un mensaje de correo electrónico añadiendo un //token// del tipo ''[Lead#35]'' al principio del //subject// (asunto) del //email.// Además al realizar el envío de correo, se añadirá la dirección del buzón de referencia en el campo ''CC''. {{ :wiki:iims-05_tasks_01_crm-img180.png?direct& }} De esta forma, cuando un cliente o un comercial respondan al //email//, una copia llegará al buzón de referencia e Integria IMS identificará el correo y lo procesará. Para actualizar el //lead//, se añadirá la información del cuerpo del //email// en la actividad del //lead// y los archivos adjuntos se subirán al servidor asociándose al //lead// correspondiente. Es muy importante que tanto sus clientes como los empleados comerciales utilicen la funcionalidad de **Responder a todos** de su cliente de correo para garantizar que una copia del correo electrónico llegue al buzón de referencia que está en el campo ''CC''. ==== Creación de un lead a través de un formulario web ==== Usando el API REST de Integria IMS es posible crear nuevos //leads //a partir de un formulario de contacto de una web. De esta forma podrá introducir la información de sus //leads //de forma automática en la herramienta. A continuación se explica un breve ejemplo sobre cómo crear un //script //para realizar esta tarea. El siguiente código PHP crea un formulario y recoge los datos enviados por el formulario. Con ellos compone una llamada al API de **Integria IMS** que crea un nuevo //lead.//

Integria IMS Lead form

Full name:

E-mail:

Company:
Position:

Country:

Comments and questions:


El formulario de ejemplo resultante tiene el siguiente aspecto. {{ :wiki:iims-05_tasks_01_crm-img190.png?direct& }} A continuación comentaremos la parte de código. Las dos primeras variables definen la url donde está alojada Integria IMS y el usuario que tiene permisos para usar las funciones del API //Config parameters $integria_url = "http:192.168.70.163/integria"; $user = "api_user"; Las siguientes asignaciones recogen los valores enviados por el formulario y los asignan a variables para su posterior uso. //Get post parameters $name = $_POST["name"]; $email = $_POST["email"]; $company = $_POST["company"]; $role = $_POST["role"]; $country = $_POST["country"]; $comments = $_POST["comments"]; A continuación se crea una cadena de texto con la url que usaremos para crear los //leads //mediante el API de Integria IMS. Además de la dirección del servidor y el usuario, se configuran los parámetros op con el valor ''create_lead'' que indica la función del API a usar y con los parámetros de la función. //Create url to call the API $myurl = $integria_url."/include/api.php?user=".$user."&op=create_lead¶ms="; $myurl .= urlencode($name).",".urlencode($company).","; $myurl .= urlencode($email).",".urlencode($country).",0,0,,,"; $myurl .= urlencode($role).",,,".urlencode($comments).",1,0"; Un ejemplo de resultado de la url resultante podría ser el siguiente: http://192.168.70.163/integria/include/api.php?user=api_user&op=create_lead¶ms=Jimmy,PFMS,Rodriguez,Spain,0,0,,,Developer,,,,1,0 Por último el código realiza una llamada al API de Integria IMS por medio de la utilidad CURL de PHP. //// Configure curl $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $myurl); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Send curl request and close $ret = curl_exec($ch); curl_close ($ch);// Al enviar un formulario como por ejemplo el siguiente: {{ :wiki:iims-05_tasks_01_crm-img190.png?direct& }} ===== Configuración y personalización del CRM ===== En la sección de configuración, podrá encontrar una solapa para la administración del CRM: {{ :wiki:iims-05_tasks_01_crm-img210.png?direct& }}Podrá activar o desactivar la generación automática de ID de factura, y modificar su estructura: En el campo **Invoice ID pattern** se guarda una cadena de texto que se utilizará como patrón para generar los IDs. Este patrón contendrá una parte fija y una variable. La parte variable debe ser numérica y servirá como primer elemento a partir del cual calcular una secuencia. La parte variable irá entre corchetes. Lo demás será constante en todas las facturas. {{ :wiki:iims-05_tasks_01_crm-img220.png?direct& }} Ejemplo de patrón: 15/[1000] En este caso, las tres primeras facturas que se van a generar serán 15/1000, 15/1001 y 15/1002. La generación de IDs de facturas se aplica únicamente en las facturas de tipo Enviado. También podrá modificar los datos de sus facturas, incluyendo el logo (para subir imágenes, puede hacerlo usando el administrador de archivos integrados, en **Configuración** → **Gestor de archivos**), en la carpeta **Custom logos**. {{ :wiki:iims-05_tasks_01_crm-img230.png?direct& }}En la sección de configuración del CRM podrá también cambiar el nombre de los estados de los //leads //para personalizar su //pipeline//. ==== Macros en las plantillas de leads ==== Se pueden usar las siguientes macros en las plantillas de //leads//: * ''_DEST_NAME_'' : Nombre completo del destinatario del correo, tal como está en el registro del //lead//. * ''_DEST_EMAIL_'' : Buzónd e correo electrónico del //lead//. * ''_SRC_NAME_'' : Nombre completo del usuario de Integria IMS que envía el //lead//. * ''_SRC_EMAIL_'' : //Email// del usuario de Integria IMS que envía el //lead//. ==== Gestión de actividad de leads a través de emails ==== Integria IMS permite gestionar la actividad comercial de los //leads// mediante correos electrónicos. Esta funcionalidad permitirá actualizar la conversación entre las partes y subir ficheros al //lead// de forma automática. Para ello se usa un buzón de correo electrónico como referencia, del cual Integria IMS leerá los mensajes para extraer la información y los adjuntos. En la sección **Configuración de //e-mail//** puede consultar todos los detalles sobre la configuración del buzón de correo. Esta funcionalidad se usa por medio de la opción **//Email// de respuesta** disponible en los leads. Con esta opción Integria enviará un mensaje de correo electrónico añadiendo un //token// del tipo ''[Lead#35]'' al principio del //subject// (asunto) del //email.// Además al realizar el envío de correo, se añadirá la dirección del buzón de referencia en el campo ''CC''. {{ :wiki:iims-05_tasks_01_crm-img180.png?direct& }} De esta forma, cuando un cliente o un comercial respondan al //email//, una copia llegará al buzón de referencia e Integria IMS identificará el correo y lo procesará. Para actualizar el //lead//, se añadirá la información del cuerpo del //email// en la actividad del //lead// y los archivos adjuntos se subirán al servidor asociándose al //lead// correspondiente. Es muy importante que tanto sus clientes como los empleados comerciales utilicen la funcionalidad de **Responder a todos** de su cliente de correo para garantizar que una copia del correo electrónico llegue al buzón de referencia que está en el campo ''CC''. ==== Creación de un lead a través de un formulario web ==== Usando el API REST de Integria IMS es posible crear nuevos //leads //a partir de un formulario de contacto de una web. De esta forma podrá introducir la información de sus //leads //de forma automática en la herramienta. A continuación se explica un breve ejemplo sobre cómo crear un //script //para realizar esta tarea. El siguiente código PHP crea un formulario y recoge los datos enviados por el formulario. Con ellos compone una llamada al API de **Integria IMS** que crea un nuevo lead.

Integria IMS Lead form

Full name:

E-mail:

Company:

Position:

Country:

Comments and questions:


El formulario de ejemplo resultante tiene el siguiente aspecto. {{ :wiki:iims-05_tasks_01_crm-img190.png?direct& }} A continuación comentaremos la parte de código. Las dos primeras variables definen la url donde está alojada Integria IMS y el usuario que tiene permisos para usar las funciones del API //Config parameters $integria_url = "http:192.168.70.163/integria"; $user = "api_user"; Las siguientes asignaciones recogen los valores enviados por el formulario y los asignan a variables para su posterior uso. //Get post parameters $name = $_POST["name"]; $email = $_POST["email"]; $company = $_POST["company"]; $role = $_POST["role"]; $country = $_POST["country"]; $comments = $_POST["comments"]; A continuación se crea una cadena de texto con la url que usaremos para crear los //leads //mediante el API de Integria IMS. Además de la dirección del servidor y el usuario, se configuran los parámetros op con el valor ''create_lead'' que indica la función del API a usar y con los parámetros de la función. //Create url to call the API $myurl = $integria_url."/include/api.php?user=".$user."&op=create_lead¶ms=".urlencode($name).",".urlencode($company).","; $myurl .= urlencode($email).",".urlencode($country).",0,0,,,".urlencode($role).",,,".urlencode($comments).",1,0"; Un ejemplo de resultado de la url resultante podría ser el siguiente: http://192.168.70.163/integria/include/api.php?user=api_user&op=create_lead¶ms=Jimmy,PFMS,Rodriguez,Spain,0,0,,,Developer,,,,1,0 Por último el código realiza una llamada al API de Integria IMS por medio de la utilidad CURL de PHP. //// Configure curl $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $myurl); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Send curl request and close $ret = curl_exec($ch); curl_close ($ch);// Al enviar un formulario como por ejemplo el siguiente: {{ :wiki:iims-05_tasks_01_crm-img190.png?direct& }} ===== Configuración y personalización del CRM ===== En la sección de configuración, podrá encontrar una solapa para la administración del CRM: {{ :wiki:iims-05_tasks_01_crm-img210.png?direct& }}Podrá activar o desactivar la generación automática de ID de factura, y modificar su estructura: En el campo **Invoice ID pattern** se guarda una cadena de texto que se utilizará como patrón para generar los IDs. Este patrón contendrá una parte fija y una variable. La parte variable debe ser numérica y servirá como primer elemento a partir del cual calcular una secuencia. La parte variable irá entre corchetes. Lo demás será constante en todas las facturas. {{ :wiki:iims-05_tasks_01_crm-img220.png?direct& }} Ejemplo de patrón: 15/[1000] En este caso, las tres primeras facturas que se van a generar serán 15/1000, 15/1001 y 15/1002. La generación de IDs de facturas se aplica únicamente en las facturas de tipo Enviado. También podrá modificar los datos de sus facturas, incluyendo el logo (para subir imágenes, puede hacerlo usando el administrador de archivos integrados, en **Configuración** → **Gestor de archivos**), en la carpeta **Custom logos**. {{ :wiki:iims-05_tasks_01_crm-img230.png?direct& }}En la sección de configuración del CRM podrá también cambiar el nombre de los estados de los //leads //para personalizar su //pipeline//. [[:es:documentation:start| Volver al índice de documentación de Pandora FMS]]