Integrar SAP Ariba

Realice la integración en SAP Ariba para revisar y aprobar solicitudes sin necesidad de volver a iniciar sesión.

Utilice el siguiente proceso para habilitar la integración de SAP Ariba. Compruebe que cumple los requisitos previos, configure la integración en SAP Ariba y, a continuación, obtenga el ID de cliente de OAuth y la clave de aplicación. Después de completar este proceso, el nivel existente de registros de auditoría persiste, incluidas las acciones llevadas a cabo por el uso de microaplicaciones de Citrix.

Para obtener una lista completa de las microaplicaciones de SAP Ariba de uso inmediato, consulte Utilizar microaplicaciones de SAP Ariba.

Revisar requisitos previos

Tras configurar esta integración en SAP Ariba, necesitará estos artefactos para agregar la integración en las microaplicaciones de Citrix Workspace:

  • URL de API
  • URL de token OAuth
  • ID de cliente de OAuth
  • Secreto de cliente de OAuth
  • Clave de la aplicación
  • ID de territorio

Nota:

Se recomienda utilizar OAuth 2.0 como método de autenticación del servicio siempre que esté disponible. OAuth 2.0 garantiza que la integración es conforme a los requisitos de seguridad más estrictos con la microaplicación configurada.

  • Su organización debe estar en Estados Unidos o Europa.
  • Debe tener una licencia al día de una solución SAP Ariba o de un componente de una solución Ariba Network.
  • Debe tener una cuenta de administrador de API abiertas de SAP Ariba. El administrador de SAP Ariba de su organización puede solicitar acceso al portal de desarrolladores de API abiertas de SAP Ariba desde uno de los siguientes enlaces:

  • Configure Citrix Gateway para que admita Single Sign-On para SAP Ariba, de modo que, una vez que los usuarios hayan iniciado sesión, no tengan que volver a introducir sus credenciales para registrarse. Siga las instrucciones indicadas en Configuración de Single Sign-On de Ariba. Para obtener más información acerca de la configuración de Single Sign-On, consulte Citrix Gateway Service.

Configurar la integración de SAP Ariba

  1. Inicie sesión en https://developer.ariba.com/api/ con una cuenta de administrador.
  2. En la página de bienvenida, seleccione Crear aplicación.
  3. Para crear una nueva aplicación, introduzca un Nombre de la aplicación y una Descripción y seleccione Enviar.

    Su solicitud se enviará al equipo de API abiertas de SAP Ariba para su aprobación.

Recopilar el ID de cliente de OAuth y la clave de aplicación

Una vez aprobada la solicitud, recibirá un correo electrónico con el token secreto de OAuth. El equipo responsable de API abiertas de SAP Ariba configurará y habilitará el back-end con su ID de territorio.

Nota:

No podrá continuar hasta que reciba el correo electrónico de aprobación.

  1. Inicie sesión y vaya a la página Administrar aplicaciones.
  2. Seleccione la aplicación que ha creado.
  3. Copie el ID de cliente de OAuth y la clave de aplicación. Guárdelos en un lugar seguro para usarlos cuando agregue la integración a microaplicaciones de Citrix Workspace.

Agregar la integración a las microaplicaciones de Citrix Workspace

Agregue la integración de SAP Ariba a las microaplicaciones de Citrix Workspace para conectarse a su aplicación. Esto proporciona microaplicaciones de uso inmediato con notificaciones y acciones preconfiguradas que se pueden usar desde ya en su espacio de trabajo.

Siga estos pasos:

  1. En la página de descripción general de las microaplicaciones, seleccione Introducción.

    Se abrirá la página Administrar integraciones.

  2. Seleccione Agregar nueva integración y Agregar una nueva integración a partir de plantillas proporcionadas por Citrix.
  3. Elija el mosaico Ariba.
  4. Introduzca un nombre para la integración.

    Parámetros del conector de Ariba, URL de API, URL de token de OAuth, ID de cliente de OAuth, secreto del cliente de OAuth, clave de aplicación, ID de territorio

  5. Introduzca los parámetros del conector que recopiló en los procedimientos anteriores.
    • Introduzca las credenciales de URL de API y URL de token OAuth para la autenticación del servicio de los sistemas de destino.
    • Introduzca su ID de cliente de OAuth y el secreto de cliente.
    • Introduzca su clave de aplicación y su ID de territorio.
    • Active Sandbox si necesita que los datos se carguen en un entorno de espacio aislado o sandbox.
    • Introduzca un valor para Límite de solicitudes, máximo de solicitudes/s a los servicios de Ariba. Este campo es obligatorio y determina el número de llamadas por segundo. Hable con su representante de Ariba acerca de los límites de su instancia para configurar el valor correctamente. Recomendamos 10 llamadas/segundo o menos como tasa segura inicial si no se conoce el límite. Se puede utilizar Cero para desactivar completamente todas las limitaciones. Sin embargo, una tasa de solicitudes demasiado alta puede dar lugar a denegación de acceso.
    • Seleccione un valor para Cambiar ID, donde comienza la sincronización completa. Cuando la sincronización completa comienza a limitar la cantidad de datos que se cargan, los cambios anteriores se omiten durante el proceso. Deje este valor vacío para cargar todo.
    • (Opcional) Habilite el conmutador para ignorar el error 400 (solicitud incorrecta) durante la sincronización para la recuperación frente a errores de este tipo. Si se eliminan registros Ariba durante la sincronización, la API de Ariba devuelve un error, puesto que los datos solicitados ya no existen. Se genera una advertencia en el registro.
  6. Seleccione Agregar.

Se abrirá la página Integraciones de microaplicaciones con la integración agregada y sus microaplicaciones. Desde aquí, puede agregar otra integración, seguir configurando sus microaplicaciones de uso inmediato o crear una nueva microaplicación para esta integración.

Ya tiene todo listo para configurar y llevar a cabo su primera sincronización de datos. Como se puede extraer una gran cantidad de datos de la aplicación integrada y transferirla a la plataforma de microaplicaciones, le recomendamos utilizar la página Tabla para filtrar entidades relacionadas con la primera sincronización de datos y, así, acelerar la sincronización. Para obtener más información, consulte Verificar las entidades necesarias. Para obtener información completa acerca de las reglas de sincronización, la sincronización que no cumple con sus reglas de programación y las reglas de veto, consulte Sincronizar datos.

Para obtener información detallada sobre los dispositivos de punto final de las API y las entidades de tabla, consulte Especificaciones del conector de Ariba.

Utilizar microaplicaciones de SAP Ariba

Las integraciones de las aplicaciones existentes vienen con microaplicaciones de uso inmediato. Comience con estas microaplicaciones y personalícelas conforme a sus exigencias.

Microaplicaciones de Ariba

Nuestra integración de SAP Ariba incluye las siguientes microaplicaciones preconfiguradas de uso inmediato:

Aprobación de solicitudes: Permite consultar las solicitudes con detalles pendientes de aprobación, además de ofrecer la acción para aprobar.

Notificación o página Flujos de trabajo por caso de uso
Notificación Pendiente de aprobación (cambio) Cuando se cambian los detalles de una petición de compra pendiente de aprobación, el aprobador recibe una notificación.
Notificación Pendiente de aprobación (nuevo) Cuando hay una nueva petición de compra pendiente de aprobación, el aprobador recibe una notificación.
Notificación Cambio en petición Cuando se cambia el estado de una nueva petición de compra, el usuario recibe una notificación.
Notificación Petición creada Cuando se crea una petición de compra (es decir, se envía o se está preparando), el usuario recibe una notificación.
Página Solicitudes de aprobación Ofrece una lista personalizada de las solicitudes de aprobación y un enlace a más datos.
Página Detalles de la solicitud Ofrece una vista detallada de una petición y un botón de aprobación accionable.