Using Coupa with IBM App Connect Enterprise
Coupa software allows you to manage and analyze your employees' spending, from procurement to invoicing and expenses. IBM® App Connect Enterprise provides Coupa Input and Coupa Request nodes, which enable you to interact with Coupa.
About this task
IBM App Connect Enterprise communicates synchronously with Coupa through the Coupa Input and Coupa Request nodes, which are available on Windows, AIX, and Linux® systems.
Use the Coupa Input node in a message flow to accept input from Coupa. You can use the node to monitor Coupa for new or updated objects such as expense reports, exchange rates, and invoices. For more information about configuring the Coupa Input node, see Coupa Input node.
You can use the Coupa Request node to connect to Coupa and perform actions on objects in the Coupa system, including such as expense reports, exchange rates, and invoices.
For additional information about configuring the Coupa Request node, see Coupa Request node.
Some property-level changes have also been made to Coupa APIs. For example, underscores in property names have been replaced with hyphens. If you have an existing flow that contains a Coupa Request node, launch discovery again for the node to create a new account (including a new policy and credential), specifying OAuth 2.0 authentication for the connection, and setting the properties for the Coupa connector.
Procedure
The following steps show you how to connect to a Coupa account and configure a Coupa Request node by using connector discovery. You can follow a similar procedure to configure a Coupa Input node to monitor Coupa for new or updated objects, by creating a flow containing a Coupa Input node and configuring it through connector discovery.