Power Automate v2 スキーマのアプリケーション ライフサイクル管理 (ALM)

Dataverse データ モデルでは、v2 スキーマに格納されたデスクトップ フローは複数のバイナリで構成されます。 この記事では、v2 スキーマが有効になっている環境に存在するソリューション内のデスクトップ フローを更新する方法について説明します。

v2 デスクトップ フローを更新し、ソリューションをエクスポートする

v2 スキーマを使用してデスクトップ フローを更新し、ソリューションをエクスポートするには、次の手順に従います。

注意

  • 管理ソリューションを元のアンマネージド ソリューションとしてインポートすることはできません。
  • 新しいバイナリは、デスクトップ フローが配置されているソリューションに自動的に追加されますが、すべてのバイナリがソリューションに追加されるように、エクスポートする前に次の手順を使用することをお勧めします。
  • ソリューション チェッカー を使用して、ソリューションに依存関係が欠落していないことを確認します。
  1. Power Automate に移動し、ソリューションを選択します。

  2. 変更するソリューションを選択します。

  3. フロー 表示名の横にある省略記号を選択し、 高度>必須オブジェクトを追加を選択します。

    必須オブジェクトをソリューションに追加するオプションのスクリーンショット。

  4. 必須オブジェクトを追加ダイアログで、OK を選択します。

  5. 新しいデスクトップ フロー バイナリ アイテムがソリューションに表示されるはずです。

  6. ソリューションの概要に戻り、ソリューションを管理ソリューションとしてエクスポートします。

  7. 必要な環境にソリューションをインポートします。 この環境では、v2 スキーマが有効になっている必要があります。

ソリューションを使用して v1 および v2 スキーマの移行を管理する

ソリューションを使用してデスクトップ フローのライフサイクルを管理する場合、v1 と v2 の両方のデスクトップ フローが含まれる環境に v2 デスクトップ フローをインポートする際は、次の考慮事項に注意することが重要です。

管理ソリューション

注意

ベスト プラクティスとして、マネージド デスクトップ フローを直接更新しないでください。 代わりに、ソリューションの新しいバージョンをインポートします。 v2 スキーマでのマネージド デスクトップ フローの更新がブロックされるようになりました。

以下の条件をすべて満たしている場合は、再度インポートする前に、まずターゲット環境から管理ソリューションを削除する必要があります。

  • 管理ソリューションを使用して、デスクトップ フローをテスト環境から運用環境にエクスポートします。
  • ターゲット環境で v1 から v2 に更新されたデスクトップ フローがあります。
  • 別の環境から v2 の新しいバージョンをインポートします。

このソリューションに他の依存関係があるためにソリューションを削除できない場合は、関連データを含むデスクトップ フロー上のアンマネージド レイヤーをすべて削除する必要があります。 関連データを表示するには、ソリューションのデスクトップ フローで依存関係 を選択してから 使用者タブを選択します。このデスクトップ フローに関連付けられているアンマネージド バイナリのリストが表示され、削除できます。

ターゲット環境のデスクトップ フローがまだ v1 である場合は、v2 デスクトップ フローを含むソリューションを安全にインポートできます。

アンマネージド ソリューション

注意

アンマネージド ソリューションは、デスクトップ フローを他の作成者と共有するためにのみ使用し、運用環境にインポートするために使用しないでください。 代わりに、適切な ALM を持つ管理ソリューションが推奨されます。

以下の条件をすべて満たしている場合は、アンマネージド ソリューションを使用して、まずターゲット環境からデスクトップ フローを削除する必要があります。

  • アンマネージド ソリューションを使用してデスクトップ フローを共有します。
  • ターゲット環境で v1 から v2 に更新されたデスクトップ フローがあります。
  • 別の環境から v2 の新しいバージョンをインポートします。

ターゲット環境のデスクトップ フローがまだ v1 である場合は、v2 デスクトップ フローを含むソリューションを安全にインポートできます。