プラットフォーム ホストを使用して個人用パイプラインを作成する
パイプラインは、パイプライン ページに初めて移動するすべてのユーザーが使用できます。 開発環境からインポート アクセス権のある他のターゲット環境への個人用パイプラインを作成します。 ダウンロードやアップロードが不要、デプロイメントのスケジュール設定、インラインのターゲット環境ソリューションの検証、事前の接続参照と環境変数値の検証、Copilot で生成されたデプロイメント ノートなどのパイプラインの利点を、簡単なセットアップ プロセスで適用します。
プラットフォーム ホストを使用した個人用パイプラインの前提条件
- パイプライン ページから作成した個人用パイプラインには、現在の開発環境 1 つとターゲット環境 2 つの 3 つの環境を関連付けることができます。 詳細については、所有する単一ステージのパイプラインにステージを追加するを参照してください。
ヒント
既定の環境、Teams 環境、および Microsoft Dataverse ストアのない環境は、個人用パイプラインのターゲット環境として使用できません。
- パイプラインで使用されるすべての環境には、Dataverse データベースが必要です。
- パイプラインで使用されるすべてのターゲット環境は、マネージド環境 として有効にする必要があります。
プラットフォーム ホストを使用した個人パイプラインの現在の制限
- 個人のパイプラインは拡張できません。
- 構成できるのは、ソースとそれに続く 2 つのターゲットの 3 つの環境のみです。
- 個人のパイプラインを他のユーザーと共有することはできません。
最初のプラットフォーム ホストの設定
カスタム パイプライン ホストにまだ関連付けられていない環境で、テナント内の パイプライン ページに移動した最初のユーザーである場合、プラットフォーム ホストは使用するテナントのすべてのユーザーにプロビジョニングされます。
ヒント
プラットフォーム ホストは、常にテナントのホーム地理的リージョンに作成されます。 この地理的地域に存在しない環境を含むプラットフォーム ホストを使用してパイプラインを作成する場合は、テナント管理者として地域間ソリューション展開を有効にする必要があります。
パイプラインの作成Power Apps
まず、パイプラインを開始する開発環境にいることを確認します。
コマンドバーまたは パイプライン のドロップダウン リストから パイプラインの作成 を選択します。
パネルが開き、次のように入力します。
- パイプライン名: パイプラインの名前。
- 説明: パイプラインの使用目的を説明するオプションの説明。
- ターゲット環境: 現在の開発環境のソリューションが展開される環境。
ヒント
ターゲット環境 の一覧は、インポート アクセスと地理的リージョンに基づいてフィルター処理されます (地域をまたがるソリューションの展開 設定が無効になっている場合)。
保存 を選択すると、現在のソース環境と選択したターゲット環境がプラットフォーム ホストに関連付けられ、それぞれの環境レコードがプラットフォーム ホストに作成されます。 その後、新しく作成されたパイプラインが自動選択され、パイプラインを実行 する準備が整います。
重要
- 環境は 1 つのパイプラインホストのみと関連付けることができます。 高度な拡張性、共有性、および 3 つ以上の環境を備えた管理されたパイプラインを使用する場合は、パイプラインの管理 エクスペリエンス内でプラットフォーム ホストの環境レコードが削除されていることを確認してください。したがって、それらはカスタム ホストに関連付けられるように解放されます。 パイプラインを削除しても、そのパイプラインにリンクされている環境レコードは削除されません。
- 環境は開発またはターゲットのいずれかとしてのみ分類できます。一度設定すると、この分類は、管理者が パイプラインの管理 エクスペリエンスで環境レコードを削除または再作成することによってのみ変更できます。
所有するシングルステージ パイプラインにステージを追加する
コマンド バーで ステージを追加 を選択し、現在のシングルステージ パイプラインにステージを追加します。 このステップの一環として、パイプラインのステージ名、説明、最終ターゲット環境の入力を求められます。
ヒント
- ステージを追加するには、現在のパイプラインの所有者である必要があります。
- ステージの追加機能は単一ステージのパイプラインに限定されていますが、管理者は展開パイプラインの構成アプリでステージを追加できます。
Power Apps から自分が所有するパイプラインを削除する
コマンド バーで 削除 を選択し、ドロップダウン リストで現在選択されているパイプラインを削除します。 あなたの意図と結果についての知識に関する確認メッセージが表示されます。
このアクションでは、パイプラインの実行履歴は削除されず、関連する環境レコードもホストから削除されません。
個人のパイプラインを他の開発環境で使用する
ユーザー受け入れテスト (UAT) など、追加の開発環境に同じパイプライン プロセスがあり、運用環境が別のソース環境で同じ場合は、既に作成したパイプラインを再利用できます。
ドロップダウン メニューから作成したパイプラインを選択します。 デプロイメント構成プロセスの最初のステップで次へを選択すると、現在の環境が開発環境としてパイプライン (およびホスト) にリンクされます。
Power Apps から展開パイプラインの構成アプリにアクセスする
任意のソリューション内のパイプライン ページで、コマンド バーのパイプラインの管理ボタンをクリックすると、現在の環境に関連付けられているパイプライン ホストの構成アプリに移動します。
- 現在の環境がカスタム パイプライン ホストに関連付けられている場合、ボタンは専用ホスト環境内の展開パイプライン構成アプリにリンクします。
- 現在の環境がプラットフォーム ホストに関連付けられている場合、ボタンは、Power Apps に組み込まれた展開パイプライン構成アプリにリンクします。
展開パイプライン構成アプリには、カスタム ホストを使用している場合は展開パイプライン 管理者 ロールを持つユーザー、およびプラットフォーム ホストに関連付けられたアプリのテナント 管理者 を持つユーザーは誰でもアクセスできます。
展開パイプライン構成アプリでのセキュリティ チームを介したパイプライン ロールの割り当て
展開パイプラインの管理者は、展開パイプラインの構成アプリで既成のパイプラインの役割を簡単に割り当てることができます。
- 展開パイプラインの構成アプリを実行します。
- 左側のナビゲーション ペインで設定の下にあるセキュリティ チームを選択します。
3 つのチームがあります:
- 展開パイプライン管理者。 これらのユーザーは、すべてのパイプラインへのフル アクセスを持ち、展開パイプライン構成アプリを操作できます。
- 展開パイプライン作成者。 これらのユーザーは、カスタム ホストで管理される個人用パイプラインを作成して使用できます。 作成者が共有パイプラインを使用する必要がある場合は、共有アーティファクトと共有ステージ実行にアクセスする展開パイプライン ユーザーのロールをユーザーに割り当てておくことをお勧めします。
- 展開パイプライン ユーザー。 これらのユーザーは、共有されているパイプラインをトリガーできます。 展開パイプライン ユーザーは、同じ部署内のすべての展開ステージの実行に対する読み取りアクセス権も持っています。
よく寄せられる質問
[パイプラインの管理] に移動すると、システム管理者のときに特権エラーが表示されるのはなぜですか、またはアプリが無期限に読み込まれるのはなぜですか?
ブラウザーに別のユーザー認証 Cookie が存在すると、埋め込まれたモデル駆動型アプリ エクスペリエンスで、アプリにアクセスする特権に関連するエラー メッセージが表示されることがあります。 この場合は、Web ブラウザーの Cookie をクリアするか、Web ブラウザーの InPrivate ウィンドウでアプリを開いて、認証トークンのみが考慮されるようにします。