Automation Cloudの各種設定情報を取得する方法はありますか

:grey_question: Question

Automation Cloudの各種設定情報を取得する方法はありますか

:bulb: Answer

Automation Cloudのプラットフォーム管理APIを使用して取得/操作することが可能です。

取得/操作可能な項目として以下のようなものがございます。

  • 監査ログ
  • グループ
  • ロボットアカウント
  • 設定
  • ユーザー

各APIのリクエストと応答の例と必要なスコープについては以下のガイドに記載されています。

参考:
「UiPath Automation Cloud API ガイド > プラットフォーム管理 API について」
https://docs.uipath.com/ja/automation-cloud/automation-cloud/latest/api-guide/about-the-platform-management-apis

なお、Orchestrator Automation Cloud APIでご利用頂ける認証方法は外部アプリケーションです。

外部アプリケーションの作成手順については以下をご参照ください。

外部アプリケーションの作成手順

  1. Automation Cloudの管理ページにアクセスします。

  2. 外部アプリケーション > アプリケーションを追加 よりアプリケーションを追加し、リソースに"Platform Management API Access"を選択します。
    Img

  3. ”アプリケーションスコープ”に必要なスコープ(PM.Audit等)を追加して作成します。

  4. 作成後に表示されるアプリIDとアプリケーションシークレットを保存し、リクエスト実行時に使用します。

サンプルワークフロー

監査ログ、グループ、ロボットアカウントの3つの情報を取得するサンプルワークフローはこちらです。
AC_PlatformManagementAPI_sample.zip (4.9 KB)

Automation Cloudに登録されているローカルユーザー一覧を取得するサンプルワークフローはこちらです。
AC_PlatformManagementAPI_UserList.zip (4.8 KB)

1 Like