Las empresas de servicios empresariales que gestionan la facturación de clientes a menudo se enfrentan a reglas muy complejas en múltiples flujos de trabajo. El sistema heredado de esta empresa incluía 20 procedimientos almacenados, algunos de más de 8.000 líneas de código para calcular tarifas para más de 100 clientes. Mantener estos procedimientos no era escalable y consumía un esfuerzo considerable de los desarrolladores. Para abordar estos desafíos, la empresa implementó la plataforma de automatización de bajo código de Decisions para centralizar la gestión de reglas, optimizar la ejecución del flujo de trabajo y permitir actualizaciones rápidas por parte de los usuarios de negocio.
Desafío
Antes de Decisions, la empresa luchaba con:
- 20 procedimientos almacenados complejos que requerían un esfuerzo considerable de los desarrolladores para su mantenimiento.
- Variaciones específicas del cliente en las reglas de facturación que dificultaban las actualizaciones y las auditorías.
- Procesos lentos y propensos a errores que retrasaban la facturación e impactaban la precisión.
- Falta de escalabilidad para soportar el crecimiento del cliente y los requisitos de facturación en evolución.
- Cuellos de botella de TI causados por cada cambio que requería codificación manual.
Solución
La empresa implementó Decisions para automatizar y centralizar los cálculos de facturación. Las capacidades clave incluyeron:
- Motor de Reglas sin Código Reemplazó los procedimientos almacenados codificados a medida con flujos de trabajo configurables.
- Gestión Centralizada de Reglas Los usuarios de negocio y los arquitectos podían crear, actualizar y desplegar reglas de forma independiente de TI.
- Paneles basados en roles Proporcionaron visibilidad de los flujos de trabajo de facturación, las pistas de auditoría y las métricas de rendimiento.
- Arquitectura flexible Permitió a los clientes aprovechar flujos de trabajo compartidos o personalizados según fuera necesario.