自動化キットのサテライト コンポーネントを設定する

この記事には、自動化キットのサテライト ソリューションの手動インストール プロセスが含まれています。 自動化されたコマンド ライン インストーラーがあり、このプロセスもガイドします。

Microsoft Entra アプリ登録を作成して Dataverse Web API に接続する

次の手順を使用して、サテライト環境のフローで使用されるアプリ登録を作成します。

  1. Azure にサインインします。

  2. Microsoft Entra>アプリの登録 に移動します。

  3. 新規登録 を選択します。

  4. 名前を入力 (例: Automation CoE Dataverse API) し、他はすべてそのままで登録を選択します。

  5. 概要タブで、アプリケーション ID URI を追加するを選択します。

  6. 設定を選択して既定のままにし、保存を選択します。

新しいクライアント シークレットを追加する

2023 年 4 月リリース以降、クライアント シークレットは必要ありません。

重要

Azure Key Vault は、自動化キット サテライトの 2023 年 3 月以前にリリースにのみ必要です。 2023 年 4 月のリリース以降、前提条件として Azure Key Vault は不要になりました。

  1. 証明書とシークレット>新しいクライアント シークレット を選択します。

  2. 説明を入力し (例: Auto CoE Dataverse)、適切な有効期限の値を選択します。

  3. 追加を選択します。

  4. 生成されたシークレット値をコピーします。

    このシークレットは後のステップで Azure Key Vault に追加されます。

  5. 概要タブに戻り、次の情報をコピーします。

    • アプリケーション (クライアント) ID
    • ディレクトリ (テナント) ID
  6. Azure Key Vault に移動します。 ここに値が保存されるため、Power Automate はそれらを使用して Dataverse Web API を呼び出すことができます。

既にコピーしたクライアント ID とテナント ID のシークレットを作成する

2023 年 4 月リリース以降、クライアント シークレットは必要ありません。

  1. シークレット タブ内で、生成/インポートを選択します。

  2. 各シークレットにはわかりやすい名前を使用してください。 次に例をいくつか示します。

    • KVS-AutomationCoE-ClientID
    • KVS-AutomationCoE-TenantID
    • KVS-AutomationCoE-Secret

新しい環境を作成、またはサテライトの既存環境を使用する

Microsoft は、運用環境内にサテライト ソリューションをインポートすることをお勧めします。 新しい環境を作成する場合は、自動化キットを設定するの手順に従います。

Creator Kit のインポート

Power Apps component framework を有効にして、Power Platform Creator Kit をインポートします。

  1. Power Apps component framework を有効にします。

    1. Power Platform 管理センター にサインインします。

    2. この機能を有効にする環境を選択してください。 (メイン とすべての サテライト 環境の両方に対して実行する必要があります)

    3. 上部ペインで 設定 を選択します。

    4. 製品>機能 の順に選択します。

    5. コード コンポーネントでキャンバス アプリの公開を許可する をオンにします。

    6. 保存 を選びます。

  2. Power Platform Creator Kit をインポートします。

    1. Power Platform Creator Kit ダウンロードします。

    2. Power Automate にサインインします。

    3. メイン ソリューションがインポートされる、作成したばかりの環境に移動します。 この例では、Contoso_Prod という名前の環境にインポートします。

    4. 左ペインで、ソリューション>インポート>参照を選択します。

    5. CreatorKitCore_x_x_x_x_managed.zip と言う名前の作成者キットソリューションを選択します。

    6. インポート を選択します。

Creator Kit のインポートが完了するまで待ってから、次のステップに進みます。

Dataverse 内でアプリケーション ユーザーを作成する

サテライト環境ごとに、Dataverse の内部にアプリケーション ユーザーを作成します。

  1. Power Platform 管理センター に移動します。

  2. サテライト環境を選択し、設定を選択します。

  3. ユーザー + アクセス許可>アプリケーション ユーザー>新しいアプリ ユーザー の順に選択します。

  4. アプリの追加を選択します。

  5. 前のステップで作成したアプリ登録を選択します。

    チップ

    不明な場合は、AppID を確認してください。

  6. 事業単位を選択します。

  7. システム管理者セキュリティ ロールを追加します。

  8. 作成 を選択します。

サテライト ソリューションをサテライト環境にインポートする

次の手順に従って、サテライト ソリューションをインポートします。

  1. Power Automate にサインインします。

  2. サテライト ソリューション用に指定された環境を選択します。 この例では、Contoso Prod という名前の環境にインポートしています。

  3. 自動化キット資産セクションから、自動化キットのサテライト マネージド ソリューションの最新リリースをダウンロードします。

  4. 左側のペインでソリューションを選択します。

  5. インポート参照 の順に選択します。

  6. オートメーション CoE サテライト ソリューション AutomationCoESatellite_x_x_x_x_managed.zip を選択します。

  7. 圧縮 (.zip) ファイルが読み込まれたら、次へ を選択します。

  8. 情報を確認し、 次へ を選択します。

  9. ソリューションをアクティブ化するための接続を確立します。

    新しい接続を作成する場合は、更新を選択する必要があります。 インポートの進行状況が失われることはありません。

  10. 環境変数 を構成します。

デスクトップ フロー アクション CSV をインポート

すべてのデスクトップ フロー アクションを、csv ファイルから デスクトップ フロー アクション テーブルにインポートします。 これは、自動化キットがインストールされているすべての環境 (メインおよびすべてのサテライトなど) に対して実行する必要があります。

  1. Power Automate にサインインします。

  2. ソリューションがインストールされている環境を選択します。

  3. ソリューションを選択します。

  4. オートメーション CoE メイン ソリューションを見つけて選択します。

  5. デスクトップ フロー アクション のテーブルを選択します。

  6. 上部近くのインポート リストを展開します。

  7. Excel からデータをインポートする を選択します。

  8. ポップアップが開いたら、アップロードを選択し、含まれている autocoe_desktopflowactions.csv という名前の Excel ファイルをアップロードします。

  9. マッピング ステータスを待ち、成功したと表示します。

  10. インポート を選択します。

  11. インポートが完了したら、データがインポートされたことを確認します。