Imagine poder automatizar una decisión tan importante como la asignación de donaciones de órganos y estar seguro de que el resultado sería fiable y sin errores.
La mayoría de las decisiones empresariales no son de vida o muerte, pero pueden ser igual de complejas. Un proceso empresarial tan aparentemente simple como responder a un ticket del help desk implica tomar correctamente numerosas decisiones en el camino: ¿puede un chatbot manejar este ticket o requiere intervención humana? Si un empleado necesita intervenir, ¿qué proceso debe seguir? ¿Cómo pueden resolver adecuadamente la solicitud de una manera que beneficio tanto a la empresa como al cliente?
Para que cualquier proceso empresarial se automatice de forma inteligente, cada una de estas pequeñas decisiones debe automatizarse primero de forma fiable. Deben tenerse en cuenta los diversos factores que influyen en estas decisiones, desde la normativa del sector hasta las condiciones del mercado y las preferencias individuales de los clientes.
Los sistemas de gestión de reglas empresariales permiten este nivel de automatización de decisiones. Estos sistemas de software brindan a las empresas la capacidad de definir, implementar y administrar reglas empresariales y lógica de decisión para que las aplicaciones puedan tomar decisiones inteligentes de manera consistente, rápida y con una intervención humana mínima. Los BRMS convierten las reglas que rigen las decisiones empresariales en activos para toda la empresa que pueden aprovecharse en los flujos de trabajo de toda la organización.
Manténgase al día sobre las tendencias más importantes e intrigantes del sector en materia de IA, automatización, datos y mucho más con el boletín Think. Consulte la Declaración de privacidad de IBM.
Cada proceso empresarial, desde el cumplimiento de los pedidos de los clientes hasta el desarrollo de nuevo software, comprende una serie de decisiones. Las reglas empresariales son las directrices lógicas que garantizan que esas decisiones empresariales conduzcan a los resultados correctos. Estas dictan qué actividad empresarial debe tener lugar en qué circunstancias.
Una regla empresarial formal se compone de dos elementos fundamentales:
Considere el ejemplo de un cliente que pide devolver un producto. Las reglas empresariales que determinan cómo se procesará la devolución podrían verse así:
Escenario 1:
Escenario 2:
La definición de reglas empresariales formales permite a las empresas automatizar las decisiones empresariales mediante la creación de un sistema coherente de lógica de decisiones que se puede aplicar a todos los procesos empresariales. Las reglas empresariales definidas formalmente indican a los flujos de trabajo automatizados qué hacer en una situación determinada (por ejemplo, cuándo iniciar un proceso, cuándo detenerlo y cuándo realizar determinadas acciones dentro del proceso).
Formalizar las reglas empresariales no siempre es fácil. Incluso situaciones simples, como la devolución de un cliente, requieren múltiples reglas empresariales para tener en cuenta los diversos factores que pueden influir en el resultado final. La complejidad de la lógica de decisión solo aumenta en sectores altamente regulados como la sanidad y las finanzas. Las decisiones que intervienen en el procesamiento de la aplicación de préstamo de un cliente, por ejemplo, están sujetas no solo a los criterios de la empresa, sino también a una serie de requisitos normativos para evitar la discriminación, el fraude y otros resultados ilegales.
Un sistema de gestión de reglas empresariales (BRMS) proporciona a los usuarios empresariales las herramientas de tecnología necesarias para codificar las reglas empresariales de forma repetible, fiable y automatizable.
La gestión de reglas empresariales, que no debe confundirse con la gestión de procesos empresariales (BPM), se refiere al proceso y la práctica de definir formalmente las reglas empresariales, implementarlas, gestionarlas y automatizar su implementación. Un sistema de gestión de reglas empresariales (BRMS) es la plataforma de tecnología a través de la cual se lleva a cabo este proceso. Un BRMS ofrece herramientas para facilitar todo el ciclo de vida de las reglas empresariales, desde la definición y el almacenamiento de reglas como lógica empresarial formal hasta la auditoría de las reglas existentes y la gestión de la lógica de decisión general que guía la automatización en todo el ecosistema tecnológico empresarial.
La principal ventaja de un BRMS para los esfuerzos de automatización es que las reglas no tienen que codificarse por separado en cada aplicación empresarial. En cambio, un BRMS permite a la empresa mantener una única fuente de reglas empresariales, ya sea en local o en la nube. Otras aplicaciones en el ecosistema tecnológico pueden simplemente extraer sus reglas del BRMS. Esto hace que las reglas empresariales sean realmente escalables: solo tienen que crearse una vez y cualquier departamento o flujo de trabajo puede utilizarlas.
Un BRMS suele constar de tres componentes distintos pero interconectados:
Para que las reglas empresariales puedan ser interpretadas por aplicaciones automatizadas, deben expresarse en términos de lenguaje de programación condicional. Piense en los calificadores de lógica formal utilizados en los proyectos de codificación: "IF-THEN" ("SI-ENTONCES"), "IF-ELSE" ("SI-SI NO"), "ONLY IF" ("SOLO SI"), "WHEN" ("CUANDO"), etc.
Un BRMS contiene un entorno de desarrollo low-code o no-code para que los usuarios empresariales no técnicos puedan crear reglas empresariales en este lenguaje condicional. Considere nuevamente la solicitud de reembolso del cliente descrita anteriormente. La expresión condicional de la regla que rige ese proceso podría verse así:
SI han pasado menos de 30 días desde que el cliente pidió un producto, ENTONCES reembolse el producto. SI NO, ofrezca crédito en la tienda.
Las reglas empresariales también se pueden expresar como tablas de decisiones, que son útiles cuando se elaboran reglas en las que más de una condición influye en la acción adecuada. Por ejemplo, si el precio de los artículos también influye en el procedimiento de devolución, un usuario empresarial podría preparar una tabla de decisiones similar a la siguiente:
Muchos BRMS también incluyen la capacidad de simular reglas para que los miembros del equipo puedan probar las reglas y ver cómo podrían afectar a los resultados de las decisiones. Por ejemplo, si se añade una nueva regla a un proceso de aprobación de préstamos que requiere una puntuación de crédito de 700 o superior, un miembro del equipo podría ver cómo esa regla cambiaría la tasa de aprobación antes de implementarla realmente.
Una vez definidas las reglas, se colocan en el repositorio central de BRMS. Aquí, las reglas se pueden revisar, editar, compartir en toda la empresa y acceder a ellas desde diferentes aplicaciones.
El motor de reglas es el componente de software que permite a otras aplicaciones del ecosistema empresarial acceder al repositorio de reglas y ejecutar esas reglas en un entorno de tiempo de ejecución. La aplicación envía una solicitud, que incluye todos los datos relevantes que el motor de reglas necesita para tomar una decisión, al BRMS. A continuación, el motor de reglas comprueba la solicitud con las reglas pertinentes y devuelve una decisión. Por último, esta decisión hace que la aplicación realice alguna acción específica.
Pongamos como ejemplo una empresa SaaS que ofrece tres niveles diferentes de suscripción a su plataforma: uno para pequeñas empresas, otro para medianas y otro para grandes. Cuando llegan nuevos clientes potenciales a través del sitio web de la empresa, la empresa quiere canalizarlos automáticamente al equipo de ventas adecuado, en función del tamaño de la organización del cliente potencial. La empresa podría crear un servicio de decisiones para gobernar este proceso en un BRMS así:
Con un BRMS, las reglas se almacenan en un repositorio central separado de los códigos de aplicación. El repositorio crea una única fuente fiable para las reglas empresariales que pueden ser accedidas por todas las aplicaciones a través de la empresa. Como resultado, las reglas empresariales son escalable, y las decisiones empresariales se mantienen actualizadas, coherentes y fiables en todo momento.
Los BRMS se pueden utilizar para automatizar la mayoría, si no todas, las decisiones empresariales en diversos sectores y departamentos. Algunos ejemplos comunes de casos de uso de BRMS incluyen los siguientes:
La automatización inteligente de procesos empresariales de cualquier tipo requiere en primer lugar definir un conjunto de reglas empresariales claras que rijan la toma de decisiones automatizada. Un potente BRMS como IBM Operational Decision Manager (ODM) proporciona a las empresas las herramientas que necesitan para desarrollar, almacenar, gestionar e implementar reglas empresariales en todo el ecosistema tecnológico.
IBM ODM es una solución integral de gestión de decisiones que permite a las empresas descubrir, capturar, analizar, automatizar y gobernar reglas empresariales con precisión en los complejos entornos informáticos actuales. La solución puede autorizar un préstamo, decidir sobre ofertas de promoción o detectar una oportunidad de venta cruzada con alta precisión y personalización. Con IBM ODM, los equipos pueden añadir o actualizar nuevas reglas en cualquier momento utilizando herramientas no-code, y pueden simular reglas antes de la implementación para garantizar la máxima eficiencia.
Obtenga IBM® Operational Decision Manager como parte de IBM® Cloud Pak for Business Automation. Creado para cualquier cloud híbrido, IBM Cloud Pak for Business Automation incluye el conjunto más amplio de capacidades de automatización impulsadas por IA y machine learning del mercado, incluidos servicios de contenido, procesamiento de documentos, gestión de decisiones, automatización de flujo de trabajo, automatización de procesos robóticos (RPA) y minería de procesos. Gracias a las recomendaciones prácticas generadas por IA, los análisis integrados para medir el impacto y las herramientas fáciles de usar para acelerar la innovación, nuestro software ha ayudado a los clientes a reducir los tiempos de finalización de los procesos en un 90 %, a disminuir los tiempos de espera de los clientes a la mitad, a reducir el riesgo y a ahorrar miles de horas de trabajo que luego se reasignaron a tareas de mayor valor.
Aproveche la potencia de la IA y la automatización para resolver problemas de manera proactiva en toda la pila de aplicaciones.
Replantee su negocio con la IA y la automatización de IBM, que ayudan a que los sistemas de TI sean más proactivos, los procesos más eficientes y las personas más productivas.
Obtenga más de la automatización de procesos empresariales y operaciones de TI con los servicios de consultoría de automatización de IBM.