
Los que me conocen bien, saben que me encanta el servicio de Business Rules que forma parte de SAP Business Technology Platform (SAP BTP). A lo largo de los años, esto se ha transformado varias veces de lo que se ofrecía originalmente. Para los antecedentes, Business Rules era una oferta de servicio individual en Neo y permitía a las empresas proporcionar la flexibilidad y la lógica de decisiones que tanto necesitaban las aplicaciones creadas y alojadas en SAP BTP. Con este servicio, las API REST estaban disponibles para leer fácilmente las reglas. En general, las aplicaciones se mejoraron gracias a este servicio, ya que permitió la máxima flexibilidad y evitó el cableado en la base de código de las aplicaciones y evitó que los datos innecesarios se guardaran en sistemas centrales como S/4 o SAP ERP.
Oferta de servicio de reglas comerciales en Neo
Desde entonces, siento que ha rebotado con los gerentes de productos de SAP, tal vez sin saber el alcance total de cómo se puede utilizar este servicio. El primer cambio fue que se incluyó en SAP Workflow Management. Ahora bien, aunque es más probable que se requieran reglas comerciales al crear flujos de trabajo, nunca entendí por qué todavía no era un servicio individual, especialmente cuando los flujos de trabajo podrían llamar fácilmente a las API REST para recuperarlos. ¿Por qué era necesario empaquetarlo? ¿Por qué no se puede ofrecer esto como un servicio completo? Además, hubo un momento en que los desarrolladores tenían que usar Business Application Studio para crear el iniciador de aplicaciones para Business Rules. Esto era muy engorroso y no tenía ningún sentido. Hable acerca de dificultar que los clientes y socios lo activen y lo usen fácilmente. Este fue un UX realmente pobre para los equipos de desarrollo. Afortunadamente, Boosters solucionó esto en el futuro, lo cual fue una gran idea.
Independientemente de los cambios anteriores, he seguido utilizándolos en las arquitecturas de soluciones que proporciono a los clientes. En algunos casos, los proyectos de los que formé parte solo usaban el elemento Business Rules de SAP Workflow Management; en ese momento en particular, en realidad no había necesidad de ninguna gestión de flujo de trabajo y, como tal, el servicio solo se activaba para Business Rules. Todos los proyectos de los últimos años han utilizado Business Rules como parte de la solución completa y las aplicaciones que hemos creado han sido mejores para ello. Los clientes también están satisfechos con el hecho de que pueden mantener algunas de estas reglas y cambiar la configuración cuando los requisitos comerciales cambian ligeramente. Esto significa que no hubo cambios de código requeridos por un desarrollador; en cambio, pequeños cambios en las reglas comerciales permitieron a los clientes cumplir con los requisitos comerciales cambiantes a lo largo del tiempo. Las mismas REST API (v2) también podrían usarse para recuperar las reglas comerciales, por lo que, desde la perspectiva de la solución, no cambió mucho cuando formaba parte del servicio SAP WM.
Bien, ahora SAP Workflow Management ha quedado obsoleto (!) y ahora tenemos SAP Build Process Automation (SAP BPA). Los clientes que ya tienen habilitada la administración del flujo de trabajo aún pueden continuar usando las reglas comerciales (tal como estaban), por lo que está bien. Sin embargo, descubrí esta semana que, si bien Business Rules es parte de toda la suite SAP BPA, no no ¡permita que los clientes creen sus propias reglas! ¿¿¿Qué??? De hecho, el botón + se ha desactivado. Al consumir presentaciones en estas nuevas herramientas como SAP BPA, hay un gran impulso para usar contenido en vivo predefinido. OK, esto está bien y estoy de acuerdo con esto, sin embargo, ¿por qué demonios SAP desactivaría la capacidad de los clientes para crear sus propias reglas comerciales si de hecho así lo desean? No tiene ningún sentido en absoluto.
Botón Añadir (+) desactivado
Puede ver que solo el icono Importar está activo. El botón + ha sido desactivado.
Entonces, ¿lo que esto significa efectivamente es que los clientes solo pueden usar este servicio si de hecho usan contenido en vivo predefinido y dentro de un escenario de automatización? En serio.
He estado en el ecosistema de SAP durante más de 25 años y me ha encantado la flexibilidad disponible en SAP ERP, SAP CRM y, por supuesto, SAP BTP, por lo que no puedo explicar cómo desactivar esta función. Los clientes están pagando por este servicio, pero ahora ni siquiera pueden usar este servicio fuera de las automatizaciones que necesitan construir. Y espere: solo pueden importar paquetes de reglas comerciales basados en contenido predefinido.
Ayuda de SAP que explica la eliminación del botón +
La única razón posible para esto es que los Gerentes de Producto de SAP en esta área tienen una comprensión limitada de cómo los clientes y socios han utilizado el servicio de Reglas de Negocios. Incluso entonces, realmente no puedo entender por qué la funcionalidad sería limitada y eliminada por completo.
Estoy llamando a los gerentes de productos de SAP BPA para que se comuniquen conmigo para poder mostrarles cómo se han utilizado las reglas comerciales en casi todas las aplicaciones que hemos creado. Esto puede provocar algún cambio en este espacio. También les imploro que vuelvan a agregar la funcionalidad lo antes posible para que SAP BTP pueda continuar ofreciendo la flexibilidad de la solución.
Como puede ver, estoy bastante frustrado por este cambio y supongo que, como persona que ha estado involucrada en proyectos SAP BTP durante más de 7 años, me hace cuestionar la dirección que está tomando esta herramienta y posiblemente otras. En un aspecto, SAP es más abierto con la tecnología que en cualquier otro momento de la historia (¡lo cual es genial!), Sin embargo, esta decisión dice lo contrario.
Con nuevos proyectos que comenzarán pronto, debemos crear nuevas reglas comerciales, pero no está claro cómo lo haremos y cómo cumpliremos con algunos requisitos que anteriormente manejaba el servicio BR.
¡Gracias por leer!
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073