UiPath Documentation
integration-service
latest
false
Integration Service-Benutzerhandbuch
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.

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 bei Coupa als Integrations-fähiger Administrator an, um einen Client mit einem Gewährungstyp für Client-Anmeldeinformationen zu erstellen.

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

Fügen Sie die Coupa-Verbindung hinzu

  1. Wählen Sie Orchestrator im Produktstartprogramm aus.

  2. Wählen Sie einen Ordner aus und navigieren Sie dann zur Registerkarte Verbindungen .

  3. Wählen Sie Verbindung hinzufügen aus.

  4. Um die Seite zur Erstellung der Verbindung zu öffnen, wählen Sie den Konnektor in der Liste aus. Sie können die Suchleiste verwenden, um den Connector zu finden.

  5. Wählen Sie Ihren bevorzugten Authentifizierungstyp aus.

  6. Geben Sie die erforderlichen Anmeldeinformationen ein und wählen Sie Verbinden aus .

    Where available, select the menu next to a field and choose Use credential asset or Use Orchestrator asset to reference an Orchestrator asset instead of entering the value directly. For more information, see Use credential assets for connections.

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.

ObjektBetriebScopes
accountsGET /accounts POST/accounts GET/accounts PUT/accountscore.accounting.read core.accounting.write
approvalsGET/approvals GET/approvals/{id}core.approval.read
budget_linesGET /budget_lines GET /budget_lines/{id}core.budget.read
cancel_purchaseordersPUT/close_purchaseorders/{id}core.purchase_order.write
close_purchaseordersPUT/close_purchaseorders/{id}core.purchase_order.write
contractsGET/contracts/{contractId}/attachments GET/contracts/{contractId}/attachments/{attachmentId}core.contract.read
contracts/{contractId}/retrieve_legal_agreementGET/contracts/{contractId}/retrieve_legal_agreementcore.contract.read
expense_linesGET/expense_lines GET/expense_lines/{id}core.expense.read
expense_reportsGET/expense_reports GET/expense_reports/{id}core.expense.read
inventory_transactionsGET/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
invoicesGET/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_purchaseordersPUT/issue_purchaseorders/{id}core.purchase_order.write
itemsGET/items, POST/items GET/items/{id} PATCH/items/{id}
purchase_order_changesGET/purchase_order_changes GET/purchase_order_changes/{id}core.purchase_order.read
purchase_order_linesGET/purchase_order_lines GET/purchase_order_lines/{id}core.purchase_order.read
purchase_ordersGET/purchase_orders GET/purchase_orders/{id} PATCH/purchase_orders/{id}core.purchase_order.read core.purchase_order.write
quote_requestsGET/quote_requests POST/quote_requests GET/quote_requests/{id} PUT/quote_requests/{id}
requisitionsGET/requisitions POST/requisitions GET/requisitions/{id} PATCH/requisitions/{id}core.requisition.read core.requisition.write
suppliersGET/suppliers POST/suppliers GET/suppliers/{id} PUT/suppliers/{id}core.supplier.read core.supplier.write
user_groupsGET /user_groups POST /user_groups GET /user_groups/{id} PATCH / user_groups/{id}core.user_group.read core.user_group.write
usersGET /users POST /users GET /users/{id} PUT / users/{id}core.user.read core.user.write

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben