- Descripción general
- Documentación de uso
- Preguntas frecuentes
Descripción general
Explicación del módulo
El sistema de mapeo automático de productos consiste en la funcionalidad encargada de consultar la relación entre productos de proveedores externos y aplicar estas relaciones en los mapeos de productos en Dispongo.
De este modo, se consigue unificar las fichas de los productos y evitar duplicidades, a la vez que facilita la aplicación de reglas de negocio como la de reglas de ocultación o unificación de resultados de valoración.
Disponibilidad del módulo
Este módulo no se encuentra activo por defecto en el sistema de Dispongo. En caso de querer activarlo para poder aprovechar la funcionalidad de los mapeos, será necesario contactar con el gestor de cuenta para solicitar la activación del módulo.
Listado de sistemas de mapeo
Actualmente, los sistemas externos de mapeo soportados, son los siguientes:
- Vervotech
En caso de necesitar conectar con otros sistemas, es necesario contactar con el gestor de cuenta y solicitar la incorporación del nuevo sistema de mapeo.
Documentación de uso
Configuración del sistema de mapeos
Configuración de los proveedores
Para que el sistema de mapeos funcione correctamente, es necesario configurar los proveedores para los que el proveedor de códigos únicos dispone de mapeos.
Esta configuración consistirá en 2 campos:
Prioridad: Es la prioridad que se establecerá para seleccionar el alojamiento que quedará como principal de cada grupo, y por tanto, el orden por el que se seleccionará la ficha de producto en Dispongo para cada producto mapeado.
La prioridad es ascendente, por lo que los valores más bajos serán los más prioritarios.
Se puede consultar el funcionamiento del sistema de prioridades pulsando aquí.
Código externo para mapeos: Debe indicarse el código indicado por el proveedor de mapeos para identificar cada proveedor, de modo que se pueda relacionar el proveedor configurado en Dispongo con el proveedor en el sistema externo de mapeos.
Ejecutar el proceso de mapeo automático de manera manual
Aunque el proceso de mapeos de ejecuta de manera automática, es posible ejecutar el proceso de manera manual si por algún motivo fuese necesario.
NOTA! El proceso manual no permite el mapeo de productos concretos, sino que lanza el proceso de mapeado siguiendo el sistema de colas de mapeado.
Para la ejecución manual, deberemos acceder al formulario del panel de control del mapeo de alojamientos, y una vez en este, pulsar el botón "Mapeo automático".
Una vez en el formulario de "Mapeo automático", disponemos de las siguientes opciones:
Añadir a la cola de mapeos
Con esta opción, se añadirán los productos del sistema que no existan actualmente en la cola de mapeos, añadiéndose siempre al final de la cola.
Este proceso se ejecuta automáticamente al iniciar los ciclos de mapeo, con lo que no es necesario ejecutarlo sin un motivo concreto que lo justifique.
Vaciar cola de mapeos
Esta opción permite vaciar la cola de mapeos actual.
En caso de vaciarse la cola de mapeos, esta se rellenará automáticamente al inicio del siguiente ciclo de mapeado de productos, pero sin mantener el orden que existía anteriormente en la cola.
Procesar cola de mapeos
Al ejecutar esta opción, el sistema lanzará el sistema de mapeo de productos, y este se seguirá ejecutando por lotes hasta finalizar la comprobación de todos los productos del sistema.
Este proceso puede ser muy largo y puede impactar en el rendimiento del sistema. Se recomienda no lanzarlo manualmente sin una causa que lo justifique.
En caso de lanzar este proceso, si se para con la opción "Detener proceso de mapeos", el proceso no se interrumpirá hasta finalizar el bloque de productos que esté en ejecución.
Detener proceso de mapeos
Si se está ejecutando el proceso manual de mapeado de productos, con esta opción se puede solicitar la finalización del proceso.
El proceso no se interrumpirá hasta que termine el bloque actual de productos.
Reload cola de mapeos
Esta opción permite recargar la tabla con la cola de mapeos.
Funcionalidad solamente visual.
Excluir productos del proceso de mapeado
En algunos casos, puede interesar que algunos productos no se incluyan en el proceso de mapeos.
Algunos de estos casos pueden ser que se haya modificado manualmente el mapeado de algún alojamiento o bien que el sistema de mapeos externo tenga algún error en el mapeado de productos y se corrija manualmente.
En estos casos en los que no queremos que el producto entre en el proceso de mapeos, deberemos acceder al mantenimiento del producto y, en la pestaña "Principal", marcar la opción "NO Mapear este alojamiento de forma automática".
Es muy importante tener en cuenta que esta configuración afecta a todos los productos que estén mapeados. Esto implica que si tenemos los productos "Alojamiento Demo", "Alojamiento Test" y "Alojamiento Otro", siendo "Alojamiento Demo" el principal, si marcamos la opción de "NO Mapear este alojamiento de forma automática" en el producto "Alojamiento Test", los 3 productos se excluirán del sistema de mapeos y en ningún caso se modificará el mapeado de ninguno de estos 3 productos de manera automática.
Funcionamiento del sistema de mapeos
Cola de mapeos
Debido al volumen de productos que pueden llegar a entrar en el proceso de mapeo, se utilizan un sistema de colas para establecer el orden en el que deben mapearse los productos.
De este modo, todos los productos del sistema entrarán en esta cola, pero en cada ciclo de mapeado, solamente se mapeará un número concreto de alojamientos (por defecto, son 50.000 productos), de modo que en cada ciclo se mapearán el número de productos que corresponda por orden de más tiempo sin actualizarse.
Al ejecutarse una iteración de mapeado, se eliminaran de la cola los alojamientos procesados, y en el siguiente ciclo, se volverán a añadir estos productos, pero al final de la cola, de modo que no volverán a comprobarse hasta que se hayan procesado todos los productos que ya estaban en la cola.
El tiempo necesario para mapear todos los productos del sistema, dependerá del número de productos y de la periodicidad con se ejecute la tarea automática de mapeado.
Para agilizar este proceso, es posible ejecutar manualmente el mapeado de productos, aunque no se recomienda por el impacto que este proceso pueda tener en el rendimiento y funcionamiento del sistema.
Explicación del sistema de prioridades
En el momento de la asignación de mapeos de productos, uno de los productos debe quedar como producto principal, siendo la ficha de este la que va a quedar visible en el sistema de cara al cliente final.
Para la selección de este producto principal, se utiliza el sistema de prioridades configurable desde el mantenimiento del proveedor.
De este modo, si tenemos 3 proveedores en el sistema de mapeos, con las siguientes prioridades:
Proveedor Demo -> Prioridad 1
Proveedor Test -> Prioridad 2
Proveedor Otro -> Prioridad 3
Si los 3 proveedores tienen el producto "Hotel Ejemplo 1", el proceso del mapeado marcaría el producto del "Proveedor Demo" como principal, y el producto del "Proveedor Test" y "Proveedor Otro", como secundarios.
Si solo el "Proveedor Test" y el "Proveedor Otro" tienen el producto "Hotel Ejemplo 2", el proceso de mapeado marcaría el producto del "Proveedor Test" como principal, y el producto del "Proveedor Otro", quedaría como producto secundario.
NOTA! Si un proveedor no tiene configurada la prioridad o tiene configurada una prioridad de "0", se considerará que no tiene ninguna prioridad y siempre será la última opción en la asignación de principales.
Explicación de las reglas de mapeos
A continuación se explican las reglas básicas que se utilizan en el proceso del mapeado de productos para establecer mapeos y seleccionar el principal que corresponda.
Regla 1 (Productos excluidos del mapeado)
Si un producto está marcado para excluirse del sistema de mapeos, todos los alojamientos realizados con este también serán excluidos del proceso de mapeado, con lo que en ningún caso se modificarán automáticamente los mapeos de ninguno de los alojamientos perteneciente al grupo.
Regla 2 (Procesamiento en grupo de los mapeos)
Al procesar un producto se procesarán todos los productos relacionados, por lo que el mapeado de un grupo no será de modo progresivo, sino que en todos los casos se hará en bloque.
Esto significa que al comprobar un producto, el sistema comprobará todos los productos que en el sistema externo tienen el mismo código de mapeo, así como todos los productos que están mapeados actualmente sobre este, de modo que se procesarán los mapeos para todos estos productos relacionados, dejando el grupo resultante procesado en su totalidad.
Esta regla difiere en sistemas anteriores, en los que los alojamientos se iban agrupando a medida que se iban procesando individualmente, sin tener una visión de todo el grupo para establecer el mapeado.
Regla 3 (Elección del producto principal)
Para la elección del producto principal, el sistema contempla 2 opciones.
Sí el grupo ya está formado y el producto principal es propio o de algún proveedor que no existe en el sistema externo de mapeos, se mantendrá el mismo producto principal, al entender que ha sido seleccionado como principal manualmente en el pasado.
Si el grupo es nuevo o el principal actual es un producto de un proveedor existente en el sistema de mapeos externo, la selección del producto principal se realizará en base a las prioridades establecidas en el proveedor, siendo marcado como principal el producto del proveedor con la prioridad más baja.
Regla 4 (Productos sin código en el sistema externo de mapeos)
En grupos existentes, si algún producto no dispone de código de mapeo externo, ya sea por ser de un proveedor no soportado por el sistema externo o porque el sistema externo no lo devuelve, al procesar el grupo, este producto se comportará de los siguientes modos
Si al procesarse el grupo no varían los mapeos, este producto sin código externo se mantendrá en el mismo grupo.
Si al procesarse el grupo, este se divide en varios grupos, porque el proveedor ha devuelto distintos códigos para algunos productos del grupo, el producto sin código externo, quedará mapeado al grupo que se cree con el principal asignado en ese momento.
Revisión de incidencias en mapeos
En caso de detectar incidencias en los mapeos deberán revisarse los siguientes casos antes de notificar la incidencia al equipo de soporte. En caso de que el problema no se deba a ninguno de los casos indicados a continuación, deberá especificar los códigos o identificadores de los alojamientos implicados y describir claramente la incidencia detectada.
Comprobar si existen productos marcados para excluirse
Como se indica en la regla 1, si algún producto del grupo está marcado para excluirse, se excluirán todos los productos relacionados.
Esto provoca que en ocasiones, algunos alojamientos que no están excluidos, no actualicen el mapeo porque tienen un secundario marcado para que se excluya, siendo difícil detectar este caso si no se revisan todos los productos relacionados con el producto en el que se ha detectado la incidencia.
Preguntas frecuentes
¿Dónde puedo encontrar el formulario de mapeo de alojamientos?
El formulario de mapeo de alojamientos puede encontrarse en al siguiente ruta:
Aplicación -> Configuración -> XML -> Mapeo de alojamientos
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.