La automatización del proceso de negocio a través de API es un enfoque poderoso que permite la integración con el inquilino SBPA, lo que le permite interactuar y manipular datos mediante programación.
Implementar un BOT de automatización como API de servicio web implica hacer que su funcionalidad de automatización sea accesible a través de Internet para que otros sistemas o usuarios puedan interactuar con ella mediante las llamadas API. Estas llamadas API se pueden ejecutar desde herramientas API de terceros como POSTMAN.
Activar un bot a través de API ofrece varias ventajas. Los bots son aplicaciones de software diseñadas para automatizar tareas, interactuar con usuarios y realizar acciones basadas en reglas predefinidas o capacidades de IA. Cuando activamos un bot a través de API, significa que estamos iniciando su ejecución o le estamos indicando que realice tareas específicas mediante programación mediante llamadas API.
Las API permiten una integración perfecta entre bots y otras aplicaciones, servicios o bases de datos. Al activar el bot a través de API, podemos conectarlo con varias plataformas, lo que le permite acceder e intercambiar datos. A través de las API, podemos iniciar varias instancias del bot simultáneamente. Esta característica ayuda a distribuir la carga de trabajo y procesar las tareas en paralelo, mejorando el rendimiento y la escalabilidad.
Al activar bots a través de API, podemos mantener un control y monitoreo centralizados. Las llamadas API se pueden registrar, auditar y rastrear, lo que proporciona una visión clara de la actividad del bot.
Caso de uso:
En este caso de uso, veremos la creación de un escenario de orden de venta en el sistema SAP S/4H. Este escenario de automatización de la interfaz de usuario se activará a partir de llamadas API a través de POSTMAN.
Requisito previo:
Luego, los siguientes pasos deben realizarse secuencialmente,
1) Implementación del robot SBPA:
Punto final de muestra IMG 1.8
Ahora hemos implementado con éxito el Bot y creado el activador de Automatización.
2) Configuración de la cabina BTP:
1.Navega hasta el BTP Cockpit center->Servicios y página de Instancias,
Crear una instancia del Automatización de procesos de construcción de SAP servicio, utilizando el estándar plan,
3) Configuración de CARTERO,
Elija la autenticación del cliente como Enviar como encabezado de autenticación básica.
Proporcione la URL del token de acceso según el siguiente formato.
8. Proporcione el nombre de la clave API y haga clic en Siguiente
9.Haga clic en crear,
10.Anote la clave API; se mostrará solo una vez.
Finalmente agregue la clave API generada a POSTMAN.
Ejecución
Ahora el Bot está listo para ejecutarse,
Dé la carga útil según el Esquema de entrada generado y haga clic en Enviar.
Para una llamada API exitosa, obtendremos la respuesta como 201 creado y el ID del trabajo se mostrará en el cuerpo. Lo que significa que el trabajo se ha agregado a la cola para su ejecución.
Para verificar el estado de ejecución del bot, navegue hasta el inquilino y haga clic en Monitorear->Trabajos de automatización,
Nota:
Conclusión:
Al utilizar este método, podemos activar un trabajo para automatizar aplicaciones SAP y no SAP de forma asincrónica.
Espero que este blog aborde lo que estás buscando.
Déjame saber en los comentarios si tienes alguna consulta.
Gracias,
Ajith
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