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

Integration Service - Guide de l'utilisateur

Automation CloudAutomation Cloud Public SectorAutomation Suite
Dernière mise à jour 10 déc. 2024

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 cliquez sur 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. Cliquez sur Créer (Create).

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. Le tableau ci-dessous 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

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-2024 UiPath Tous droits réservés.