🛠️ Mejoras en Tier Validation de la OCA
Optimizar el flujo de aprobaciones es vital para la integridad de los datos. En este blog detallamos las mejoras y nuevos módulos diseñados para extender la robustez del módulo Tier Validation y sus complementos, cubriendo desde la lógica base hasta localizaciones financieras, reglas de producto, ventas y compras.
🏗️ Mejoras en el Motor Base
1. Base Tier Validation Approvals
Se han añadido capas de control para evitar conflictos de interés y garantizar el cumplimiento:
- Omitir usuario que solicitó la revisión: Nuevo campo en la definición de nivel que permite omitir al usuario que solicita la validación del grupo de revisores, incluso si pertenece a dicho grupo. Esto evita que un Administrador se valide sus propios registros.
- Siempre requiere aprobación: Opción para requerir siempre la validación si existen reglas aplicables, ignorando si el usuario actual es parte del grupo revisor.
2. Base Tier Validation Black List
Este módulo introduce un cambio de paradigma en la gestión de excepciones de campos:
- Lógica de Lista Negra: Se añade el campo "Is Blacklist Exception" en las excepciones. Si se activa, en lugar de seleccionar qué campos se pueden editar durante o después de la validación, seleccionas los campos que no deben ser editados bajo ninguna circunstancia.
- Mantenibilidad: Ideal para entornos en constante crecimiento; los campos nuevos de otros módulos permanecen editables por defecto sin necesidad de actualizar la configuración de la validación.
🇪🇨 Localización y Tesorería
1. Check Printing Validation rules
- Control de Beneficiarios: Nueva regla de nivel para pagos a proveedores. Si el nombre del beneficiario no coincide con el nombre del proveedor en el pago, se bloquea el proceso hasta recibir la aprobación de un Administrador de Contabilidad.
2. Cash Management Validation rules
- Integridad de Cuentas: Si el contacto de la cuenta bancaria seleccionada difiere del contacto del pago, el sistema requiere validación por parte del usuario con permisos de Administrador de Contabilidad.
📦 Reglas de Datos Maestros (Productos)
Product Tier Validation Category Rules
Implementa una matriz de coherencia automática entre categorías y productos:
Se añade en la categoría el campo "Tipo de producto sugerido" con las siguientes opciones
- Servicios: Forza el tipo "Servicio".
- Consumibles: Forza tipo "Bien" con rastreo desactivado.
- Bienes con rastreo de inventario: Forza tipo "Bien" con rastreo activado.
- Bienes con rastreo de inventario solo con Lotes/Numero de serie: Forza tipo "Bien", rastreo activado y método por "Lote o Serie".
Esto permite realizar validaciones de nivel sobre los productos para evitar configuraciones erróneas. Por ejemplo, que un Televisor marca Trescloud que debería llevar número de serie, se encuentre en una categoría donde los productos sugeridos son de servicio
🛒 Flujos de Compras y Ventas
1. Purchase Tier Validation Rules
- Validación de Configuración: Impide confirmar cotizaciones si los productos no están en un estado validado.
- Post-Validación: Usa base_tier_validation_black_list para permitir ediciones operativas necesarias sin comprometer campos bloqueados.
2. Sale Tier Validation rules
- Control de Venta: Similar al flujo de compras, asegura que la configuración técnica de los productos en la cotización sea correcta antes de permitir la confirmación.
3. Product Website Sale Tier Validation
- Optimización E-commerce: Actúa como un bypass inteligente para sale_tier_validation_rules, permitiendo que las ventas a través del sitio web fluyan sin interrupciones manuales, evitando la pérdida de conversiones
Mejoras en el Ecosistema Tier Validation (OCA)