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.
- App Connect conector
Conector local en contenedores (versión de entrega continua)
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
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.
- 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
Rellena los campos de conexión que aparecen en la página (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

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.


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.