通知を受け取る

UiPath Integration Service

UiPath Integrations Service ガイド

Coupa の認証

認証

Coupa インスタンスとのコネクションを確立する前に、 認証の種類を選択する必要があります。現在、次の種類がサポートされています。

  • oauth2ClientCredentials

OAuth 接続を作成する

OAuth 接続を作成するには、次の資格情報を指定する必要があります。

  • OAuth スコープ
  • クライアント ID
  • シークレット
  • ドメイン

必要な資格情報を取得するには、連携が有効化された管理者として Coupa にログインし、付与タイプとして Client Credentials を使用してクライアントを作成する必要があります。

  1. Coupa インスタンスにログインし、画面の右上隅にある [Setup] ボタンをクリックします。

  2. [Integrations] セクションまでスクロールし、[Oauth2/OpenID Connect Clients] をクリックします。

  3. [Create] をクリックします。

Scopes

どのコネクションにも以下のスコープが必要で、事前に入力されています。
OAuth アプリには以下のスコープが既定で必要です。残りのスコープも、場合に応じて、手動で入力する必要があります (下の表を参照)。

  • メール アドレス
  • ログイン
  • offline_access
  • openid
  • プロファイル
  • core.common.read

以下は、オブジェクトのリストと、それぞれのスコープです。

📘

注:

書き込みスコープは Create/Update/Delete の操作にのみ必要です。また、読み取りスコープは ListAll/List/Get の操作にのみ必要です。
OAuth アプリには、コネクションの作成時に手動で指定するスコープと同じスコープを常に指定する必要があります。指定しない場合は、エラーが発生します。たとえば、OAuth アプリで指定されたスコープが email、login、offline_access、openid、profile、core.common.read、および core.supplier.readCoupa である場合は、Coupa コネクションの追加時に指定できるのはこれらのスコープのみです。

ObjectScopes
accountscore.accounting.read
core.accounting.write
approvalscore.approval.read
budget_linescore.budget.read
cancel_purchaseorderscore.purchase_order.write
close_purchaseorderscore.purchase_order.write
contractscore.contract.read
contracts/{contractId}/retrieve_legal_agreementcore.contract.read
expense_linescore.expense.read
expense_reportscore.expense.read
inventory_transactionscore.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
invoicescore.invoice.approval.bypass
core.invoice.approval.write
core.invoice.create
core.invoice.delete
core.invoice.read
core.invoice.write
issue_purchaseorderscore.purchase_order.write
items-
purchase_order_changescore.purchase_order.read
purchase_order_linescore.purchase_order.read
purchase_orderscore.purchase_order.read
core.purchase_order.write
quote_requests-
Requisitionscore.requisition.read
core.requisition.write
Supplierscore.supplier.read
core.supplier.write
user_groupscore.user_group.read
core.user_group.write
Userscore.user.read
core.user.write

The above steps were originally documented on the Coupa website on November 29, 2021. For updated information and more details regarding Coupa visit the OAuth 2.0 Getting Started with Coupa API page.

21 日前に更新

Coupa の認証


改善の提案は、API リファレンスのページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。