Introducción
La oferta de productos de SAP Analytics Cloud incluye sólidas capacidades de integración, lo que agrega un valor significativo para alinear los planes con las aplicaciones empresariales operativas y los objetivos comerciales. Actualmente, SAP Analytics Cloud ofrece varias características, funciones, API y capacidades de gestión de datos para facilitar integraciones perfectas.
Es interesante que con la introducción de QRC1 2024, estamos ampliando nuestra oferta para incluir las API de SAP Analytics Cloud Calendar. Esta mejora está diseñada para elevar los procesos de planificación y los flujos de trabajo más allá del alcance de SAP Analytics Cloud. Las nuevas API de Calendario permiten a los usuarios integrar procesos de calendario de SAP Analytics Cloud dentro de flujos de trabajo entre sistemas. Este avance permite una experiencia totalmente automatizada de un extremo a otro en los procesos de planificación. Explore las posibilidades de una mayor eficiencia y flujos de trabajo optimizados con las API de SAP Analytics Cloud Calendar.
Ejemplo
El siguiente vídeo muestra un escenario de muestra que muestra la integración entre SAP Analytics Cloud y SAP S/4HANA junto con un flujo de trabajo global administrado por SAP Build Process Automation. Específicamente, SAP Build Process Automation inicia el proceso de calendario utilizando las API de SAP Analytics Cloud Calendar proporcionadas. Esta acción desencadena la activación del período de planificación en SAP Analytics Cloud, lo que permite que las actividades de planificación se lleven a cabo dentro del entorno de SAP Analytics Cloud. Una vez finalizado el período de planificación (en términos de que el proceso del calendario se haya completado y cerrado con éxito), el proceso de automatización del proceso de construcción de SAP puede continuar.
Es importante tener en cuenta que, si bien las API de SAP Analytics Cloud Calendar son accesibles para cualquier consumidor externo, nuestra demostración se centra en mostrar esta característica junto con SAP Build Process Automation. Esta herramienta ofrece un enfoque fácil de usar, con poco código o sin código para gestionar de manera eficiente las API y dirigir los procesos de calendario de SAP Analytics Cloud con facilidad.
¡Construyamos juntos!
1. Cree un proceso de calendario en SAP Analytics Cloud que deba ser dirigido por API. Es posible que desee utilizar el asistente para crear varios eventos a la vez a lo largo de una jerarquía; consulte aquí. En la siguiente figura podemos ver el proceso de configuración del calendario para planificar gastos operativos en SAP Analytics Cloud. Asegúrese de permitir el acceso externo como se muestra en la figura dos.
Figura 1: Proceso de calendario OPEX en SAP Analytics CloudFigura 2: Permitir acceso a API externa
2. Ahora debemos configurar la conexión entre SAP Build Process Automation y SAP Analytics Cloud. Esto es necesario para permitir que SAP Build Process Automation llame a las API de proceso de calendario.
Esto requiere configurar un nuevo cliente OAuth en SAP Analytics Cloud. Navegue a Sistema -> Administración -> Integración de aplicaciones para crear un nuevo cliente OAuth. Asegúrese de permitir el permiso de eventos del calendario como se muestra a continuación.
figura 3: Cliente OAuth en SAP Analytics Cloud
Una vez que tengamos listo el cliente OAuth, se puede configurar un nuevo destino BTP para comunicarse entre SAP Build Process Automation y SAP Analytics Cloud. Para crear un nuevo destino puedes seguir esto tutorial: Como referencia, agregamos una configuración de trabajo de muestra en la siguiente figura
Figura 4: Destino BTP requerido para SAP Build Process Automation
3. Una vez que hayamos configurado la conexión, podemos comenzar a integrar las API del calendario de SAP Analytics Cloud en SAP Build Process Automation a través de acciones. Para lograr esto, es necesario descargar el archivo de descripción de metadatos desde Business Accelerator Hub (API de calendario SAC). Al crear una nueva acción en SAP Build Process Automation, el archivo de metadatos debe cargarse como especificación de API de acción.
Una vez hecho e importado, asegúrese de habilitar la función de token CSRF. No dude en utilizar el editor de acciones con la conexión en el paso dos para familiarizarse con los puntos finales de la API del calendario y sus capacidades.
En última instancia, asegúrese de liberar y desplegar la acción.
Figura 5: API de calendario de SAP Analytics Cloud en Business Accelerator Hub
Figura 6: Editor de acciones en SAP Build Process Automation
4. Después de que la Acción esté disponible, se puede comenzar a crear un nuevo Proceso de automatización de procesos de compilación de SAP para utilizar la Acción previamente configurada. Al crear el nuevo proceso se pueden agregar solicitudes de la Acción. Para que el escenario funcione, se recomienda copiar el proceso del calendario y activarlo. Esto se puede lograr estableciendo los parámetros correctos. Además, podemos modelar un bucle para comprobar periódicamente el estado del proceso del calendario. Por ejemplo, una vez por minuto podemos comprobar el estado del proceso del calendario. Si no alcanzó el estado exitoso (esto significa que el período de planificación en SAP Analytics Cloud aún no ha terminado), el proceso en SAP Build Process Automation espera.
Figura 7: Proceso de automatización de procesos de construcción de SAP
En resumen, el escenario presentado se ha mantenido intencionalmente mínimo con fines de demostración. En el uso práctico, se puede mejorar aún más. Por ejemplo, considere implementar una notificación para alertar al administrador en caso de que se cancele el proceso del calendario. Además, puede incorporar pasos adicionales, como agregar una acción múltiple para importar los últimos datos reales de SAP S/4HANA, como se demuestra en el vídeo de ejemplo.
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