| Namespace | http://www.mulesoft.org/schema/mule/coupa |
|---|---|
| Schema Location | http://www.mulesoft.org/schema/mule/coupa/1.0/mule-coupa.xsd |
| Version | 1.0 |
| Minimum Mule Version | 3.2 |
Coupa is a provider of cloud spend management (CSM) solutions that help companies control their indirect spending and generate savings that go direct to the bottom line. This Mule Module is cable of creating, updating and finding coupa resources both master resources and transaction resources
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Searches for resources
| |||||||||||
Searches for resources using an example
| |||||||||||
Searches for an specific resource given its type and id
| |||||||||||
Creates or updates and object.
| |||||||||||
To use the this module within a flow the namespace to the module must be included. The resulting flow will look similar to the following:
<mule xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:coupa="http://www.mulesoft.org/schema/mule/coupa"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/coupa
http://www.mulesoft.org/schema/mule/coupa/1.0/mule-coupa.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
This module is configured using the config element. This element must be placed outside of your flows and at the root of your Mule application. You can create as many configurations as you deem necesary as long as each carries its own name.
Each message processor, message source or transformer carries a config-ref attribute that allows the invoker to specify which configuration to use.
| Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | Name | Default Value | Description | Optional. Give a name to this configuration so it can be later referenced. | |||||||
| The token of your company's account in Coupa. | |||||||||||
| The base URL of your company's account in Coupa. | |||||||||||
Searches for resources
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. | ||
| The type of resource to search | ||
| Optional. TODO | ||
| Optional. TODO | ||
| Optional. TODO |
Searches for resources using an example
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. | ||
| The type of object to search | ||
| Optional. TODO |
Searches for an specific resource given its type and id
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. | ||
| The type of resource to search | ||
| The id of the resources |
| RESTException | if there is not resource for the given id and type |
|---|
Creates or updates and object. If the resource's id is not null, the connector creates it. Otherwise, it updates the present fields, leaving the rest of fields unchanged.
INCLUDE_ERROR
| Name | Default Value | Description |
|---|---|---|
| Optional. Specify which configuration to use. | ||
| The type of the resource to update |
| RESTException | if the object can not be created |
|---|