integration-service
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. Les packages de connecteurs disponibles dans Integration Service sont traduits à l'aide d'un moteur de traduction. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur d'Integration Service

Automation CloudAutomation Cloud Public SectorAutomation Suite
Dernière mise à jour 11 févr. 2025

Authentification Coupa

Prérequis

Pour créer une connexion, vous avez besoin des informations d'identification suivantes :

  • Informations d'identification du client OAuth 2.0 : URL du site, ID du client, clé secrète, étendue
  • Personnalisé : URL du site, clé API

Création d'une connexion OAuth

Pour obtenir les informations d'identification nécessaires à une connexion OAuth, connectez-vous à Coupa en tant qu'administrateur activé par les intégrations pour créer un client à l'aide d'un type d'accord d'informations d' identification client .

  1. Connectez-vous à votre instance Coupa et sélectionnez le bouton Configuration (Setup) dans le coin supérieur droit de l'interface.
  2. Faites défiler jusqu'à la section Intégrations et sélectionnez Clients Oauth2/OpenID Connect.
  3. Sélectionnez Créer.

Ajouter la connexion Coupa

  1. Sélectionnez Integration Service dans Automation CloudTM pour le secteur public.

  2. Dans la liste Connecteurs , sélectionnez Coupa. Vous pouvez également utiliser la barre de recherche pour trouver le connecteur.
  3. Sélectionnez le type d'authentification de votre choix, puis sélectionnez le bouton Se connecter à Coupa (Connect to Coupa) .
  4. Saisissez les informations d'identification requises et sélectionnez Se connecter ( Connect).
  5. Votre connexion a été ajoutée.

Étendues

Les étendues suivantes sont requises pour toute connexion et sont automatiquement sélectionnées : email login offline_access openid profile core.common.read.

Selon vos besoins, vous pouvez sélectionner d’autres étendues dans la liste des sélections multiples disponible. La table suivante répertorie toutes les étendues dont vous pourriez avoir besoin lors des interactions avec les objets Coupa.

Objet

Opération (Operation)

Étendues

accounts

GET /accounts

POST/accounts

GET/accounts

PUT/accounts

core.accounting.read

core.accounting.write

approvals

GET/approvals

GET/approvals/{id}

core.approval.read

budget_lines

GET /budget_lines

GET /budget_lines/{id}

core.budget.read

cancel_purchaseorders

PUT/close_purchaseorders/{id}

core.purchase_order.write

close_purchaseorders

PUT/close_purchaseorders/{id}

core.purchase_order.write

contracts

GET/contracts/{contractId}/attachments

GET/contracts/{contractId}/attachments/{attachmentId}

core.contract.read

contracts/{contractId}/retrieve_legal_agreement

GET/contracts/{contractId}/retrieve_legal_agreement

core.contract.read

expense_lines

GET/expense_lines

GET/expense_lines/{id}

core.expense.read

expense_reports

GET/expense_reports

GET/expense_reports/{id}

core.expense.read

inventory_transactions

GET/inventory_transactions

POST/inventory_transactions

GET/inventory_transactions/{id}

core.inventory.adjustment.read

core.inventory.adjustment.write

core.inventory.asn.read

core.inventory.balance.read

core.inventory.common.read

core.inventory.consumption.read

core.inventory.consumption.write

core.inventory.receiving.read

core.inventory.receiving.write

core.inventory.transfer.read

core.inventory.transfer.write

invoices

GET/invoices

POST/invoices

GET/invoices/{id}

PATCH/invoices/{id}

core.invoice.approval.bypass

core.invoice.approval.write

core.invoice.create

core.invoice.delete

core.invoice.read

core.invoice.write

issue_purchaseorders

PUT/issue_purchaseorders/{id}

core.purchase_order.write

items

GET/items, POST/items

GET/items/{id}

PATCH/items/{id}

 

purchase_order_changes

GET/purchase_order_changes

GET/purchase_order_changes/{id}

core.purchase_order.read

purchase_order_lines

GET/purchase_order_lines

GET/purchase_order_lines/{id}

core.purchase_order.read

purchase_orders

GET/purchase_orders

GET/purchase_orders/{id}

PATCH/purchase_orders/{id}

core.purchase_order.read

core.purchase_order.write

quote_requests

GET/quote_requests

POST/quote_requests

GET/quote_requests/{id}

PUT/quote_requests/{id}

 

requisitions

GET/requisitions

POST/requisitions

GET/requisitions/{id}

PATCH/requisitions/{id}

core.requisition.read

core.requisition.write

suppliers

GET/suppliers

POST/suppliers

GET/suppliers/{id}

PUT/suppliers/{id}

core.supplier.read

core.supplier.write

user_groups

GET /user_groups

POST /user_groups

GET /user_groups/{id}

PATCH / user_groups/{id}

core.user_group.read

core.user_group.write

users

GET /users

POST /users

GET /users/{id}

PUT / users/{id}

core.user.read

core.user.write

  • Prérequis
  • Création d'une connexion OAuth
  • Ajouter la connexion Coupa
  • Étendues

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.