次の方法で共有


方法: コード アプリのアプリケーション ライフサイクル管理 (ALM) (プレビュー)

アプリケーション ライフサイクル管理 (ALM) は、初期計画から開発、デプロイ、および継続的なメンテナンスまで、アプリケーションのライフサイクルを管理するプロセスです。 コード アプリの ALM は、Power Platform 全体で使用されるのと同じ原則に基づいて構築され、カスタム コードがソリューションの一部であるシナリオに拡張されます。

コード アプリの場合、ALM は次のことを保証します。

  • 環境間の一貫性: アプリを開発から運用環境にシームレスに移動します。
  • ガバナンスとコンプライアンス: 組織の標準とセキュリティ ポリシーを適用します。
  • 予測可能なデプロイ: リスクを軽減し、信頼性を向上させます。

[前提条件]

  • Dataverse を含む Power Platform 環境。
  • Power Platform CLI (PAC) がインストールされています。 最新バージョンがあることを確認します。
  • 作業の既定以外のソリューション (理想的には、推奨されるソリューションとして設定します)

既定で任意のソリューションに保存する

環境に優先ソリューションが構成されている場合、 pac コード プッシュを使用してデプロイすると、新しいアプリがそのソリューションに既定で保存されるようになりました。 このプラクティスでは、既定のソリューションを回避することで、1 日目から正常な ALM を有効にします。

優先ソリューションが重要な理由と設定方法の詳細: 優先ソリューションを設定する

特定のソリューションに追加する

(推奨されるソリューションではなく) 特定のソリューションをターゲットにするには、アプリをプッシュするときに --solutionName パラメーター を使用します

pac code push --solutionName <solutionName>

Power Apps UI でソリューションに追加する

pac code push コマンドを使用してコード アプリを環境に既にデプロイしている場合は、それを Power Apps のソリューションに追加します。

  1. Power Apps に移動します。
  2. [ソリューション] に移動します。
  3. ソリューションを選択します。
  4. [ Add existing>App>Code app ] を選択し、追加するアプリを選択します。

パイプラインを使用したデプロイメント

アプリがソリューション内に配置されたら、Power Platform Pipelines を使用して、依存関係や接続参照などのプレフライト チェックを使用して複数のステージ (Dev → Test → Prod) をデプロイします。

Power Platform でパイプラインを使用する方法について説明します。

コードアプリケーションにおける接続参照の使用

コード アプリでの 接続参照の使用 の詳細については、「方法: コード アプリをデータに接続する (プレビュー)」ページの「接続参照を使用してデータ ソースを追加する」セクションを参照してください。

制限事項

現時点では、Code アプリは次の操作を行います。