SAP BTP usando OData

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Integrar aplicaciones externas desde Bizagi > Integración con SAP >

SAP BTP usando OData

Introducción

SAP abarca un ecosistema de varias aplicaciones y servicios a través de diferentes módulos, tecnologías y bases de datos. Para integrar múltiples sistemas y gestionarlos en una aplicación centralizada, SAP ofrece la Plataforma Tecnológica Empresarial (BTP).

 

SAP BTP es una aplicación adicional que redirecciona a cualquiera de los sistemas SAP. La plataforma ayuda a controlar el acceso a estos sistemas y los protocolos utilizados. Bizagi puede integrarse en sistemas SAP S/4 HANA, ECC o R/3 usando SAP BTP.

 

Esta plataforma expone servicios que permiten que los sistemas externos se autentiquen y redirijan de manera segura a los sistemas SAP ERP como SAP S/4 HANA.

 

SAPCloud_1

 

Bizagi puede integrarse con SAP BTP para que pueda invocar funciones de Programación de Aplicaciones de Negocios Avanzadas (ABAP) desde SAP ERP, dentro de su estrategia de automatización de procesos inteligente.

 

SAP BTP abarca todas las cuentas y sus servicios y aplicaciones asociados. Todos esos servicios se gestionan desde la cabina (cockpit) de SAP BTP.

 

Para integrar Bizagi con SAP BTP, se deben configurar los servicios de integración de SAP. Estos servicios de integración se crean y gestionan en el SAP Cloud Foundry. El Foundry es un ambiente que contiene los servicios y aplicaciones de SAP BTP. Por lo tanto, un administrador debe configurar el modelo de Cuenta, donde puede definir sus subcuentas y espacios (asignación de cuotas de cómputo como memoria) que deben usarse. Dentro del ambiente de SAP Cloud Foundry, los administradores pueden definir todos los miembros de la organización y el espacio autorizados a crear o gestionar servicios. Para obtener más información sobre la configuración del ambiente SAP, haga clic aquí.

 

La aplicación Bizagi Dispatcher, también conocida como Enrutador, es un componente desarrollado por Bizagi construido en Node.JS. Este componente se utiliza para enrutar las solicitudes de los usuarios a los microservicios desplegados en la plataforma de Cloud Foundry. Es el punto de entrada para la aplicación de Bizagi que se ejecuta en el entorno del Cloud Foundry en SAP BTP.

El Enrutador o Dispatcher se utiliza para servir contenido estático, autenticar usuarios, reescribir direcciones URL y reenviar o enviar solicitudes de proxy a otros microservicios. En el caso específico de Bizagi, el Dispatcher se utiliza para enrutar las solicitudes a los destinos configurados en la plataforma de SAP BTP, permitiendo construir solicitudes a la capa OData expuesta por el sistema SAP del cliente.

 

La siguiente imagen muestra el ecosistema de SAP BTP integrado con Bizagi.

 

SAPCloud_2

 

note_pin

Ambientes SAP Neo no son soportados.

 

Conector de SAP

El conector admite Acciones, que tienen diferentes tipos de ejecución que le permiten consultar, editar o eliminar registros relacionados con un conjunto de entidades. Ante esto, están disponibles los siguientes tipos de acciones específicas para el conector:

 

Funcionalidades del conector

GET- recuperar y mostrar un objeto:

Esta característica se puede utilizar para recuperar un objeto específico de un conjunto de entidades y mostrar sus detalles. Esta acción permite obtener información detallada sobre un elemento individual dentro del conjunto.

 

• GETALL – Recuperar y mostrar múltiples objetos:

Esta función se utiliza para recuperar todos los objetos disponibles de un conjunto de entidades y mostrar sus detalles. Esta acción proporciona información sobre múltiples elementos dentro del conjunto.

 

CREAR – Crear un nuevo objeto:

Esta acción permite la creación de un nuevo objeto dentro de un conjunto de entidades.

 

• ACTUALIZAR - actualiza un objeto existente:

Esta acción se emplea para actualizar completamente un objeto existente en la entidad (que pertenece a un conjunto de entidades).

 

• ELIMINAR  - eliminar un objeto existente:

Esta acción se utiliza para eliminar una instancia de un objeto que pertenece a una entidad (que a su vez pertenece a un conjunto de entidades).

 

• PATCH – Cambia un recurso existente:

Esta acción se utiliza para hacer cambios parciales a un recurso existente.  

 

Siguientes pasos

Para integrar Bizagi con SAP BTP, debe seguir los siguientes pasos:

1. Configurar SAP BTP para ambientes SAP on-premises. Encontrará el link de descarga en el sexto paso.

2. Configurar el conector de SAP BT Platform en Bizagi

3. Definir el proceso donde quiere ejecutar la acción de SAP.


Last Updated 2/13/2024 2:46:40 PM