Flex Gateway新着情報
Governance新着情報
Monitoring API Manager自動化プロジェクトで [Submit Document to MuleSoft IDP (ドキュメントを MuleSoft IDP に送信)] アクションステップと [Retrieve Results from MuleSoft IDP (MuleSoft IDP から結果を取得)] アクションステップを使用して、MuleSoft RPA でパブリッシュ済みドキュメントアクションを実行できます。 ドキュメントアクションを Anypoint Exchange にパブリッシュすると、RPA で使用できるようになります。RPA で IDP アクションステップを使用する前に、接続アプリケーションを作成し、アクセストークンを取得する必要があります。
ドキュメントアクションの実行に RPA を使用しない場合は、API を使用したドキュメントの処理と結果の取得の説明に従って IDP API を設定してコールします。
次の Anypoint 権限があることを確認します。
ユーザーがパブリッシュされたドキュメントアクションを実行し、実行結果を取得できるようにします。
ユーザーが接続アプリケーションを IDP と通信するように設定できるようにします。
IDP API と通信するには、次の詳細を使用して接続アプリケーションを作成します。
Type (種別): App acts on its own behalf (client credentials) (アプリケーションが自身ために行動する (クライアントログイン情報))
Scopes (スコープ): Execute Published Actions (パブリッシュ済みアクションの実行)
接続アプリケーションを作成したら、アクセストークンを取得するときに使用するために、その ID とシークレットをコピーしておきます。
詳細は、接続アプリケーションを参照してください。
接続アプリケーションを設定したら、次の curl
コマンドを使用してトークンを取得します。
curl --location --request POST 'https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token' \ (1)
--header 'Content-Type: application/json' \
--data-raw '{
"grant_type": "client_credentials",
"client_id": "<connected-app-client-id>", (2)
"client_secret": "<connected-app-client-secret>" (3)
}'
1 | EU 地域のユーザーは、eu1.anypoint.mulesoft.com ドメインを使用します。 |
2 | <connected-app-client-id> を接続アプリケーションのクライアント ID に置き換えます。 |
3 | <connected-app-client-secret> を接続アプリケーションのクライアントシークレットに置き換えます。 |
IDP API をコールするときにアクセストークンを使用します。
パブリッシュ済みドキュメントアクションを実行するには、RPA で [Submit Document to MuleSoft IDP (ドキュメントを MuleSoft IDP に送信)] アクションステップを使用します。このアクションステップでは、パブリッシュ済みドキュメントアクションを参照し、実行 ID と処理するファイルのパスを指定してアクションを実行できます。[Retrieve Results from MuleSoft IDP (MuleSoft IDP から結果を取得)] アクションステップを設定するときに実行 ID を使用して、実行から結果を取得します。
[Submit Document to MuleSoft IDP (ドキュメントを MuleSoft IDP に送信)] アクションステップは、組織内のユーザーを偽装してドキュメントアクションを実行します。そのため、Anypoint Platform で「Execute Versioned Actions (バージョン管理されたアクションの実行)」権限を持つユーザーの認証ログイン情報を使用する必要があります。
設定の詳細は、Submit Document to MuleSoft IDPを参照してください。
ドキュメントアクションの実行結果を取得するには、RPA で [Retrieve Results from MuleSoft IDP (MuleSoft IDP から結果を取得)] アクションステップを使用します。このアクションステップでは、以前に対応する [Submit Document to MuleSoft IDP (ドキュメントを MuleSoft IDP に送信)] の実行で使用した実行 ID を指定することで、ドキュメントアクションの実行結果を照会できます。
設定の詳細は、Retrieve Results from MuleSoft IDPを参照してください。