Create a Coupa integration profile
Create a Coupa integration profile to verify the status of the procurement-scheduled jobs, entitlements, and entitlement import errors created through this profile.
Before you begin
Role required: sam_admin
Create an OAuth 2.0 connection with Coupa to get the Client ID and Client Secret. For more information, see OAuth 2.0 Getting Started with Coupa API. Save the Client ID and Client Secret in a secure location for later use.
You must set the following scopes while creating an OAuth 2.0 connection with Coupa.
- core.approval.configuration.read
- core.approval.read
- core.approval.write
- core.catalog.read
- core.common.read
- core.contract.read
- core.contract.write
- core.inventory.adjustment.read
- core.inventory.adjustment.write
- core.inventory.asn.read
- core.inventory.common.write
- core.inventory.consumption.read
- core.inventory.consumption.write
- core.inventory.receiving.read
- core.inventory.receiving.write
- core.inventory.return_to_supplier.read
- core.inventory.transfer.read
- core.inventory.transfer.write
- core.invoice.delete
- core.invoice.read
- core.invoice.write
- core.item.read
- core.item.write
- core.legal_entity.read
- core.purchase_order.read
- core.purchase_order.write
- core.requisition.read
- core.requisition.write
- core.sourcing.pending_supplier.read
- core.sourcing.pending_supplier.write
- core.sourcing.read
- core.sourcing.response.award.write
- core.sourcing.response.read
- core.sourcing.response.write
- core.sourcing.write
- core.supplier.read
- core.supplier.write
- core.user.read
- core.user.write
Note:
If these scopes aren't associated with the Client ID and Client Secret, the OAuth token flow fails on ServiceNow.
Procedure
Result
After you publish the integration profile, the scheduled job ITAM - Sync Coupa purchase orders runs daily and fetches the status of the already created requisitions.
Note:
If you haven't created any
requisition, the scheduled job doesn't run.
You can view this information by clicking the Procurement Integration Jobs tab.
What to do next
Verify if the scheduled job ITAM - Sync Coupa purchase orders has run successfully by selecting the Integration Scheduled Job Results tab. If the job has failed, you can view the
list of errors by following these steps:
- On the Procurement integration profile form, select the Procurement Integration Job Log related list.
- Open the job log record where the displayed status shows as failed.
- Select the related list Asset Job Log Details to find out the reason for the job failure.
Create software requisitions directly on Coupa through the ServiceNow Procurement application to purchase software.
If you want to delete the Coupa integration profile, see Deleting an external procurement application integration profile.