Evaluando propuestas

Sincronizacion de Inventario entre 2 herramientas

Publicado el 10 Diciembre, 2015 en Programación y Tecnología

Sobre este proyecto

Abierto

Requisitos:
Sincronizar inventarios para cada empresa que se tiene en la herramienta i-doit a la herramienta glpi de tickets

glpi version - glpi 0.90.1 => cuenta con una API por default
I-doit version : i-doit pro version 1.6

No se necesitan sincronizar todos los campos del objeto de inventario, solo los siguientes desde i-doit:
•    Name of the asset
•    Location
•    Inventory Number
•    Technician in charge of the hardware – This is a user obj in the i-doit and so it is in glpi , so we must sync this users.
•    Link to asset in i-doit

Campos en GLPI:
•    Name
•    Location
•    Technician in charge of the hardware
•    Inventory number
•    Comments

Como la creacion de los inventarios es en un solo sentido (i-doit-> glpi) , si se crea un objeto de inventario en i-doit para una empresa, se debera crear un objeto de inventario para la empresa correspondiente en glpi tan rapido como sea posible. (Puede haber un retraso o correr algun tipo de tarea programada o crojob cada cierto tiempo)
Como los objetos de inventario pertenecen a una empresa en i-doit, se deben sincronizar a su empresa respectiva en glpi, esto se puede hacer simplemente por nombre.
Adicional: i-doit maneja cada empresa en una base de datos diferente, aunque se puede comunicar por api a cualquier empresa pero si la solucion es directamente con querys en la base de datos hay que tener en cuenta esto.
Nos gustaria que hubiera una pantalla muy simple para ver el estatus de la sincronizacion y si hay un error poder identificar el objeto de inventario que esta generando el error.
Cuando una actualizacion ocurra en i-doit para los campos seleccionados estos se deben actualizar en glpi.
Cuando un objeto de inventario es eliminado o puesto en deshabilitado realmente solo se debe de desactivar de glpi independientemente.
Necesitamos documentación de la programación que se realice por si es necesario darle mantenimiento en un futuro.

demo glpi: http://demo.glpi-project.org/
DEMO i-doit : http://www.i-doit.org/demo-2/

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias