Microsoft 365 Excel パッケージの [接続] アクションの使用

組織の ID (クライアント ID とテナント ID) とユーザーの資格情報を入力して Microsoft 365 Excel パッケージの [接続] アクションを使用し、Office 365 サーバーとの接続を確立します。

前提条件

[接続] アクションのすべてのフィールドは、Credential Vault からの資格情報、またはユーザーが入力した値を受け入れます。
注: [接続] アクションには、以下の条件があります。
  • ROPC フローは、現在 MFA や SSO をサポートしていません。
  • アクセス許可に対する管理者の同意が付与されていることを確認してください。
  1. Microsoft 365 の資格情報を使用して Azure Portal にログインします。
  2. アプリケーションを Microsoft ID プラットフォームに登録して、クライアント ID とテナント ID を取得します。「アプリの登録」を参照してください。
  3. Microsoft Graph へのアクセスに必要な権限をアプリケーションに付与します。

    アプリケーションのアクセス許可」を参照してください。

    注: Azure Portal のアプリ登録で、[認証] > [詳細設定] > [パブリック クライアント フローを許可] に移動し、[はい] を選択していることを確認します。
  4. クライアント シークレットを追加するには、まず Azure に登録する必要があります。「Azure に登録する」を参照してください。
  5. クライアント シークレットを追加します。「クライアント シークレットの追加」を参照してください。

Microsoft 365 OneDrive パッケージの設定と接続方法の例については、「Azure アプリをセットアップして、Microsoft OneDrive パッケージで接続する (A-People のログインが必要)」を参照してください。

手順

  1. アクション パレットで、[接続] アクションをダブルクリックまたはドラッグします。
  2. [Microsoft 365 ユーザー セッション] フィールドにセッション名を入力します。
    (任意) [値を挿入] アイコンをクリックして、既存の変数を選択します。
    注: このパッケージの後続のアクションに、このセッション名を入力します。
  3. [OAuth2 認証モード] をクリックして、次のいずれかのオプションを選択します。
    • Control Room マネージ
      次のフィールドを使用して情報を更新します。
      • 接続: [選択] ボタンをクリックして、既存の接続を選択します。
        • [プロバイダ タイプ] ドロップダウン メニューをクリックして、利用可能なプロバイダーまたはカスタム プロバイダーを選択します。

          カスタム プロバイダー作成の詳細については、「Control Room での OAuth 2.0 接続の構成」をご覧ください。

        • [接続名] をクリックして、選択したプロバイダーに対応する接続を選択します。
        • [トークン タイプ] フィールドを使用して、次のいずれかのオプションを選択します。
          • 共有: グローバル トークン向け。

            共有型のアクセス トークンは、Control Room との接続が確立されたときに作成されます。このアクセス トークンは資格情報として保存されます。オートメーションを実行すると、Control Room で設定された Enterprise アプリケーション プロバイダ タイプのオートメーションでアクセス トークンが参照されます。

          • ユーザー固有: ユーザー固有のトークン向け。
            このオプションを選択する場合は、Microsoft 365 アカウントにログインして認証し、ユーザー固有のトークンを生成する必要があります。このオプションを使用するには、次の手順を実行します。
            1. Control Room にログインし、プロフィールの [マイ設定] > [OAuth 接続] に移動します。
            2. [OAuth 接続] タブで、 [ログインして認証] をクリックします。
            3. Microsoft 365 アカウントにログインし、[続行] を選択します。
            4. アクセスできるサービスを確認し、[続行] をクリックします。

              正常に接続されると、[OAuth 接続] > [接続] テーブルに [アクティブ] と表示されます。

      • [ユーザー名] フィールドで、以下のいずれかのタブをクリックします。
        • 資格情報: [選択] ボタンをクリックして、ユーザー名に関連する情報が含まれている Credential Vault 内の値を選択します。
        • 変数: ユーザー名の情報を含むユーザー定義の変数を使用します。
        • 安全でない文字列: 値を入力します。
    • ROPC
      以下のフィールドを使用して、Azure Potal で自分のアカウントに提供される情報を入力します。
      • クライアント ID: Microsoft 365 のクライアント ID を入力するか、Credential Vault から挿入します。
      • テナント ID: Microsoft 365 サブスクリプション用の固有の ID を入力するか、Credential Vault から挿入します。
      • ユーザー名: Microsoft 365 Excel へのアクセスに使用するユーザー名を入力します。
      • パスワード: Microsoft 365 のパスワードを指定します。
      • クライアント シークレット: アクセス トークンを入力するか、Credential Vault から挿入します。
      上記のすべてのフィールドについて、次のいずれかのタブを使用して値を挿入することができます。
      • 資格情報: クライアント ID/クライアント シークレット/ユーザー名/パスワードの情報を含む Credential Vault の値を使用します。
      • 変数: クライアント ID/クライアント シークレット/ユーザー名/パスワードの情報を含むユーザー定義の変数を使用します。
      • 安全でない文字列: 値を入力します。

  4. [保存] をクリックします。