Esta documentación trata sobre la integración con el sistema Odoo. La integración se realiza mediante llamadas API desde el Integrador y utilizando la API proporcionada por OZmap.
Tipo de Integración
La integración OZmap-Odoo es de tipo Pasiva-Directa.
Descripción
Odoo es un conjunto de aplicaciones empresariales de código abierto que ayuda a las empresas a gestionar y automatizar sus procesos comerciales, con implementaciones en varias áreas.
Odoo Flexxoone es una implementación del sistema Odoo dirigida a empresas de telecomunicaciones, y su integración con OZmap tiene como objetivo principal la consulta de viabilidad de atendimiento, reserva de puertos, implantación y cancelación de clientes e intercambio de puertos para reservas realizadas en OZmap.
Resumen de funcionalidades
Funcionalidad | Descripción | Dirección de integración |
---|---|---|
Viabilidad con reserva de puerto en OZmap | Buscar viabilidad técnica en OZmap para la dirección de un cliente de Odoo y reserve un puerto en OZmap para su instalación. | Odoo => OZmap |
Implantación del cliente en OZmap | Implantación de clientes Odoo en OZmap, completando un servicio de instalación de clientes en Odoo. | Odoo => OZmap |
Cancelación de clientes y reservas en OZmap | Elimine reservas y clientes en OZmap cancelando un servicio de cliente en Odoo. | Odoo => OZmap |
Cambiar el puerto del cliente para la instalación | Realiza el cambio de puertos de reserva realizado en OZmap , durante el proceso de instalación de un cliente en Odoo. | Odoo => OZmap |
Buscar datos de conexión del cliente en OZmap | Realiza la búsqueda de datos de conexión de clientes en OZmap (como OLT, caja, Splitter y Puerto) y los pone a disposición en Odoo. | Odoo => OZmap |
Funcionalidades
Las características presentadas en el resumen se describirán a continuación para comprender cómo funciona el flujo de sincronización.
Viabilidad con reserva de puerto en OZmap
La Consulta de viabilidad que realiza Odoo en OZmap consiste en comprobar la disponibilidad de atendimiento para un nuevo cliente en una ubicación determinada, y se produce de la siguiente manera:
A través de la interfaz de la plataforma de ventas Odoo se preregistra un cliente interesado en la contratación de internet;
Apartir de la dirección proporcionada por el cliente, Odoo realiza una consulta de viabilidad en OZmap, enviando las coordenadas correspondientes a la dirección del cliente para buscar cajas que no estén “En proyecto”, y tengan un splitter de atendimiento con puertos disponibles en OZmap;
La búsqueda de viabilidad realizada en OZmap se realiza por radio, y la distancia máxima para este radio de búsqueda será la definida en la configuración de Odoo (parámetro “OzMap Raio”).
Después de buscar viabilidad en OZmap, la viabilidad está disponible como signo positivo o negativo, en cuyo caso está disponible será un signo positivo (), y en caso de signo negativo () la viabilidad no esta disponible;
Si se dispone de viabilidad, se registra la contratación del servicio ;
Luego de que el usuario confirma el registro de venta del cliente, lo cual se realiza con la aceptación por parte del cliente de la contratación del servicio, se crea una reserva en OZmap utilizando el atributo “client code” del servicio del cliente en Odoo, la caja informada en la viabilidad y la primer puerto disponible en en esa caja.
Implantación del cliente en OZmap
La implantación de clientes en OZmap realizado por Odoo consiste en implantar clientes cuyas instalaciones han sido realizadas y confirmadas en Odoo, y ocurre de la siguiente manera:
A través de la interfaz de la plataforma del proyecto Odoo se encuentra el servicio de instalación de un producto para un cliente para el cual previamente realizó su reserva;
Inmediatamente después de que se haya confirmado la instalación del servicio en Odoo, Odoo implanta el cliente que tiene un código en OZmap igual al atributo “client code” del servicio de cliente en Odoo;
Cancelación de clientes y reservas en OZmap
La cancelación de clientes en OZmap realizada por Odoo consiste en dar de baja clientes con servicios cancelados por Odoo en OZmap, y ocurre de la siguiente manera:
Cuando se cancela el servicio de un cliente activo o con reserva de puerto en Odoo, Odoo elimina el cliente que tiene un código en OZmap igual al atributo “client code” del servicio de cliente en Odoo.
El cliente se elimina por completo de OZmap (el cliente, inmueble y el drop son eliminados).
Cambiar el puerto del cliente para la instalación
El cambio de puerto de reservas realizado por Odoo en OZmap consiste en cambiar el puerto de reservas realizadas en OZmap para utilizar una caja diferente a la reservada en el momento de la instalación por parte del técnico, y ocurre de la siguiente manera:
A través de la interfaz de la plataforma de proyectos Odoo, el usuario encuentra el servicio de instalar un servicio para un cliente para el cual previamente realizó su viabilidad y reserva;
Después de elegir la opción “CHANGE BOX”, Odoo realiza una nueva consulta de viabilidad utilizando las coordenadas de reserva, brindando las cajas viables y poniéndolas a disposición para su elección;
Luego de seleccionar una de las cajas y el usuario confirma la selección de esta caja, la reserva del cliente, que tiene un código en OZmap igual al atributo “client code” del servicio del cliente en Odoo, se actualiza con la nueva caja y la primer puerto disponible en esta caja en OZmap.
Búsqueda de datos de conexión del cliente en OZmap
La búsqueda de datos de conexión de clientes realizada por Odoo en OZmap consiste en la búsqueda de datos de conexión de clientes para su visualización en Odoo, y ocurre de la siguiente manera:
A través de la interfaz de la plataforma de ventas Odoo se selecciona un cliente que ya tuvo su viabilidad y reserva realizada en OZmap;
Después de seleccionar el botón que indica un signo positivo (), Odoo busca en OZmap los datos de conexión del cliente que tiene un código en OZmap igual al atributo “client code” del servicio del cliente en Odoo, y su información de conexión, incluyendo OLT, caja, splitter y puerto en OZmap, estan a disposición para ser visualizados en Odoo.
Acceso a los datos
Los datos de acceso requeridos para las operaciones realizadas por el integrador son:
Obtenga más información sobre cómo configurar estos datos contactando a soporte de Odoo.
OZmap
Parámetro | Descripción | Ejemplo |
---|
Parámetro | Descripción | Ejemplo |
---|---|---|
URL | Dirección de OZmap. | |
Token | Token asociado a la cuenta del usuario de integración registrada en OZmap. (El usuario debe tener acceso a los proyectos en los que funcionará la integración (Elección del usuario). Tutorial sobre cómo generar usuario/clave.) | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtb2R1bGUiOiJhcGkiLCJ1c2VyIjoiNWQ5ZjNmYjgyMDAxNDEwMDA2NDdmNzY4IiwiY3JlYXRpb25EYXRlIjoiMjAyMC0wOC0yNFQxNjox MjoyMS43MTdaIiwiaWF0IjoxNTk6Mjg1NTQxfQ.S215vbHlBLtZSzxmORIc2sH1lEKi5VALKBqZB1VcFCE |
Puerto OZmap | Puerto de servicio predeterminado de OZmap. | 9994 |
liberación de IPs
Si el servidor OZmap está en un entorno ON-Premises, es necesario liberar en los Firewalls la dirección IP del servidor donde está ubicado Odoo para acceder a los puertos 80 y 9994 en el entorno de OZmap.
Si su servidor está alojado en OZmap, estos puertos ya estan liberados para el integrador.
Prueba
Pregunta | Respuesta |
---|---|
|
|
0 Comments