Cómo utilizar IBM App Connect con Coupa

Coupa es un software basado en la nube que le permite gestionar y analizar los gastos de sus empleados, desde las compras hasta la facturación y los gastos.

Disponibilidad:
  • App Connect conector
  • Un conector local en una instancia Designer de IBM App Connect in containers (versión de entrega continua)Conector local en contenedores (versión de entrega continua)
  • Un conector local en una instancia Designer de IBM App Connect in containers (Support Cycle 2)Conector local en contenedores (versión de soporte a largo plazo de Cycle-2 )

Versiones de productos y API compatibles

Para saber qué versiones de productos y API admite este conector, consulta los requisitos detallados del sistema en la página de asistencia de IBM.

Conexión a Coupa

Importante:

El punto final de Coupa dejará de admitir la autenticación basada en claves API y migrará a la autenticación mediante OAuth 2.0 en la versión 35 (enero de 2023). Todos los administradores de Coupa deben actualizar sus integraciones API para autenticarse en Coupa utilizando OAuth 2.0 lo antes posible. Para obtener más información, consulta las preguntas frecuentes sobre la retirada de las claves API.

Considere los siguientes cambios en App Connect después de la migración:
  • Debe volver a crear las cuentas, ya que la autenticación basada en API KEY está obsoleta. Las nuevas cuentas deben crearse utilizando el método de autenticación OAuth 2.0.
  • El conector Coupa sólo es compatible con la última versión 35 (enero de 2023) de Coupa.
  • Hay algunos cambios a nivel de propiedad (por ejemplo, los nombres de propiedad que tienen guión bajo se sustituyen ahora por guiones) realizados en las API de Coupa. Asegúrese de volver a crear y reconstruir los flujos para evitar asignaciones rotas.
  • Es necesario añadir App Connect ámbitos específicos que den acceso a funciones concretas de la API. A continuación figura una lista de los ámbitos aplicables:
    • core.common.read
    • core.common.write
    • core.expense.read
    • core.expense.write
    • core.inventory.receiving.read
    • core.inventory.receiving.write
    • core.invoice.read
    • core.invoice.write
    • core.purchase_order.read
    • core.purchase_order.write
    • core.supplier.read
    • core.supplier.write
    • core.user.read
    • core.user.write
    • core.inventory.transaction.read
    Para obtener más información sobre los ámbitos, consulte OAuth 2.0 «Introducción a la API de Coupa» en la página Coupa Compass.

Rellena los campos de conexión que aparecen en la página «Connect > Aplicaciones y API» (antes llamada «Catálogo» ) del Diseñador de App Connect o en el editor de flujos. Si es necesario, trabaje con su administrador de Coupa para obtener estos valores.

Campos de conexión Coupa :

Campo de conexión Descripción
URL de API La API REST de Coupa URL en el formato http://<instance-name>.<coupahost>.com. Por ejemplo, https://companyname.coupacloud.com.
ID de cliente El identificador único de su aplicación cliente Coupa. Obtenga el ID de cliente de la interfaz de usuario de su cuenta Coupa.
Consejo: Para obtener más información sobre cómo generar un ID de cliente, consulta OAuth 2.0 «Introducción a la API de Coupa» en la página Coupa Compass.
Secreto de cliente El secreto de cliente de su aplicación cliente Coupa. Obtenga el secreto de cliente desde la interfaz de usuario de su cuenta Coupa.
Consejo: Para obtener más información sobre cómo generar un secreto de cliente, consulta OAuth 2.0 «Introducción a la API de Coupa» en la página Coupa Compass.

Para obtener los valores de conexión para Coupa, consulte Obtención de valores de conexión para Coupa.

Para conectarse a un punto final de Coupa desde la página Aplicaciones y API de App Connect Designer por primera vez, expanda Coupa y haga clic en Conectar. Para más información, consulte Gestión de cuentas.

Consideraciones generales

Antes de utilizar App Connect Designer con Coupa, tenga en cuenta las siguientes consideraciones:

  • (Consideración general) Puede ver listas de los eventos y acciones desencadenantes que están disponibles en la página Aplicaciones y API del Diseñador de App Connect.

    Para algunas aplicaciones, los eventos y acciones dependen del entorno y de si el conector admite eventos configurables y descubrimiento dinámico de acciones. Si la aplicación admite eventos configurables, verá un enlace Mostrar más eventos configurables bajo la lista de eventos. Si la aplicación admite la detección dinámica de acciones, verá un enlace Mostrar más debajo de la lista de acciones.

  • (Consideración general) Si utiliza varias cuentas para una aplicación, el conjunto de campos que se muestra al seleccionar una acción para esa aplicación puede variar para las distintas cuentas. En el editor de flujo, algunas aplicaciones siempre proporcionan un conjunto curado de campos estáticos para una acción. Otras aplicaciones utilizan la detección dinámica para recuperar el conjunto de campos configurados en la instancia a la que está conectado. Por ejemplo, si tiene dos cuentas para dos instancias de una aplicación, la primera cuenta podría utilizar configuraciones listas para su uso inmediato. Sin embargo, la segunda cuenta puede estar configurada con campos personalizados adicionales.

Eventos y acciones

Eventos Coupa

Estos eventos son para cambios en esta aplicación que desencadenan un flujo para empezar a completar las acciones en el flujo.

Mostrar más eventos configurables : Los eventos que se muestran por defecto están preconfigurados mediante el uso de una conectividad optimizada. Hay más elementos disponibles después de configurar los eventos que pueden desencadenar un flujo sondeando esta aplicación en busca de objetos nuevos o actualizados.

Acciones Coupa

Su flujo completa estas acciones en esta aplicación.

Objecto Acción Descripción
Direcciones Crear dirección Crea una dirección en Coupa
Recuperar direcciones Recupera direcciones de Coupa
Actualizar la dirección Actualiza una dirección en Coupa
Tipos de cambio Crear tipo de cambio Crea un tipo de cambio en Coupa
Recuperar los tipos de cambio Recupera detalles de los tipos de cambio en Coupa
Actualizar el tipo de cambio Actualiza un tipo de cambio en Coupa
Informes de gastos Crear un informe de gastos Crear un informe de gastos
Recuperar informes de gastos Recupera detalles de informes de gastos de Coupa
Actualizar el informe de gastos Actualiza un informe de gastos en Coupa
Operaciones de inventario Crear transacción de inventario Crea una transacción de inventario en Coupa
Recuperar transacciones de inventario Recupera detalles de transacciones de inventario de Coupa
Facturas Crear factura Crea una factura en Coupa
Recuperar facturas Recupera detalles de facturas de Coupa
Actualizar factura Actualiza una factura en Coupa
Valores de búsqueda Crear valor de búsqueda Crea un valor de búsqueda en Coupa
Recuperar valores de búsqueda Recupera valores de búsqueda de Coupa
Actualizar valor de búsqueda Actualiza un valor de búsqueda en Coupa
Pedidos de compra Recuperar pedidos Recupera los detalles de los pedidos de compra de Coupa
Direcciones de envío Crear dirección de remitente Crea una dirección de envío en Coupa
Recuperar direcciones de remitente Recupera las direcciones de envío de Coupa
Actualizar la dirección de envío Actualiza una dirección de envío en Coupa
Proveedores Crear proveedor Crea un proveedor en Coupa
Recuperar proveedores Recupera los datos de los proveedores de Coupa
Actualizar proveedor Actualiza los datos de un proveedor en Coupa
Usuarios Crear usuario Crea un usuario en Coupa
Recuperar usuarios Recupera los datos de los usuarios de Coupa
Actualizar usuario Actualiza los datos de un usuario en Coupa

Ejemplos

Mosaico del panel de control para una plantilla que utiliza Coupa

Utilice plantillas para crear rápidamente flujos para Coupa

Aprenda a utilizar App Connect plantillas para crear rápidamente flujos que realicen acciones en Coupa. Por ejemplo, abra Discover y busque Coupa.

Mosaico del panel de control para una plantilla que utiliza Coupa
Flujo Coupa en vista detallada

Utilice App Connect para crear flujos que se integren con Coupa.

Lea el blog en la Comunidad IBM® para aprender a crear un proveedor y una factura en Coupa para cada orden de compra recuperada de IBM Maximo®. Haga clic en Leer el blog para ir al blog.