検査アプリをカスタマイズする

Microsoft Teams の検査サンプル アプリは、完全なアプリ エクスペリエンスを実現するように設計されていますが、作成者がそれぞれの目的で利用できるように簡単に拡張できるようになっています。 今回は、検査アプリを Teams の Power Apps を使用してカスタマイズする方法について説明します。

このビデオでは、検査アプリのカスタマイズ方法について説明します:

注意

アプリをカスタマイズする前に:

  1. Teams ストアからインストールする必要があります。 アプリは、https://aka.ms/TeamsInspection で入手できます。
  2. カスタマイズについての考慮事項 を確認して理解してください。

アプリがインストールされたら、次の手順を使用してアプリをカスタマイズできます。

Teams で Power Apps アプリを開きます

  1. Teams で、 (省略記号) を左ペインから選択します。

  2. Power Apps を検索して選択します。

    Power Apps の検索

  3. Power Apps を右クリックして、ピン留めする を選択してアプリを左ペインにロックし、後でアプリを探しやすくします。

    Power Apps アイコン

  4. Power Apps を「ポップアウト」することをお勧めします。それにより、Teams で他の場所に行く必要がある場合でも、アプリの構成が失われることはありません。 Power Apps アプリをポップアウトするには、Power Apps ロゴを右クリックし、アプリのポップアウト を選択します。

  5. これで、Power Appsアプリを読み込んで、ビルド を選択します。

    ビルド タブ

    この画面には、Power Apps がインストールされているすべてのチームが表示されます。

  6. 検査アプリをインストールしたチームを選択します。

  7. インストール済みアプリ を選択して、チームにインストールされているすべてのアプリを表示します。

    検査ソリューションには 3 つのアプリが含まれています。ユーザーが検査を完了するために使用する 検査、監督者が検査を確認および承認するために使用する 検査の確認、および管理者が検査履歴を分析したり、検査チェックリストを作成および変更するために使用する 検査の管理 です。

  8. 検査 タイルで 詳しく見る を選択します。

    検査タイル

    これで、チーム内のすべてのアプリ、テーブル、フロー、チャットボットが表示されます。

    検査対象

検査データ モデルの拡張

アプリのフィールドを変更または追加する場合は、最初にこれらの列を Dataverse テーブルで更新または追加する必要があります。 このセクションでは、検査アプリのデータ モデルと、Teams の Power Apps でこれを変更する方法について説明します。 以下は、検査アプリのデータ モデルです。

検査アプリのデータ モデル

フィールドを変更する前に、追加するフィールドの配置場所を最初に決定する必要があります。 ユーザーがこれらのフィールドを表示したり、操作する時には何をしていますか?

検査データ モデルを理解するために、検査には 2 つの主要なテーブルグループがあります。チェックリスト表 そして 検査テーブル台 です。 チェックリスト テーブルは、検査フォームと関連ステップのテンプレートを作成し、ユーザーが検査を完了すると、チェックリストとチェックリストのステップのコピーがエリア検査とエリア検査ステップにコピーされます。

チェックリスト テーブル

  • エリア検査チェックリスト

  • エリア検査チェックリスト ステップ

検査テーブル

  • エリア検査

  • エリア検査ステップ

その他のテーブル

  • エリア検査場所 — 検査する対象は、場所、エリア、店舗、資産など、何でもかまいません。 検査は、エリア検査場所の記録に関連しています。

  • 検査場所タイプ — 場所のグループ化とフィルタリングに使用されます。

  • エリア検査画像 — 検査中にキャプチャされた画像を保存します。

検査画面

アプリ、チャットボット、フロー、テーブルのリストから、検査 アプリを選択します。

検査が強調表示された検査オブジェクト

Teams の Power Apps で検査が開かれます。ツリー ビュー を選択します。

検査ツリー ビュー

ツリー ビューから、アプリに含まれている画面を見ることができます。 画面の左側にある矢印を選択すると、画面の内容が拡大され、ギャラリー、ボタン、テキスト ラベル、テキスト入力コントロールなど、画面の構成要素にアクセスできるようになります。

検査の画面は次のとおりです。

画面 内容
ランディング画面 この画面では、アプリの読み込み中にアプリのタイトルを画像で表示します。
非表示の管理画面 この画面は、管理者がアプリでのテーマ設定の方法や、ダーク モードとハイ コントラストのサポートを理解するにあたってのヘルパー画面です。 この画面はアプリのユーザーには表示されません。
ようこそ画面 この画面は、ユーザーがランディング画面の後に表示する最初の画面であり、検査を実行し、タスクと最近の検査履歴を表示するためのアクセス権をユーザーに提供します。
アイテム画面 この画面から、ユーザーは検査に必要な場所の種類と場所を選択します。
フォーム画面 この画面から、ユーザーは必要な検査フォームを選択します。
概要画面 この画面には、検査を開始する前のチェックリストの質問に関する詳細が表示されます。
チェックリスト ステップの画面 この画面には、選択した検査フォームの検査ステップのギャラリーが表示されます。
レビュー画面 この画面は、検査を送信する前に検査の最終レビューを提供します。
確認画面 この画面は、検査フォームが送信されたことを確認します。
タスク作成画面 問題が報告されると、ユーザーは報告された問題をフォローアップするためのタスクを作成できます。 この画面は、新しいタスクを作成するために使用します。
割り当ての選択画面 この画面には、タスクを割り当てるユーザーを選択する機能があります。
設定画面がありません この画面は、アプリが Planner を使用するように構成されておらず、ユーザーがタスクを送信しようとしたときに表示されます。
非表示のコントロール画面 さまざまな言語、ダーク モード、ハイ コントラスト モードのテストに使用される非表示の管理画面。
非表示のヘルパー画面 アイコンのギャラリーに使用される画面。

検査の管理画面

それでは、検査の管理 アプリの画面を見てみましょう。 この画面は、検査マネージャーが確認する必要のある変更を行う場所です。

  1. Power Apps で ビルド タブを選択します。

  2. 検査アプリをインストールしたチームを選択します。

  3. インストール済みアプリ を選択して、チームにインストールされているすべてのアプリを表示します。

  4. エリア検査 タイルで 検査の管理 を選択します。

    検査の管理タイル

  5. [検査の管理] がデザイナーで開きます。

  6. ツリー ビュー を選択して、検査の管理アプリの画面を確認します。

    検査の管理ツリー ビュー

以下は検査の管理アプリの画面です。

画面 説明
ランディング画面 アプリの読み込み時に画像とアプリ名を表示します
非表示の管理画面 この画面はアプリのユーザーには表示されません。これは、作成者がデザイナー内のシナリオを簡単にシミュレートできるように設計されています。 たとえば、ダーク モードをオンに切り替えて、アプリがダーク モードでどのように表示されるかを確認できます。
アイテム画面 アプリのメイン画面には、場所のリストが表示され、ユーザーは新しい場所を作成できます。
検査フォーム画面 この画面から、管理者は新しい検査フォームを作成し、それらを場所の種類に関連付けることができます。
設定画面 管理者が、管理アプリを所有者に制限したり、タスクが作成されるチームとプランナーを選択したりするなど、アプリケーション設定を管理できる画面。
画面について アプリの詳細を表示する画面。
コンテキスト画面が正しくありません この画面は、ユーザーがチーム外またはモバイルでアプリを起動しようとしたときに表示されます。
非表示の管理画面 ダーク モード、ハイ コントラスト モード、さまざまな言語のテストに使用される画面。
非表示のコントロール画面 コントロールとテーマ式をテストするために使用する作成者向けの画面。
非表示のヘルパー画面 アイコンのギャラリーやバックグラウンドで使用されるその他のギャラリーを含む非表示の画面。

検査画面の確認

それでは、検査の確認 アプリの画面を見てみましょう。 この画面は、検査マネージャーが確認する必要のある変更を行う場所です。

  1. Power Apps アプリで、ビルド タブを選択します

  2. 検査アプリをインストールしたチームを選択します。

  3. インストール済みアプリ を選択して、チームにインストールされているすべてのアプリを表示します。

  4. エリア検査 タイルで 検査の確認 を選択します。

    検査のタイルの確認

  5. [検査の確認] がデザイナーで開きます。

  6. ツリー ビュー を選択して、検査の確認アプリの画面を確認します。

    [検査の確認] ツリー ビュー

以下は検査の確認アプリの画面です。

画面 説明
ランディング画面 アプリの読み込み時に画像とアプリ名を表示します
非表示の管理画面 この画面はアプリのユーザーには表示されません。これは、作成者がデザイナー内のシナリオを簡単にシミュレートできるように設計されています。 たとえば、ダーク モードをオンに切り替えて、アプリがダーク モードでどのように表示されるかを確認できます。
アイテム画面 アプリのメイン画面には、場所のリストと各場所の保留中の検査が表示されます。
分析情報画面 この画面には、検査履歴に関するメトリックのダッシュボードが表示されます。
画面について アプリの詳細を表示する画面。
コンテキスト画面が正しくありません この画面は、ユーザーがチーム外またはモバイルでアプリを起動しようとしたときに表示されます。
非表示の管理画面 ダーク モード、ハイ コントラスト モード、さまざまな言語のテストに使用される画面。
非表示のコントロール画面 コントロールとテーマ式をテストするために使用する作成者向けの画面。

一般的なカスタマイズ シナリオ

このセクションでは、検査の一般的なカスタマイズ/拡張のシナリオと、変更すべき箇所について説明します

場所に階層を追加

検査アプリは単一の組織向けに設計されています。ただし、複数のサイトがあり、場所に基づいてエリア、機器、またはその他の検査項目をフィルタリングする必要がある場合は、サイトまたはストア テーブルを追加し、検査をストアにリンクします

検査対象者に関する情報を追加する

一部の組織では、検査アプリを従業員の検証チェックとして使用しています。おそらく、ジョブが正しく完了したことの検証であり、そうでない場合は、ユーザーのマネージャーに通知して、従業員にコーチングを提供できるようにします。

検査ステップをカスタマイズする

タスク、画像、その他の機能の削除など、検査手順を変更する場合は、検査アプリ 検査チェックリスト画面 画面を更新することで変更できます。 たとえば、[画像の追加] ボタンはチェックリスト項目ギャラリーにあり、[写真] ボタンを無効にすることで、検査での写真の撮影を無効にできます。

変更の公開

アプリの修正が完了したら、保存 を選択して変更内容を保存します。

変更の保存

  • 変更をプレビューするには、プレビュー を選択します。 アプリはプレビュー モードで起動し、アプリを実行した際のユーザー エクスペリエンスをテストできます。 プレビュー モードを終了するには、キーボードの Escape (ESC) を押すか、右上の X を選択してください。

    右上隅の X

  • アプリの変更を公開するには、Teams に公開する を選択します。 アプリを公開すると、変更内容がアプリのユーザーに表示されます。 公開を確認するダイアログが開きます。

    アプリの公開の確認

  • アイコンや背景色などのアプリ設定を変更するには、詳細の編集 を選択します。

  • アプリを公開するには、次へ を選択します。

  • 次の画面で、アプリを表示するチャネルを確認します。 Team 内の他のチャンネルに追加するには、+ ボタンを押します。

    チャネルに追加する

  • 変更の公開を完了するには、保存して閉じる を選択します。

カスタマイズについての考慮事項

検査アプリを変更する前に、次の考慮事項に注意してください。

  • テーブルのカスタマイズはどこにありますか? 追加された列とテーブルは、Power Apps の このチームがビルド済み セクションに移動します。 また、すべてを見る エリアに新しいテーブルを追加することもできます。

    このチームがビルド済み

  • アプリに加えられた変更は、アプリの新しいバージョンとして追加されます。 ストアから新しいバージョンを入手した場合、カスタマイズは上書きされません。 最新の機能を備えた新しいバージョンを入手できますが、この新しいバージョンは公開されません。

    新しいバージョンのインストール

    ソリューションをアップグレードしても、現在のアプリのバージョンは「ライブ」のままです。 更新されたアプリのバージョンは、アプリのバージョン履歴から入手できます。

    調査アプリの詳細

    アプリの一覧から 詳細 を選択すると、アプリのバージョンが表示され、新しいバージョンを公開することができます。

    検査のバージョン

    新しいバージョンを公開するか、古いバージョンを引き続き使用するかを選択できます。

  • アプリをカスタマイズする際には、Teams で Power Apps アプリをポップアウトさせ、Teams の他の部分に移動したときに変更内容を見失わないようにします。

  • アプリのテーマは、Teams のダーク モードとハイ コントラスト モードに対応するように開発されています。 画面の塗りつぶしの色を変更すると、ダーク モードやハイ コントラスト モードが崩れる場合があります

関連項目

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。