integration-service
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Die Connector-Pakete, die in Integration Service verfügbar sind, werden maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Integration Service Benutzerhandbuch

Automation CloudAutomation Cloud Public SectorAutomation Suite
Letzte Aktualisierung 10. Dez. 2024

Coupa-Authentifizierung

Voraussetzungen

Um eine Verbindung zu erstellen, benötigen Sie die folgenden Anmeldeinformationen:

  • OAuth 2.0: Client-Anmeldeinformationen: Site-URL, Client-ID, Geheimschlüssel, Scope
  • Benutzerdefiniert: Site-URL, API-Schlüssel

Erstellen einer OAuth-Verbindung

Um die erforderlichen Anmeldeinformationen für eine OAuth-Verbindung zu erhalten, melden Sie sich als Integrationsadministrator bei Coupa an, um einen Client mit einem Gewährungstyp für Client-Anmeldeinformationen zu erstellen.

  1. Melden Sie sich bei Ihrer Coupa-Instanz an und klicken Sie auf die Schaltfläche Einrichten in der oberen rechten Ecke der Benutzeroberfläche.
  2. Scrollen Sie zum Abschnitt Integrationen und wählen Sie OAuth2/OpenID Connect Clients aus.
  3. Klicken Sie auf Erstellen.

Fügen Sie die Coupa-Verbindung hinzu

  1. Wählen Sie Integration Service von Automation CloudTM – Öffentlicher Sektor aus.

  2. Wählen Sie in der Liste Connectors die Option Coupa aus. Sie können auch die Suchleiste verwenden, um den Connector zu finden.
  3. Wählen Sie Ihren bevorzugten Authentifizierungstyp und dann die Schaltfläche Mit Coupa verbinden aus .
  4. Geben Sie die erforderlichen Anmeldeinformationen ein und wählen Sie Verbinden aus.
  5. Ihre Verbindung wurde hinzugefügt.

Scopes

Die folgenden Scopes sind für jede Verbindung erforderlich und werden automatisch ausgewählt: email login offline_access openid profile core.common.read.

Je nach Ihren Anforderungen können Sie andere Scopes aus der verfügbaren Mehrfachauswahlliste auswählen. In der folgenden Tabelle sind alle Scopes aufgeführt, die Sie möglicherweise bei der Interaktion mit Coupa-Objekten benötigen.

Objekt

Betrieb

Scopes

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

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten