Coupa Approval Operations MCPサーバー ​

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Coupa Approval Operations MCPサーバーにより、LLMは自然な会話を通じてCoupaの承認を管理できます。これにより、保留中の承認の検索、承認コンテキスト全体の取得、承認、却下、保留、または承認に関する詳細情報のリクエストを、Coupaインターフェイスを直接操作せずに実行できるツールが提供されます。

用途 ​

Coupa Approval Operations MCPサーバーを使用して、次のアクションを実行します:

  • キュー内の保留中の承認を検索し、項目の待機時間で並べ替えます
  • ドキュメントの詳細やリクエスター情報など、特定の承認のコンテキスト全体を取得します
  • ドキュメントの完全なサマリーを確認した後、保留中の承認を承認します
  • 記録された理由を添えて承認を却下します
  • 決定前に追加レビューが必要な場合、承認を保留にします
  • ドキュメントにコメントを投稿して、リクエスターに詳細情報を依頼します
  • すべての承認者とドキュメントタイプにわたって、組織全体の承認状況を監視します

プロンプト例 ​

次のプロンプト例を使用して、Coupa Approval Operations MCPサーバーツールを呼び出します:

  • What approvals are waiting for my decision?
  • Show me my most stalled pending approvals.
  • Get the details for approval ID 12345.
  • Approve this requisition.
  • Reject this invoice because it exceeds the approved budget.
  • Place this purchase order on hold for further review.
  • Ask the requester for more details before I approve this.
  • Show me all stalled approvals across the organization.
  • What has been pending for more than 5 days?

Coupa Approval Operations MCPサーバーツール ​

Coupa Approval Operations MCPサーバーは次のツールを提供します:

ツール説明
search_pending_approvals保留中の承認を検索します。
get_approval承認のステータス、ドキュメントサマリー、使用可能なアクションを含めて承認を取得します。
approve_approval前回レビューされてから変更されていない場合、保留中の承認を承認します。
reject_approval指定した理由で保留中の承認を却下します。
hold_approvalCoupaによって保留の対象と報告された場合、保留中の承認を保留にします。
request_approval_info承認を決定せずに、基になるドキュメントにコメントを投稿し、リクエスターに詳細を依頼します。

Coupa Approval Operations MCPサーバーのインストール ​

構築済みMCPサーバーをプロジェクトにインストールするには、次の手順を完了します:

1

Workatoアカウントにサインインします。

2

AI Hub > Enterprise MCPに移動します。

3

+ Create MCP serverをクリックします。

4

接続済みアプリを使用して構築済みMCPサーバーを開始するセクションに移動し、使用する構築済みMCPサーバーを選択します。

5

Use this serverをクリックします。

6

サーバー名フィールドにMCPサーバーの名前を入力します。

7

場所ドロップダウンメニューを使用して、MCPサーバーのプロジェクトを選択します。

8

Connectionsセクションに移動し、アプリアカウントに接続します。

9

MCPサーバーテンプレートで使用するコネクションタイプを選択します。

  • User's connection: MCPサーバーツールは、アプリケーションに接続するユーザーのIDと権限に基づいてアクションを実行します。ユーザーは自分の認証情報で認証し、スキルを実行します。
  • Your connection: このオプションでは、レシピビルダーによって確立されたコネクションを使用し、通常のアプリコネクションと同じ原則に従います。

コネクションタイプを選択コネクションタイプを選択

検証済みユーザーアクセスの認証要件

OAuth 2.0認可コードグラントを使用するアプリコネクションのみが、ユーザーのコネクションで利用できます。詳細については、検証済みユーザーアクセスを参照してください。

10

次のセクションで、アプリ固有のコネクション設定手順を完了します。

Coupa Approval Operationsコネクションのセットアップ ​

Coupa Approval Operationsコネクションのセットアップ手順を表示

APIバージョン ​

CoupaコネクターはCoupa Core REST APIを使用します。

OAuth 2.0でCoupaに接続する方法 ​

Coupaコネクターは、2022年1月以降、OAuth 2.0ベースのコネクティビティをサポートしています。 OAuthコネクションは、APIキーベースのコネクションよりも安全です。 OAuthでは、Workatoコネクション設定で使用する予定の正確なスコープを指定できます。 Coupaコネクターは、OAuth 2.0 Client CredentialsおよびOAuth 2.0 Authorization Code Grantコネクションをサポートしています。詳細については、OpenID Connect Clientsを参照してください。

OAuthコネクションのセットアップ手順を表示
1

Coupaインスタンスにサインインします。例:https://[your-instance-name].coupacloud.com/oauth2/clients。

2

作成をクリックして、新しいOAuthクライアントを作成します。

3

付与タイプドロップダウンメニューを使用して、認可コードまたはクライアント資格情報を選択します。 Workatoの認証タイプで同じオプションを選択する必要があります。

4

Nameフィールドに名前を入力します。例:Workato Coupa OAuth connection。

5

使用予定のリダイレクトURIをリダイレクトURIフィールドに入力します。認可コードを使用する予定の場合は、リンクhttps://www.workato.com/oauth/callbackを追加します。

6

Workatoに提供する予定のスコープを選択します。 Coupaコネクターで自動化する予定のすべてのオブジェクトおよび機能を含めます。選択するスコープは、Workatoで設定するスコープと一致している必要があります。コネクションを確立するには、少なくともcore.common.readおよびoffline_accessスコープを含める必要があります。

Coupaでのクライアントの作成新しいクライアントを作成

7

保存をクリックします。

8

Workatoで使用するために、識別子とシークレットをコピーして保存します。

9

Workatoアカウントに戻り、コネクションを追加する予定のプロジェクトに移動します。

10

作成 > コネクションをクリックするか、Cを2回押します。

11

新規コネクションページで、コネクションとしてCoupaを検索して選択します。

12

コネクション名フィールドに、コネクションの一意の名前を入力します。

13

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

14

認証ドロップダウンを使用して、Coupaで指定した付与タイプを選択します。

15

クライアントIDとクライアントシークレットを入力します。

16

インスタンスのCoupa URLをホストフィールドに入力します。たとえば、URLがhttp://acme.coupacloud.comの場合は、acmeと入力します。

17

スコープドロップダウンメニューを使用して、Coupaで設定したものと同じスコープを選択します。正常に接続するには、必須スコープcore.common.readおよびoffline_accessを含めます。

18

接続をクリックします。

Coupaロール要件 ​

各ツールの利用可否は、接続済みアカウントに付与された権限によって異なります。アクションは、共有サービスアカウントではなくOAuth 2.0 Authorization Code Grantコネクションを使用し、Verified user accessを通じて、認証された承認者自身のCoupa権限で実行されます。必要な権限なしで行われたリクエストは、permission-deniedの結果を返します。

Coupa Approval Operations MCPサーバーツールの使用方法 ​

利用可能なツールの詳細については、次のセクションを参照してください:

search_pending_approvalsツール ​

search_pending_approvalsツールは保留中の承認を検索し、デフォルトで最も古い保留中の項目を最初に表示します。最新の保留中の項目で並べ替えたり、承認者や経過時間でフィルタリングしたりすることもできます。 LLMはこのツールを使用して、決定待ちの承認の検出、滞留している項目の特定、組織全体の承認キューの監視を行います。

質問例:

  • What approvals are waiting for my decision?
  • Show me my most stalled pending approvals.
  • What has been pending for more than 5 days?
  • Show me all stalled approvals across the organization.

get_approvalツール ​

get_approvalツールは、承認のステータス、ドキュメントサマリー、使用可能なアクションを含めて承認を取得します。 LLMはこのツールを使用して、アクションを実行する前に承認を確認します。

質問例:

  • Get the details for approval ID 12345.
  • Show me the full context for this approval.
  • Retrieve the document summary for the pending invoice.
  • What are the details and who requested this approval?

approve_approvalツール ​

approve_approvalツールは保留中の承認を承認します。前回レビューされてから承認が変更されている場合、このツールはアクションを拒否します。 LLMはこのツールを使用して、ドキュメントサマリーを表示して確認を得た後、保留中の項目を承認します。

質問例:

  • Approve this requisition.
  • Approve the pending purchase order.
  • I approve this expense report.
  • Go ahead and approve this approval.

reject_approvalツール ​

reject_approvalツールは保留中の承認を却下します。このツールでは、却下の理由を指定する必要があります。 LLMはこのツールを使用して、保留中の項目を却下し、却下の理由を記録します。

質問例:

  • Reject this invoice because it exceeds the approved budget.
  • I'm rejecting this requisition because it exceeds the approved amount.
  • Decline this approval because supporting documentation is missing.
  • Reject this contract approval because it needs legal review before proceeding.

hold_approvalツール ​

hold_approvalツールは保留中の承認を保留にします。承認が対象外の場合、このツールは承認を保留にしません。 LLMはこのツールを使用して、追加レビューが完了するまで決定を一時停止します。

質問例:

  • Place this purchase order on hold for further review.
  • Hold this approval pending additional clarification.
  • I need to put this requisition on hold temporarily.
  • Hold this approval while we wait for more information.

request_approval_infoツール ​

request_approval_infoツールは、承認を決定せずに、基になるドキュメントにコメントを投稿し、リクエスターに詳細を依頼します。 LLMはこのツールを使用して、承認、却下、または保留の前に不足している詳細をリクエストします。

質問例:

  • Ask the requester for more details before I approve this.
  • Request more information from the requester about the project scope.
  • Ask for the budget justification for this approval.
  • Post a comment asking the requester to provide the missing supporting documents.

はじめに ​

MCP serverのツールは、Overviewページのツールセクションで表示および管理できます。ツール管理では、次の機能を利用できます:

ツールを開始する必要があります

LLMは、MCP server connector内のアクティブなツールにのみアクセスできます。

最終更新日: