次の方法で共有


最小限の再現キャンバス アプリを作成する方法

最小限の再現アプリは、問題を再現するためのロジックとコントロールの最小量を含むアプリです。 このアプリは、データ ソース、数式、または特定の構成に関係なく、問題のソースを絞り込むのに役立ちます。

最小限の再現アプリを作成した後は、そのコピーをダウンロードして、Microsoft Power Apps コミュニティまたはMicrosoft サポートで他のユーザーと共有できます。

次のいずれかの方法で最小限の再現アプリを作成できます。

  • 空のアプリを作成し、問題を示すために必要な接続とコントロールのみを追加します。
  • 元のアプリのコピーを作成し、無関係な画面やコントロールを段階的に削除し、問題の本質が残るまで数式を簡略化します。

外部データ ソースを置き換える

最小限の再現アプリは自己完結型にする必要があります。 外部のパーティはデータ ソースにアクセスできないため、Dataverse や SharePoint などの外部データ ソースへの接続に依存しないでください。

アプリで使用されているデータ ソースは、 Data パネルで確認できます。

Power Apps Studio の [データ] パネルを示すスクリーンショット。アプリでデータ ソースが使用されていない場合、パネルは空になります。

最小限の再現アプリを作成するときにデータ ソースを処理するには、次の操作を行います。

  • 表示されている問題に関連しない場合は削除します。
  • サンプル データと共に Collections を使用します。
  • csv または Excel ファイルにサンプル データを指定します。 データ ソースを最初から再作成する方法について説明します。

サンプル データは、可能な限り単純にする必要があります。

スタブ統合と外部 Web サービス

アプリは、他の Web サービスの機能を使用する場合があります。 たとえば、 Power BI タイル YouTube ビデオ、Power Automate フローが表示される場合があります。

表示されている問題に関連しない場合は、これらのコンポーネントを削除します。 それらが不可欠な場合は、それらを再作成する方法に関する資料と指示を提供する必要があります。 元のコンテンツの代わりにサンプル コンテンツを使用します。 サンプル コンテンツで問題が発生しない場合は、外部コンテンツまたはサービスに問題がある可能性があります。 たとえば、Power BI レポートが埋め込み用に正しく構成されていない場合があります。

コンポーネントを簡略化する

アプリに components または code コンポーネントが含まれている場合他のユーザーが内部を表示できないか、正しく読み込むことができない可能性があります。

表示されている問題に関連しない場合は、これらのコンポーネントを削除します。 必要な場合は、可能な限り簡略化してから、次の手順を実行する必要があります。

プライバシーとセキュリティを確認する

承認されていないユーザーは、エクスポートされたアプリのデータ ソースにアクセスすることはできませんが、データ ソースがどのように使用されているかを確認できます。 アプリのコントロールと数式を表示することもできます。 ソリューション全体 .zip ファイルが指定されている場合は、画像などのアセットも表示されます。

エクスポートされたアプリを配布する前にプライバシーとセキュリティの露出を制限するには、次の手順に従います。

  • アプリに個人情報と機密情報を含めないでください。 機密情報を誤って提供する可能性がある変数、コントロール、およびその他のアプリ要素の名前を確認します。
  • 既存の運用アプリを簡略化するのではなく、新しいアプリをゼロから作成します。 新しいアプリでは、代わりに元のアプリを使用する場合に機密情報が誤って公開されるのも軽減されます。 元のアプリから機密情報を手動で削除する必要がないようにすることで、時間を節約できます。
  • .zip ファイルではなく、.msapp ファイルのみを配布します。 .msapp ファイルは、.zip パッケージ内にあります。

最小限の再現アプリをダウンロードする

キャンバス アプリは、作成方法に応じて、 .msapp または .zip ファイルに保存できます。

Power Apps

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

  2. 編集のためにアプリを開きます。

  3. 保存メニュー項目を展開し、 コピーのダウンロードを選択します。

    Power Apps Studio の [保存] メニュー項目の展開されたサブメニューを示すスクリーンショット。[コピーのダウンロード] オプションが強調表示されています。

    ダウンロードした .msapp ファイルは、Power Apps のメニュー バーで Open を選択して他のユーザーが開くことができます。 このオプションを表示するには、メニュー バーを展開する必要がある場合があります。

    Power Apps Studio のメニュー バーの末尾に、その他のメニュー項目が含まれているポップアップを示すスクリーンショット。[開く] オプションが強調表示されています。

Microsoft リスト

  1. 一覧を開きます。

  2. [ Integrate>Power Apps>フォームのカスタマイズを選択します。 カスタマイズしたフォームが Power Apps で開きます。

    Microsoft List の **Power Apps** メニューを示すスクリーンショット。[フォームのカスタマイズ] オプションが強調表示されています。

  3. 上部のメニューから Share を選択します。 共有パネルが表示された詳細ページが開きます。

    スタジオでのアプリの編集を示すスクリーンショット。上部のメニュー バーで [共有] のアイコン ボタンが強調表示されています。

  4. 共有パネルを閉じます。

  5. メニュー バーで Export package を選択します。

    アプリの詳細を示すスクリーンショット。上部のメニュー バーで、[パッケージのエクスポート] のコマンド ボタンが強調表示されています。

  6. パッケージの名前を入力します。 エクスポートしたコンテンツを確認し、 Export を選択します。

    ダウンロードした .zip ファイルは、他のユーザーが開くことができます。

Teams の Power Apps

  1. Microsoft Teamsで、チームの Power Apps アプリの一覧に移動します

  2. アプリを選びます。

  3. 上部のメニューから Export solution を選択します。

    アプリの一覧を示すスクリーンショット。アプリが選択され、上部のメニュー バーで [ソリューションのエクスポート] のコマンド ボタンが強調表示されます。

  4. エクスポートしたコンテンツを確認し、 zip としてエクスポートを選択します。

    ダウンロードした .zip ファイルは、他のユーザー インポート できます。

カスタム ページ

エクスポートできるのは、 管理されていないソリューションのカスタム ページ だけです。 カスタム ページがマネージド ソリューション内にある場合は、ソリューションの発行元に、カスタム ページを含むアンマネージド ソリューションを作成するよう依頼します。 新しいアンマネージド ソリューションとカスタム ページを作成することもできます。

他のソリューション コンポーネントと同様にアンマネージド ソリューション内のカスタム ページをエクスポートできます。 ダウンロードした .zip ファイルは、他のユーザーが任意の環境にインポートできます。

次のステップ

関連項目