Permitir la configuraci贸n de Art铆culos Activos, Inactivos, Gestionados y No Gestionados
- Fecha de publicaci贸n: 17 de junio de 2026
- Versi贸n requerida: Plugin RPInfo 11.261.365
Objetivo
Permitir el control de la configuraci贸n de productos Gestionados, No Gestionados, Activos e Inactivos, mediante par谩metros de integraci贸n y configuraci贸n de clases de producto, garantizando flexibilidad en el procesamiento realizado por RPInfo y preservando las reglas definidas en RUB.
Contexto del Problema / Requerimiento
- Necesidad de controlar el estado de gesti贸n de los productos;
- Preservar definiciones ya existentes en RUB durante las integraciones;
- Permitir un tratamiento diferenciado para productos activos e inactivos;
- Posibilitar el control de clases de productos ignoradas;
- Aplicar reglas jer谩rquicas de gesti贸n por Clase de Producto.
Soluci贸n Implementada
Se implementaron las siguientes funcionalidades:
- Utilizaci贸n del atributo GESTIONADO en la Clase de Producto;
- Herencia jer谩rquica de la configuraci贸n de gesti贸n;
- Preservaci贸n del valor actual de gesti贸n en RUB cuando est茅 configurado;
- Control del procesamiento de productos activos e inactivos;
- Registro opcional de productos inactivos;
- Control de clases ignoradas por la integraci贸n RPInfo;
- Inclusi贸n y eliminaci贸n de clases ignoradas a trav茅s del programa de control RPInfo.
Requisitos Previos
- Acceso a RUB;
- Acceso a Configuraciones Avanzadas;
- Acceso al m贸dulo RPInfo;
- Permisos para el mantenimiento de Clases de Producto;
- Permisos para la ejecuci贸n de los Jobs de Integraci贸n.
Escenarios Posibles
01 - Preservaci贸n de la gesti贸n en RUB
Resultado esperado:
- Permitir impedir que la integraci贸n altere el estado de gesti贸n;
- Preservar el valor actual existente en RUB.
02 - Control de gesti贸n por Clase de Producto
Resultado esperado:
- Permitir definir si una clase es gestionada o ignorada;
- Aplicar herencia jer谩rquica para productos sin valor expl铆cito.
03 - Procesamiento de productos activos e inactivos
Resultado esperado:
- Permitir procesar 煤nicamente productos activos;
- Permitir definir si los productos inactivos ser谩n registrados;
- Aplicar filtros seg煤n la configuraci贸n del Job.
Configuraciones
configuracaoProdutoIgnoraGerenciadoIntegracao
Descripci贸n:
Impide que la integraci贸n altere el estado de gesti贸n de los productos, preservando el valor actual existente en RUB.
rpinfoProdutoParamIgnoraLogicaGerenciado
Descripci贸n:
Controla la aplicaci贸n de la l贸gica de gesti贸n durante el procesamiento de la integraci贸n RPInfo.
rpinfoProdutoParamSomenteAtivos
Descripci贸n: Determina que 煤nicamente los productos activos sean procesados por la integraci贸n.
rpinfoProdutoParamCadastraInativo
Descripci贸n: Define si los nuevos productos marcados como inactivos podr谩n ser registrados.
Valor predeterminado: false
Reglas de Negocio
- Los productos pueden heredar la configuraci贸n de gesti贸n de la Clase de Producto;
- La b煤squeda de la configuraci贸n se realiza jer谩rquicamente en las clases ancestras;
- Las clases ignoradas impiden el procesamiento de los productos correspondientes;
- La integraci贸n puede preservar el valor de gesti贸n ya existente en RUB;
- El procesamiento de productos activos e inactivos depende de los par谩metros configurados;
- El registro de productos inactivos puede habilitarse o deshabilitarse mediante configuraci贸n.
Impactos
Negocio
- Mayor control sobre productos gestionados y no gestionados;
- Posibilidad de excluir clases espec铆ficas del procesamiento.
Operacional
- Necesidad de una configuraci贸n adecuada de los par谩metros;
- Mantenimiento de las clases ignoradas en RPInfo.
T茅cnico
- Modificaciones en el Core y en el m贸dulo RPInfo;
- Persistencia de clases ignoradas;
- Implementaci贸n de procesamiento jer谩rquico para Clases de Producto.
Beneficios
- Flexibilidad en el control de la gesti贸n de productos;
- Reducci贸n de intervenciones manuales despu茅s de las integraciones;
- Mayor gobernanza sobre los productos procesados;
- Preservaci贸n de las reglas de negocio existentes;
- Mejor control operativo de las integraciones.