検査サンプル アプリのアーキテクチャについて
この記事では、検査 アプリで使用されるコレクションおよびグローバル変数について学習し、それらを効果的に使用する方法について理解します。 代わりに検査サンプル アプリをインストールして、使用する方法について詳しく学ぶには、検査サンプル アプリ を参照してください。
前提条件
この記事の情報を理解して使用するには、キャンバス アプリのさまざまなコントロール、機能、およびキャパビリティについて知る必要があります。
- キャンバス アプリでコレクションを作成および更新する
- Power Apps の Collect、Clear、および ClearCollect 関数
- Power Apps のキャンバス アプリ変数について
- Power Apps のキャンバス アプリ コントロールの追加および構成
- キャンバス アプリにスクリーンを追加し、スクリーン間を移動する
また、検査サンプル アプリをインストール、および使用する 方法についても知る必要があります。
データ モデル
次の図では、検査サンプル アプリで使用されるデータ モデルについて説明します。

| テーブル名 | 内容 |
|---|---|
| エリア検査 | 検査は、通常、整理された検査または正式な評価演習です。 このテーブルには、チェックリスト/フォームを使用して検査が実行されるときのエリア検査ステップを使用する検査チェックリストの結果が保持されます。 |
| エリア検査ステップ | 検査ステップは、検査のチェックリスト項目の結果の 1 つであり、その特定の検査ステップの結果とメモを保持します。 |
| エリア検査場所 | 検査場所は、ユーザーが検査する必要のある場所、項目、または監査です。 すべての検査ステップは、この場所または項目に対して実行されます。 1 つの検査には、検査に使用できるチェックリスト ステップの数に応じて、複数の検査ステップを含めることができます。 |
| エリア検査チェックリスト | チェックリストは、検査中に行う必要があるすべての作業の一覧です。 チェックリストは、複数のチェックリスト ステップを保持し、検査の種類に関連付けられています。 検査中、ユーザーは関連付けられているすべてのチェックリストを使用して、検査を選択して実行できます。 |
| エリア検査チェックリスト ステップ | チェックリスト ステップは、チェックリストを使用して項目/エリアを検査する際に順番に実行されるステップです。 各チェックリスト ステップは、1 つのチェックリストにのみ関連付けられています。 一連のチェックリスト ステップにより、1 つのチェックリストが作成されます。 |
| エリア検査イメージ | 検査中に取得またはアップロードされるすべてのイメージはこのテーブルに保存され、これらのイメージはエリア検査ステップに関連付けられています。 |
| エリア検査場所 | このテーブルには、検査が必要なエリア、資産、または項目の情報が保持されます。 |
| エリア検査の場所の種類 | このテーブルには、エリア、資産、または項目が割り当てられている種類またはカテゴリが保持されます。 エリア、資産、または項目の種類に基づいて、関連するチェックリストはユーザーが検査を開始するために使用できるようになります。 |
| ユーザー設定 | ユーザー設定は、アプリにログインするたびに Power Apps スプラッシュ スクリーンを表示することに関連するユーザー設定を保存するために使用されます。 各ユーザーに対して 1 つのレコードがあります。 |
| ユーザー設定 | チーム設定は、アプリケーションの使用中にチーム、チャネル、およびプランナーの基本設定を保存するために使用されます。 |
アーキテクチャ モデル
次の図は、ユーザーが検査アプリでシステムとデータを操作する方法を示しています。

コネクタ
検査アプリでは次のコネクタが使用されます:
- Microsoft Teams - 通知用のチャネルにメッセージを投稿するために使用します。
- Office 365 Users - Microsoft 365 ユーザー プロファイル データの読み取りに使用します。
- Microsoft Planner - タスクを作成するために使用します。
コレクション
次のテーブルに、検査アプリで使用されるコレクションを示します。
| コレクション名 | 内容 | 使用場所 |
|---|---|---|
| colLocalization | ユーザーの言語に基づいてローカライズ コレクションを構築するために使用されます。 | アプリ OnStart |
| colMenuAreaTypes | コレクションにすべてのエリアの種類を入力するために使用されます。 | アプリ OnStart |
| colAreaTypes | すべてのエリアの種類とそれらに関連付けられているプランナー バケット ID を収集するために使用されます。 | アプリ OnStart |
| colLocationTypeIcons | アプリで使用されるアイコンの名前と順序を収集するために使用されます。 | アプリ OnStart |
| colWeekInspections | アクティブなエリア検査 - 過去 7 日間 ビューから過去 7 日間の検査の合計数を収集します | アプリ OnStart |
| colWeekIssues | 過去 7 日間に記録された問題の合計数を収集します。 | アプリ OnStart |
| colTeamDurations | チームの検査期間を分単位で収集します | アプリ OnStart |
| colUserDurations | ログインしているユーザーの検査期間を分単位で収集します。 | アプリ OnStart |
| colStepOutcomes | 検査ステップの結果とメモを収集します。 | アプリ OnStart |
| colPlannerTasks | プランとグループ ID に基づいて、特定のプランのプランナー タスクの一覧を収集します。 | ようこそ画面の OnVisible プロパティ |
| tasksforme | ログインしているユーザーに割り当て済みのプランナー タスクの一覧を収集します。 | ようこそ画面の OnVisible プロパティ |
| tasksforall | すべてのユーザーに割り当て済みのプランナー タスクの一覧を収集します。 | ようこそ画面の OnVisible プロパティ |
| overdue | ログインしているユーザーに割り当て済みの期限切れのプランナー タスクの一覧を収集します。 | ようこそ画面の OnVisible プロパティ |
| ColGroupFroms | 選択したエリアの種類で使用できる場所を収集します。 | フォーム画面の OnVisible プロパティ |
| colFormChecklistSteps | 選択した場所のチェックリスト ステップを収集します。 | 概要画面の個々のエリアのチェックリスト ギャラリーの項目プロパティ。 |
| colAreaPlannerTasks | タスク、ステップ、および検査 ID を収集します。 | タスク作成画面のタスクの追加ボタンの OnSelect プロパティ。 |
| colPlannerBuckets | プランとグループ ID に基づいて、特定のプランのプランナー バケットの一覧を収集します。 | タスク作成画面のタスクの追加ボタンの OnSelect プロパティ。 |
| colTaskAssignments | プランナー タスクの所有者を収集します。 | タスク作成画面のタスクの追加ボタンの OnSelect プロパティ。 |
| colChecklistSteps | 検査を実行するための検査チェックリスト ステップを収集します。 | チェックリスト ステップ画面の OnVisible。 |
グローバル変数
次のテーブルに、検査アプリで使用されるグローバル変数を示します。
| 変数名 | 型 | 内容 |
|---|---|---|
| gblAppLoaded | Boolean | アプリが読み込まれているかどうかを確認します。 |
| gblUserLanguage | テキスト | ログインしたユーザーの言語を確認します。 |
| gblWorkType | テキスト | アプリの設定 (検査、監査、またはウォーク) から作業の種類を取り込みます。 |
| gblThemeDark | Boolean | チームのテーマがダークに設定されているかどうかを確認します。 |
| gblThemeHiCo | Boolean | チームのテーマがハイ コントラストに設定されているかどうかを確認します。 |
| gblIsHostClientMobile | Boolean | ホスト クライアントがモバイルかどうかを確認します。 |
| gblAppMobileOnDesktop | Boolean | ホスト クライアントがデスクトップまたは Web であるかを確認します。 |
| gblMobileMode | Boolean | ホスト クライアントが Android または iOS の場合に値を true に設定します。 |
| localeID | テキスト | プランナー URL に入力するロケール値。 |
| gblParamTeamId | テキスト | プランナーからグループ ID を設定します。 |
| gblParamChannelId | テキスト | プランナーからチャネル ID を設定します。 |
| gblParamTenantId | テキスト | プランナーからテナント ID を設定します。 |
| gblRecordSettings | レコード | 現在のチームとチャネル ID のチーム設定を確認します。 |
| gblCheckLabelSettings | 数 | エリア検査ラベル ビューからエリアの種類ラベルの数を取得します。 |
| areaLabel | テキスト | 設定からエリア ラベルおよびエリアの種類ラベルを設定します。 設定がない場合は、エリアおよびエリアの種類を使用します。 |
| gblCurrUserEmail | テキスト | 現在のユーザーのメール ID を取り込みます。 |
| gblCurrUser | レコード | 現在のユーザーのレコードを取り込みます。 |
| gblTotalInspectionCount | 数 | 過去 7 日間の合計検査数を取り込みます。 |
| gblCurrentUserInspectionCount | 数 | 現在の過去 7 日間の合計検査数を取得します。 |
| gblCurrentUserIssueCount | 数 | 現在の過去 7 日間の問題数を取得します。 |
| gblTotalIssueCount | 数 | 過去 7 日間の合計問題数を取得します。 |
| gblTeamAvgTime | 数 | チームの平均検査時間を取得します。 |
| gblUserAvgTime | 数 | 現在のユーザーの検査期間を取得します。 |
| gblUpdateInspectionCount | Boolean | ユーザーがようこそ画面に移動するときの検査数の更新を制御する変数。 |
| gblGroupSelectedLocation | レコード | グループの検査を開始するときに選択したエリアを制御する変数。 |
| gblPlannerPlanID | テキスト | パラメーターからプランナー ID を取得します。 |
| gblPlannerGroupID | テキスト | パラメーターからグループ ID を取得します。 |
| gblSettingSharePointLocation | テキスト | パラメーターから SharePoint の場所を取得します。 |
| gblSkipFormNav | Boolean | 関連するフォームの数に基づいて、概要画面から戻るナビゲーションを制御する変数。 1 の場合は資産画面に戻り、1 を超える場合はフォーム画面に戻ります。 |
| gblFormStepsCount | 数 | 選択したフォームのチェックリストのステップ数を確認します。 |
| gblDisplayNoStepWarning | Boolean | 選択したフォームのチェックリストのステップ数がゼロの場合に警告を表示します。 |
| gblDisplayNoLocationWarning | Boolean | 選択したグループの場所数がゼロの場合に警告を表示します。 |
| gblselectedareainspection | Boolean | 選択した検査を保存する変数。 |
| gblSelectedChecklist | レコード | 選択したグループ内のエリアおよびそのグループに関連するフォームを収集する変数。 |
| gblSelectedGroup | レコード | 選択したグループに複数のフォームがある場合は、特定の項目の値を設定します。 |
| gblLocationType | レコード | 選択した場所の種類を保存する変数。 |
| gblSelectedLocation | レコード | 選択した場所を保存する変数。 |
| LastSynced | 日時 | 最後の同期時間を設定する変数。 |
| gblInspectionPatchComplete | Boolean | 次の検査の準備のため変数をリセットします。 |
| gblBackNav | Boolean | 最後の半分完了済みの検査が続行されているかどうかを確認します。 |
| gblSelectedGroupID | GUID | 選択したグループの GUID を保存する変数。 |
| gblExpandVar | Boolean | ユーザーがチェックリスト ステップに移動するときに、すべてのステップの指示を折りたたむ変数。 画面 |
| gblFocusStep | GUID | 選択したレコードを設定して、チェックリスト ステップの画面のギャラリーのスクロールをそのレコードに制御する変数。 |
| gblSelectedStepImage | レコード | ステップ イメージを拡大する変数。 |
| gblViewEnlargedImage | Boolean | 拡大イメージの表示方法を true/false に設定する変数。 |
| gblLastInspection | レコード | 新しく作成された検査を取得する変数。 |
| gblResetTimer | Boolean | ギャラリーをリセットして、ギャラリーが選択したレコードまでスクロールするようにするタイマー。 |
| gblSelectedStep | レコード | 実行されている最後のステップでフォーカスを設定する変数。 |
| currentPhoto | Image | 拡大する選択した写真を保存する変数。 |
| gblAppSetting_inputMobileOnWeb | Boolean | デスクトップで実行されるモバイル指向のアプリのフォントを拡大縮小する変数。 |
| gblAppSetting_inputMobile | Boolean | モバイル指向のアプリのフォントを拡大縮小する変数です。 |
| gblAppSetting_inputScaleFontsBy | 数 | この変数を使用して、すべてのフォントを一定量でスケーリングします。 |
| gblAppColors | レコード | アプリで色の値を設定する変数です。 |
| gblAppSizes | レコード | アプリでサイズ値を設定する変数。 |
| gblAppStyles | レコード | アプリでスタイル値を設定する変数です。 |
| gblSelectedLocationType | レコード | 選択した場所の種類のレコードを保存する変数。 |
| gblSelectedLocationTest | テキスト | 選択した場所の名前を取得する変数。 種類 |
| gblTaskcreated | Boolean | タスクが作成されたかどうかを確認する変数。 |
| gblFocusStep | テキスト | 検査チェックリスト画面にフォーカスを設定するグローバル変数。 |
| Taskid | レコード | 作成されたプランナー タスクの ID をレコードに設定するために使用される変数。 |
| gblFirstGroupLocation | テーブル | 選択したグループの最初のエリアのイメージを保存する変数。 |
| gblImage1 | レコード | 選択した項目のプライマリ イメージを設定する変数。 |
| gblGroupLocation | テキスト | 新しいタスクの作成中にグループの場所を渡す変数。 |
検査の管理アプリ
このセクションでは、コレクション、検査の管理 アプリで使用されるグローバル変数、アプリの実行詳細について説明します。
アプリ OnStart
このセクションでは、アプリ OnStart コレクション、変数、および実行の詳細について説明します。
OnStart コレクション
アプリ OnStart 中に使用されるコレクション:
| コレクション名 | 内容 |
|---|---|
| colLocalization | ユーザーの言語に基づいたローカライズ済みテキストのコレクション。 |
| colLabelSettings | ラベルの値とアイコンを保存するコレクション。 |
| colUserSettings | エリア検査ユーザー設定テーブルからのユーザー設定のコレクション |
| colLocationTypeIcons | アプリで使用される場所の種類のアイコンのコレクション。 |
| colLocConfig | 主要セクションとサブ セクションの名前と種類を設定するために使用されるコレクション。 |
| colLocTypeSettings | アプリで使用できるさまざまな設定の種類を収集するために使用されます。 |
| colInspections | エリア検査を保存するコレクション。 |
| colPlannerBuckets | プランナー バケットのコレクション。 |
| colPlannerTasks | プランナー バケットのコレクション。 |
| colCharsWidth | 自動の幅ラベルに使用される各文字の幅のコレクション。 |
OnStart 変数
アプリ OnStart 中に使用される変数:
| 変数名 | 内容 |
|---|---|
| gblAppLoaded | アプリが完全に読み込まれたかどうかを確認するグローバル変数。 |
| gblAppContext | アプリが実行されている場所のコンテキストを確認するグローバル変数。 |
| gblUserLanguage | ユーザーの言語を保存するグローバル変数。 |
| gblFirstRun | アプリが初めて実行されているかどうかを確認するグローバル変数。 |
| gblWorkType | 作業の種類を保存するグローバル変数。 |
| gblSelectedWorkType | 選択した作業の種類を確認するグローバル変数。 |
| gblParamTeamId | パラメーターからプランナー グループ ID を設定するグローバル変数。 |
| gblParamChannelId | パラメーターからプランナー チャネル ID を設定するグローバル変数。 |
| gblThemeDark | チームがダーク モードで実行されている場合に保存するグローバル変数。 |
| gblThemeContrast | チームがコントラスト モードで実行されている場合に保存するグローバル変数。 |
| gblAppManager | グローバル変数は、ユーザーがアプリ マネージャーの特権を持っているかどうかを確認します。 |
| gblRecordUserSettings | 現在のユーザーの最新のエリア検査のユーザー設定レコードを保存するグローバル変数。 |
| gblFontSizes | アプリで使用されるフォント サイズを保存するグローバル変数。 |
| gblPadding | パディング値を設定するグローバル変数。 |
| gblScreenHeightMin | 最小画面高さを設定するグローバル変数。 |
| gblScreenWidthMin | 最小画面幅を設定するグローバル変数。 |
| gblEditLocation | 場所が編集されているかどうかを確認するグローバル変数。 |
| gblView | 表示するビューを保存するグローバル変数。 |
| gblViewInspection | 検査が表示されていることを示すグローバル変数。 |
| gblManageLocationTypes | 場所の種類が存在するかどうかを確認するグローバル変数。 |
| gblTempAddLocType | 場所の種類の追加を確認するグローバル変数。 |
| gblWarningType | 表示する警告メッセージを制御するグローバル変数。 |
| gblDisplayWarning | 警告メッセージ可視性を制御するグローバル変数。 |
| gblAddLocation | 場所ボタンを表示または非表示にするグローバル変数。 |
| gblShowLocationTypeIcons | 場所の種類のアイコンの可視性を制御するグローバル変数。 |
| gblFirstTimeNavigation | 初めてユーザーに表示されているかどうかを確認するグローバル変数。 |
| gblParamTenantId | パラメーターからテナント ID を設定するグローバル変数。 |
| gblParamLocaleId | パラメーターからロケール ID を設定するグローバル変数。 |
| gblCheckLabelSettings | アクティブなエリア検査ラベルを保存するグローバル変数。 |
| gblRecordSettings | チーム ID およびチャネル ID をエリア検査設定テーブルに設定するために使用されるグローバル変数。 |
| gblSettingPlannerPlanId | レコード設定からプランナー ID を取得するグローバル変数。 |
| gblSettingTeamId | レコード設定からチーム ID を取得するグローバル変数。 |
| gblLocation | 最初のエリア検査の場所を設定するグローバル変数。 |
| gblNavToSettings | 他の画面から設定へのナビゲーションを示すグローバル変数。 |
OnStart 実行の詳細
ユーザーがアプリにアクセスすると、gblAppLoaded 変数が false に設定されます。 ユーザーの言語コードは、"English - US" を既定として gblUserLanguage 変数に保存されます。 gblAppContext はアプリが実行されているかどうかを確認します。
次に、ユーザーの言語を使用して、アプリ全体で使用されるローカライズ済みテキスト (ラベルやボタンのテキストなど) を colLocalization コレクションに収集します。
ラベルの値とアイコンは、colLabelSettings コレクションに保存されます。 作業の種類は、gblWorkType および gblSelectedWorkType 変数を使用して設定されます。 他の値が存在しない場合は検査に設定されます。
パラメーター値からのチャネル、グループ、テナント、およびロケール ID は、gblParamTeamId、gblParamChannelId、gblParamTenantId、および gblParamLocaleId 変数に保存されます。
ユーザーのチームのテーマを確認します: 既定、ダーク、またはハイ コントラスト。 gblThemeDark および gblThemeHiCo 変数がそれに応じて設定されます。
gblAppManager 変数は、ユーザーがユーザー チームの役割を持つ場合にパラメーターを確認します。
エリア検査ユーザー設定テーブルからのユーザーの詳細は、colUserSettings コレクションに収集されます。 レコードが存在しない場合、新しいプロジェクトのユーザー設定レコードが作成されます。 複数のエリア検査ユーザー設定レコードが存在する場合、最も古いレコードが選択され、gblRecordUserSettings 変数に保存されます。
定義済みのフォント サイズ、パディング値、最小画面高さ、および幅の値は、gblFontSizes、gblPadding、gblScreenHeightMin、および gblScreenWidthMin 変数に保存されます。
表示されるビューを制御する gblView 変数は、“場所” に設定されます。
アプリで使用される順序、名前、およびアイコンの値は、colLocationTypeIcons コレクションに収集されます。 アクティブなエリア検査ラベルの数は、gblCheckLabelSettings 変数に保存されます。
主要なセクションとサブ セクションの値は、colLocConfig コレクションに収集されます。 空白の場合、値はエリアとエリアの種類に設定されます。
エリア検査設定からのチームとチャネル IDは、gblRecordSettings 変数に保存されます。
場所の種類の設定は、colLocTypeSettings コレクションに収集されます。
エリア検査のユーザー設定レコード (gblRecordSettings) がない場合、gblFirstRun 変数は true に設定され、スプラッシュ ダイアログの表示を制御します。
プランナーとチーム ID の最後の値は、gblSettingPlannerPlanId および gblSettingTeamId 変数に保存されます。
エリア検査テーブルからの検査は、colInspections コレクションに保存されます。
最初のエリア検査の場所は gblLocation 変数**に設定されます。 プランナー バケットとタスクは colPlannerBuckets、および colPlannerTasks コレクションに収集されます。
ヘッダー ボタンの自動幅に使用される各文字のサイズとフォントは、colCharsWidth コレクションに収集されます。
場所画面
このセクションでは、アプリの場所画面 のコレクション、変数、および実行の詳細について説明します。 場所画面には、最初の実行エクスペリエンス、左側のペインの場所の一覧、および場所に基づく検査の一覧が含まれます。
最初の実行エクスペリエンスの表示
このセクションでは、場所の最初の実行エクスペリエンスについて説明します。
最初の実行エクスペリエンスのコレクション
場所の最初の実行エクスペリエンスでは変数を使用しません。
最初の実行エクスペリエンス変数
場所の最初の実行エクスペリエンスで使用される変数 :
| 変数名 | 内容 |
|---|---|
| locShowCustomize | カスタマイズするオプションを表示するかどうかを確認するローカル変数。 |
| locShowRestricted | 制限のある場所を表示するローカル変数。 |
| locShowSetupChannelPlanner | プランナー設定チャネルを表示するローカル変数。 |
| locShowSetup | 設定オプションを表示するローカル変数。 |
| locShowFirstRun | アプリの現在の実行がユーザーの最初の実行であるかどうかを示すローカル変数。 |
| locShowPowerAppsPrompt | スプラッシュ スクリーンを表示するかまたは非表示にするかを示すローカル変数。 |
初回実行の実行の詳細
プロジェクト画面を表示する際、—locShowFirstRun または locShowPowerAppsPrompt の変数のいずれかが true の場合、ダイアログ ポップアップが表示されます。 そうでない場合、アプリはプロジェクト データの読み込みを進行します。
locShowFirstRun は、プロジェクト設定レコードに応じて true/false を設定します。
場所の一覧の表示
このセクションでは、場所の一覧を表示するプロセスについて説明します。
場所の一覧を表示するときに使用されるコレクション
場所の一覧を表示するときに使用されるコレクション:
| コレクション名 | 内容 |
|---|---|
| colInspections | 検査レコードの収集に使用されます。 |
場所の一覧を表示するときに使用される変数
場所の一覧を表示するときに使用される変数:
| 変数名 | 内容 |
|---|---|
| locAreaSortOrder | 場所の並べ替え順序を制御するために使用されるローカル変数。 |
| locInspectionSortBy | 検査レコードの並べ替えに使用されるフィールドを表すローカル変数。 |
場所の一覧を表示するときの実行の詳細
エリア検査の場所テーブルの場所の一覧は、場所の種類と共に galAreas ギャラリーに表示されます。
場所は名前に基づいて検索できます。 並べ替えボタンを使用すると、locAreaSortOrder 変数は、名前に基づいて昇順または降順で場所を並べ替えます。
galAreas ギャラリーで任意の場所を選択すると、locInspectionSortBy 変数が日付に更新されます。 gblLocation 変数の値は、選択した場所に設定されます。
選択した場所のエリア検査の一覧は、colInspections コレクションに収集されます。
galInspections ギャラリーには、選択した場所の検査の一覧が作成日の降順で表示されます。
レビュー状態コードが "レビューの保留中"、または "アクションの保留中" のいずれかである検査の数が、場所の横に表示されます。 この動作は、レビュー状態コードに基づく galAreaInspections ギャラリーの項目をフィルター処理することによって実行されます。
選択した場所に基づく検査の一覧を表示する
このセクションでは、場所の一覧を表示するプロセスについて説明します。
選択した場所に基づく検査の一覧を表示するときに使用されるコレクション
選択した場所に基づく検査の一覧を表示するときに使用されるコレクション:
| コレクション名 | 内容 |
|---|---|
| colInspections | 検査レコードの収集に使用されます。 |
選択した場所に基づく検査の一覧を表示するときに使用される変数
選択した場所に基づく検査の一覧を表示するときに使用される変数:
| 変数名 | 内容 |
|---|---|
| locInspectionSortBy | 検査レコードを並べ替えるフィールドを示すローカル変数。 |
| locInspectionSortOrder | 検査レコードの並べ替え順序を制御するために使用されるローカル変数。 |
| gblLocation | 選択した場所を保存するグローバル変数。 |
| gblInspection | 検査レコードを保存するグローバル変数。 |
選択した場所に基づく検査の一覧を表示するときの実行の詳細
場所のタイトルとプライマリ イメージは、gblLocation 変数を使用して表示されます。
場所は、場所がグループの一部である場合、gblLocation 変数を使用してグループ化された場所ヘッダーの下に表示されます。
galInspections ギャラリーには、選択した場所に基づいて colInspections コレクションに収集された検査の一覧が表示されます。
検査フォーム名、提出者、検査が提出されてからの日数、状態、および問題の数の列が表示されます。
locInspectionSortBy 変数は、列の並べ替えを制御するために使用されます。
gblInspection 変数は、問題の結果が問題である検査の数に対してフィルター処理されます。
列見出しのいずれかを選択すると、locInspectionSortOrder 変数の値が切り替わり、値が並べ替えられます。
検査名の横にあるチェックボックスは、削除する検査を選択するために使用されます。 検査ヘッダーの横にあるチェックボックスを選択すると、すべての検査レコードが選択されます。
検査を削除しています
このセクションでは、検査を削除するときのコレクション、変数、および実行の詳細について説明します。 検査は、1 つ以上の検査を選択することによって、場所タブ から削除することができます。
検査を削除するときに使用されるコレクション
次のコレクションは、検査を削除するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colInspections | 検査レコードの収集に使用されます。 |
| colRemoveInspections | 削除された検査レコードの収集に使用されます。 |
検査を削除するときに使用される変数
次の変数は、検査を削除するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblDisplayWarning | 警告メッセージ可視性を制御するグローバル変数。 |
| gblWarningType | 表示する警告メッセージを制御するグローバル変数。 |
検査を削除するときの実行の詳細
検査レコードは場所画面から削除できます。 検査の横にあるチェックボックスを選択して 1 つのレコードを削除するか、ヘッダーからチェックボックスを選択してすべてのレコードを削除します。
削除 ボタンは、1 つ以上の検査レコードが選択された後にのみ有効になります。
削除 を選択すると、gblDisplayWarning 変数の値が true に設定されます。 この変更により、conWarning コンテナーが表示され、その後削除確認ダイアログが表示されます。
gblWarningType 変数の値は、検査が削除されていることを示す inspectiondelete に設定されます。
分かりました を選択すると、削除ボタンが有効になります。 削除 を選択すると、gblDisplayWarning 変数値が false に設定され、削除ダイアログが非表示になります。
削除された検査レコードは、colRemoveInspections コレクションに追加され、エリア検査テーブルから削除されます。 colInspections コレクションはクリアされて収集され、更新されたレコードを持つようになります。
場所の種類の編集
このセクションでは、場所の種類を編集する ときのコレクション、変数、および実行の詳細について説明します。 場所の種類は、場所の種類 を選択する時に 場所 タブから編集できます。
場所の種類を編集するときに使用されるコレクション
次のコレクションは、検査を削除するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colInspections | 検査レコードの収集に使用されます。 |
場所の種類を編集するときに使用される変数
次の変数は、検査を削除するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblEditLocation | 場所が編集されているかどうかを示すグローバル変数。 |
| gblAreaChanged | 場所が更新されたことを示すグローバル変数。 |
| gblLocation | 現在のコンテキストに場所を保存するグローバル変数。 |
| gblLocType | 場所の種類を保存するグローバル変数。 |
| gblCurrentLocation | 編集中の場所を保存する変数。 |
| gblAddLocationImage | 場所の一部として追加されたイメージを保存するグローバル変数。 |
場所の種類を編集するときの実行の詳細
場所の種類は、*編集**の場所画面を選択して編集できます。
編集 を選択すると、gblEditLocation 変数の値が true に更新され、galAreas ギャラリーが無効になり、galInspections ギャラリーが非表示になります。
タイトルおよび場所の種類のドロップダウン フィールドが有効になり、更新できます。
画像の編集を選択すると、ユーザーは新しいイメージをアップロードできます。
場所の種類ボタンの管理を選択して、ユーザーを設定画面の場所の種類セクションに移動します。
保存 は、フィールドが更新された場合にのみ有効になります。 保存 を選択すると、詳細がエリア検査の場所テーブルに更新されます。
詳細は、エリア検査の場所テーブルに更新されます。 gblCurrentLocation 変数は編集中の場所に設定されます。
gblAreaChanged 変数の値が true に更新され、エリア検査の場所テーブルが更新されます。
編集した場所の場所の種類は、gblLocType 変数に保存されます。
提出された検査の確認
このセクションでは、提出された検査を確認する ときのコレクション、変数、および実行の詳細について説明します。
提出された検査を確認するときに使用されるコレクション
次のコレクションは、検査を削除するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colInspections | 検査レコードの収集に使用されます。 |
提出された検査を確認するときに使用される変数
次の変数は、検査を削除するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblViewInspection | 場所が編集されているかどうかを示すグローバル変数。 |
| gblInspection | 現在のコンテキストの検査レコードのグローバル変数。 |
| gblParamTenantId | パラメーターからテナント ID を設定するグローバル変数。 |
| gblParamLocaleId | パラメーターからロケール ID を設定するグローバル変数。 |
| gblParamTeamId | パラメーターからプランナー グループ ID を設定するグローバル変数。 |
| gblSettingPlannerPlanId | レコード設定からプランナー ID を取得するグローバル変数。 |
| gblCurrentLocation | 現在確認中の場所を保存するグローバル変数。 |
| gblLocation | 現在のコンテキストで場所を示すグローバル変数。 |
提出された検査を確認するときの実行の詳細
実行された検査は、galInspections ギャラリーの必要なレコードを選択することによって確認できます。
検査レコードを選択すると、gblViewInspection 変数の値が true に設定され、galIssues および galNoIssues ギャラリーの表示が制御されます。
両方のギャラリーの項目プロパティは、gblInspection の値に基づいてフィルター処理されます。
結果が問題となる検査のための galIssues ギャラリー。
結果が OK または N/A となる検査のための galNoIssues ギャラリー。
ユーザーは、検査の実行中に作成されたメモ、添付ファイル、およびタスクを確認できます。
タスクを選択することで、アプリの起動中に収集されたテナント、ロケール、チーム、およびプラン ID の値に基づいて、選択したタスクが開いた状態でプランナーが起動します。
"レビュー状態" フィールドに選択肢として、レビューの保留中、アクションの保留中、終了、および未完了が含まれています。 値を変更すると、エリア検査テーブルと colInspections コレクションが選択した状態で更新され、レコードを保存します。
戻る を選択すると、gblCurrentLocation および gblLocation 変数がコンテキストの場所に更新され、ユーザーを場所の詳細ビューに戻します。
検査インサイトの確認
このセクションでは、検査インサイトを確認する ときのコレクション、変数、および実行の詳細について説明します。
検査インサイトを確認するときに使用されるコレクション
次のコレクションは検査インサイトを確認するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colInspections | 検査レコードの収集に使用されます。 |
| colTeamDurations | 検査の開始日と終了日の日付の差を分単位で収集するために使用されます。 |
| colBarChartTemp | 過去 7 日間に所有者によりグループ化されたアクティブなエリア検査を収集するために使用されます。 |
| colBarChart | 所有者によりグループ化された検査の数を収集するために使用されます。 |
| colLineChartForms | フォームでグループ化された平均検査時間を収集するために使用されます。 |
| colLineChart | フォームでグループ化された平均検査時間を収集するために使用されます。 |
| colLocTypesTemp | 場所の種類を収集するために使用されます。 |
| colInspectionsByLocTypeID | 場所の種類ごとに検査レコードを収集するために使用されます。 |
検査インサイトを確認するときに使用される変数
次の変数は検査インサイトを確認するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblInspectionsCount | 検査の数をカウントする変数。 |
| gblView | 表示されているビューを示す変数。 |
| gblTeamAvgTime | 検査の平均完了時間を保存するグローバル変数。 |
| gblAreaChanged | 場所が更新されたことを示すグローバル変数。 |
| gblChartView | グラフ ビューの既定値を 7 日間に設定するグローバル変数。 |
| gblBarChartView | 縦棒グラフ ビューの既定値を 7 日間に設定するグローバル変数。 |
| gblFormBarChartView | フォーム縦棒グラフ ビューの既定値を 7 日間に設定するグローバル変数。 |
| gblLineChartView | 折れ線グラフ ビューの既定値を 7 日間に設定するグローバル変数。 |
検査のインサイトを確認するときの実行の詳細
インサイト画面が読み込まれると、gblInspectionsCount 変数は、検査の合計数をカウントして、チャートを表示するか、またはゼロ状態のイメージを表示するかどうかを決定するために使用されます。 gblView 変数はインサイトに設定され、インサイト画面が表示されていることを示します。
分単位の検査の開始日と終了日の日付の差は、colTeamDurations コレクションに収集されます。
平均検査時間 (完了したすべての検査の期間を検査の合計数で割ったもの) は、colTeamDurations コレクション値を使用して計算され、gblTeamAvgTime 変数に保存されます。
過去 7 日間の上位の共同作成者の縦棒グラフ (所有者でグループ化された検査の数) は、colBarChartTemp および colBarChart コレクションを使用して収集されます。
折れ線グラフの平均検査時間 (フォームでグループ化された過去 7 日間の検査の検査時間) は、colLineChartForms および colLineChart コレクションを使用して保存されます。
conInspectionStats コンテナーには、レビューの保留中、アクションの保留中、終了した検査および平均完了時間が表示されます。
エリア検査テーブルは、レビュー状態コードに基づいてフィルター処理され、完了した検査、保留中のレビュー、および保留中のアクションの数を取得します。
galAvgInspectionTime ギャラリーには、平均検査時間のデータが colLineChart コレクションに降順で表示されます。
colPieChart には、場所の種類に基づいてオープンな検査を示す円グラフを表示します。 円グラフの横の凡例には、少なくとも 1 つ以上の検査がある場所の種類の一覧が表示されます。
galTopContributors ギャラリーには、colBarChart コレクションから上位の共同作成者の詳細 (少なくとも 1 つ以上の検査を含む) が表示されます。
各グラフには、過去 7 日間、30 日間、および 60 日間に基づくデータを表示できます。 ユーザーは、期間を選択して必要な範囲を選択できます。
オープンな検査の円グラフで日数を選択すると、gblChartView 変数が、選択に基づいて 30 日間または 60 日間のいずれかに設定されます。 過去 30 日間または 60 日間の場所の種類 ID、種類、および名前によるオープンな検査の数は、colInspectionsByLocTypeID、colInspectionsByLocType、および colInspectionsByLocTypeName コレクションに収集されます。 colPieChart コレクションの円グラフ格納データは必要に応じて更新され、表示されます。
平均検査時間の日数を選択すると、gblLineChartView 変数が、選択に基づいて 30 日間または 60 日間に設定されます。 フォームでグループ化された過去 30 日間または 60 日間の検査の平均検査時間は、colLineChartForms および colLineChart コレクションに収集されます。 保存されたデータが更新されて表示されます。
検査レポートの共同作成者の縦棒グラフの上部の数を選択すると、gblBarChartView 変数が、選択に基づいて 30 日間または 60 日間に設定されます。 過去 30 日間または 60 日間の所有者でグループ化された検査の数は、colBarChartTemp および colBarChart コレクションを使用して収集されます。 保存されたデータが更新されて表示されます。
検査フォーム画面
このセクションでは、検査フォーム画面 のコレクション、変数、および実行の詳細について説明します。
検査フォームの一覧の表示
左側の検査フォーム画面に検査フォームの一覧が表示されます。
検査フォームの一覧を表示するときに使用されるコレクション
次のコレクションは、検査フォームの一覧を表示するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colChecklistStepsTemp | ID に基づいたエリア検査チェックリスト ステップの収集に使用されます。 |
| colChecklistSteps | 選択した検査フォームのエリア検査チェックリスト ステップの収集に使用されます。 |
| colChecklistStepsOutput1 | 検査フォームの詳細の保存に使用されます。 |
| colChecklistStepsImage | 選択した検査フォームのチェックリスト ステップのカバー イメージの収集に使用されます。 |
検査フォームの一覧を表示するときに使用される変数
次のコレクションは、検査フォームの一覧を表示するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblFormClick | 場所の並べ替え順序を制御するために使用されるローカル変数。 |
| gblForm | 検査レコードの並べ替えに使用されるフィールドを決定するために使用されるローカル変数。 |
検査フォームの一覧を表示するときに使用される実行の詳細
エリア検査チェックリストのテーブルの検査フォームの一覧には、galForms ギャラリーとともに、チェックリスト ステップの数が名前の昇順で表示されます。
galForms ギャラリーの場所を選択すると、gblFormClick 変数が true に更新されます。 gblForm 変数は、選択した検査フォームに設定されます。
colChecklistStepsTemp、colChecklistSteps、colChecklistStepsOutput1、および colChecklistStepsImage のコレクションは選択した検査フォームの詳細を表示するように更新されます。
収集された情報に基づいて、選択した検査フォームのチェックリスト ステップが galFormChecklistSteps ギャラリーに表示されます。
選択した検査フォームに基づくチェックリスト ステップの一覧を表示する
チェックリスト ステップの一覧は、検査フォーム画面から検査フォームを選択すると表示されます。
選択した検査フォームに基づくチェックリスト ステップの一覧を表示するときに使用されるコレクション
次のコレクションは、選択した検査フォームに基づくチェックリスト ステップの一覧を表示するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colChecklistSteps | 選択した検査フォームのエリア検査チェックリスト ステップの収集に使用されます。 |
| colChecklistStepsImage | 選択した検査フォームのチェックリスト ステップのカバー イメージの収集に使用されます。 |
選択した検査フォームに基づくチェックリスト ステップの一覧を表示するときに使用される変数
次の変数は、選択した検査フォームに基づくチェックリスト ステップの一覧を表示するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblForm | 編集中の検査フォームを保存するために使用されます。 |
選択した検査フォームに基づくチェックリスト ステップの一覧を表示する際の実行の詳細
タイトルと場所の種類の詳細は、gblForm 変数に基づいて表示されます。
選択した検査フォームのチェックリスト ステップは、colChecklistSteps コレクションに保存されている値に基づいて galFormChecklistSteps ギャラリーに表示されます。
各チェックリスト ステップのタイトル、アクション ボタン、手順、および参考画像が表示されます。
検査フォームの作成
検査フォームは、検査フォームの作成オプションを使用して作成できます。
検査フォームを作成するときに使用されるコレクション
次のコレクションは、検査フォームを作成するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colChecklistStepsOutput1 | チェックリスト情報を保存するために使用されます。 |
| colChecklistSteps | 検査フォームのチェックリスト ステップの収集に使用されます。 |
| colChecklistStepsImage | チェックリスト ステップのカバー画像を収集するために使用されます。 |
| colPatchSteps1 | 検査フォームのチェックリスト ステップの収集に使用されます。 |
検査フォームを作成するときに使用される変数
次の変数は、検査フォームを作成するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| gblAddForm | 新しい検査フォームが作成されたときに チェックリスト ステップの追加 ボタンを有効にする変数。 |
| gblStepChanged | チェックリスト ステップが更新されたことを示すグローバル変数。 |
| gblImageChanged | カバー画像が更新されたことを示すグローバル変数。 |
| gblTempAdd | ユーザーが新しいステップを追加しようとするときにチェックリスト ステップ フィールドを追加する変数。 |
検査フォームを作成するときの実行の詳細
新しい検査フォームは、galForms ギャラリーの上の + 新しい検査フォーム ボタンを選択して作成できます。
+ 新しい検査フォーム ボタンを選択した後、gblAddForm 変数の値が true に設定され、colChecklistSteps、**colChecklistStepsOutput1、および colChecklistStepsImage コレクションがクリアされます。
gblAddForm の値が true なので、新しい検査フォームがユーザーに表示されます。
+ 新しいステップ ボタンが選択されると、新しいチェックリスト ステップが追加されます。
新しいチェックリスト ステップが、タイトル、場所の種類、チェックリスト ステップ、および空白の参照画像を含めて追加されます。
アクション ボタンの値は、既定で成功、失敗、および N/A に設定されます。 これらの値は、必要に応じて変更できます。
N/A オプションは、必要に応じて ステップの再表示 ボタン (imgNAStepUnhide) を使用して非表示にできます。 このボタンは、このステップの colChecklistStepsOutput1 コレクションを更新し、gblStepChanged 値を true に更新します。
新しいチェックリスト ステップを追加すると、詳細を含む colChecklistSteps、colChecklistStepsOutput1、および colChecklistStepsImage コレクションが更新されます。
チェックリスト ステップは、それぞれのステップに存在する複製アイコンを選択して複製できます。 このアクションより、colChecklistSteps、colChecklistStepsOutput1、および colChecklistStepsImage のコレクションのステップの順序が更新されます。
親ステップからの詳細 (タイトル、手順、アクション ボタンの値、および参考画像) は、新しく作成されたチェックリスト ステップにコピーされ、colChecklistSteps、colChecklistStepsOutput1、および colChecklistStepsImage コレクションが更新されます。
チェックリスト ステップの順序は、次のステップにある上下矢印を選択して更新できます。
ギャラリーの最初のチェックリスト ステップでは上矢印ボタンが無効になり、最後のステップでは下矢印ボタンが無効になります。 表示モードは、msft_sequence フィールドの値によって制御されます。
**colChecklistStepsOutput1、colChecklistStepsImage、および colChecklistSteps コレクションは、msft_sequence フィールドの値に基づいて更新され、gblStepChanged の値が true に更新されます。
+ 新しいステップ ボタンが選択されると、新しいチェックリスト ステップが追加されます。 このアクションより、colChecklistSteps、colChecklistStepsOutput1、および colChecklistStepsImage コレクションが更新されます。
新しいチェックリスト ステップが、タイトル、場所の種類、チェックリスト ステップ、および空白の参照画像を含めて作成されます。
変数の値である gblImageChanged、gblTempAdd、および gblStepChanged が true に設定されます。
各ステップに存在する 削除 アイコンを選択すると、チェックリスト ステップが削除され、colChecklistStepsOutput1、colChecklistStepsImage、および colChecklistSteps コレクションの msft_sequence フィールドが更新されます。
必要な詳細をすべて入力した後、保存 (タイトル、場所の種類、および少なくとも 1 つのチェックリスト ステップが存在する場合にのみ有効) を選択すると、colChecklistStepsOutput1 にある列の名前を変更し、colPatchSteps1 コレクションの詳細を保存します。 新しく作成されたチェックリスト ステップは、エリア検査チェックリスト ステップのテーブルで更新され、新しく作成された検査フォームは、エリア検査チェックリストのテーブルに更新されます。
キャンセル を選択すると、gblStepChanged、gblImageChanged、gblAddForm、および gblEditForm 変数が false 設定され、選択される galForms ギャラリーの最初のレコードを含む検査フォーム ビューに戻ります。
検査フォームの編集
検査フォームは、検査フォーム画面の編集オプションを選択することで編集できます。
検査フォームを編集するときに使用されるコレクション
次のコレクションは、検査フォームを編集するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colChecklistStepsRemoveTemp | 削除された検査ステップを保存するために使用されます。 |
| colChecklistStepsOutput1 | 検査ステップの詳細の更新に使用されます。 |
| colPatchSteps1 | 保存された検査フォームのステップの詳細の保存に使用されます。 |
| colChecklistStepsImage | チェックリスト ステップのカバー画像を収集するために使用されます。 |
検査フォームを編集するときに使用される変数
次の変数は、検査フォームを編集するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblEditForm | 検査フォームが編集中であることを示す変数。 |
| gblAreaChanged | 場所が編集されたどうかを確認するグローバル変数。 |
| gblCountSteps | チェックリストのステップ数をカウントするグローバル変数。 |
検査フォーム編集中の実行の詳細
既存の検査フォームは、検査フォーム画面の 編集 を選択して編集できます。
編集 を選択すると、gblEditForm 変数の値が true に更新され、次に galForms ギャラリーを無効にします。
true に設定された gblEditForm 変数の値は、検査フォームが編集可能であり、ユーザーがすべてのフィールドを更新できることを示します。
ユーザーは、タイトル、場所の種類を更新し、チェックリスト ステップを複製、削除、および再配置できます。
必要な変更が行われて、保存を選択すると colChecklistStepsOutput1 の列の名前が変更され、詳細を colPatchSteps1 コレクションに保存します。 変更されたチェックリスト ステップは、エリア検査のチェックリストステップのテーブルで更新されます。 検査フォームがエリア検査チェックリストのテーブルに更新されました。
削除された検査ステップは、colChecklistStepsRemoveTemp コレクションに保存され、gblCountSteps 変数は、選択した検査フォームにチェックリストのステップ数を保存するために使用されます。 変更されたイメージは、colChecklistStepsImage コレクションで更新されます。
検査フォームの複製
検査フォームは、複製 ボタンを使用して複製することができます。
検査フォーム複製するときに使用されるコレクション
次のコレクションは、検査フォームを複製するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colPatchSteps1 | 保存された検査フォームのステップの詳細の保存に使用されます。 |
| colChecklistStepsOutput1 | 検査ステップの詳細の更新に使用されます。 |
| colChecklistSteps | 検査フォームのチェックリスト ステップの収集に使用されます。 |
検査フォームを複製するときに使用される変数
次の変数は、検査フォームを複製するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblNewForm | 検査フォームが作成中であることを示すグローバル変数。 |
| gblStepChanged | チェックリスト ステップが更新されたことを示すグローバル変数。 |
| gblImageChanged | カバー画像が更新されたことを示すグローバル変数。 |
検査フォーム複製中の実行の詳細
複製 ボタンを編集中に選択して、既存の検査フォームを複製できます。
gblStepChanged、または gblStepChanged 変数の値のいずれかが true の場合、複製ボタンは無効になり、これはいずれのステップ、またはイメージが更新されて保存されていない場合、検査レコードを複製できないことを示します。
colChecklistStepsOutput1 の列を複製する場合、詳細を colPatchSteps1 コレクションに保存します。
新しく作成された検査フォームのタイトルが、gblNewForm 変数によって処理される (コピー) と共に追加され、場所の種類の値は空白になります。
colChecklistSteps、colChecklistStepsOutput1、および ""colChecklistStepsImage** コレクションの詳細は、複製された検査フォームにコピーされます。
ユーザーは必要な変更をを行い、検査フォームを保存できます。
検査フォームの削除
検査フォームは、削除 ボタンを使用して複製することができます。
検査フォームを削除するときに使用されるコレクション
次のコレクションは、検査フォームを削除するときに使用されます。
| コレクション名 | 内容 |
|---|---|
| colChecklistSteps | 検査フォームのチェックリスト ステップの収集に使用されます。 |
検査フォームを削除するときに使用される変数
次の変数は、検査フォームを削除するときに使用されます。
| 変数名 | 内容 |
|---|---|
| gblWarningType | 表示する警告メッセージを制御するグローバル変数。 |
| gblDisplayWarning | 警告メッセージ可視性を制御するグローバル変数。 |
検査フォーム削除中の実行の詳細
既存の検査フォームは、削除 を選択して削除できます。
削除アクションは、gblWarningType 変数を "formdelete" に、gblDisplayWarning 変数の値を true に設定し、削除確認ダイアログを表示する conWarning コンテナを表示します。
分かりました を確認すると、削除 ボタンを有効にし、選択したときに gblDisplayWarning の値を false に設定し、削除ダイアログを非表示にします。 削除された検査フォームをエリア検査チェックリストのテーブルから削除します。 コレクション colChecklistSteps もクリアされます。
[バージョン情報] 画面
このセクションでは、[バージョン情報] 画面のコレクション、使用された変数、および実行の詳細について説明します。
[バージョン情報] 画面のコレクション
[バージョン情報] 画面はコレクションを使用しません。
[バージョン情報] 画面の変数
[バージョン情報] 画面は変数を使用しません。
[バージョン情報] 画面の実行の詳細
conHeader_About コンテナーの Power Apps を使用してカスタマイズ のボタンは、Microsoft Teams で Power Apps を開きます。
galAbout_HelpLinks ギャラリーにはヘルプ リンクが保存されています。
このアプリをカスタマイズする方法 ボタンで、アプリをカスタマイズする方法を説明する外部リンクが表示されます。
アイデアを送信する ボタンで、アプリのアイデアを投稿できる外部リンクが表示されます。
コミュニティとの連携 ボタンで、Power Apps コミュニティ ページが表示されます。
conAbout_AppVideo コンテナーには、アプリの概要を提供するビデオのリンクが含まれています。
galAbout_OtherApps ギャラリーには、チームのストアの他の Power Apps へのリンクが含まれています。
アプリの表示 ボタンで、Microsoft Teams アプリ ストアのアプリ ページが表示されます。
アプリの概要 ボタンで、アプリの概要ビデオが表示されます。
conAbout_Version は、アプリ バージョンに関する情報を提供します。
設定画面
このセクションでは、設定 画面のコレクション、使用された変数、および実行の詳細について説明します。
全般セクション
このセクションでは、全般設定セクションの詳細について説明します。
全般設定コレクション
設定画面の全般セクションでは、コレクションは使用されません。
全般セクション変数
以下の変数は、設定画面の全般セクションで使用されます。
| 変数名 | 内容 |
|---|---|
| gblParamTeamId | パラメーターからプランナー グループ ID を設定するグローバル変数。 |
| gblLocTypeSetting | 場所の種類を設定するグローバル変数。 |
| gblManageLocationTypes | 場所の種類が編集されているかどうかを示すグローバル変数。 |
| gblSettingTeamId | レコード設定からチーム ID を取得するグローバル変数。 |
| gblRecordSettings | チーム ID およびチャネル ID をエリア検査設定テーブルに設定するために使用されるグローバル変数。 |
| gblSettingPlannerPlanId | レコード設定からプランナー ID を取得するグローバル変数。 |
全般セクションの実行の詳細
ユーザーには、チームの所有者のみがキャンペーンを追加し、メッセージを投稿するチャネルを選択できるかどうかを更新する実現可能性があります。
ドロップダウンのチャネルの一覧の元は、gblParamTeamId 変数です。
ドロップダウンのプランナー チャネルの一覧の元は、gblSettingTeamId 変数です。
保存 ボタンは、ドロップダウンの値が選択されたとき、またはチーム所有者の制限の値が gblRecordSettings の変数に保存されている値と異なる場合 (アプリ OnStart で設定される)、有効になります。
保存 を選択すると、エリア検査設定テーブルで詳細が更新されます。 通知チャネルとプランナー インスタンスの詳細は、gblSettingPlannerPlanId 変数を使用して更新され、ユーザーを場所画面に移動します。
キャンセル を選択すると、ユーザーに前の画面が表示されます。
場所の種類のセクション
このセクションでは、場所の種類のセクションの詳細について説明します。
場所の種類のコレクション
次のコレクションは、場所の種類のセクションで使用されます。
| コレクション名 | 内容 |
|---|---|
| colLocTypeSettings | アプリで使用できるさまざまな設定の種類を収集するために使用されます。 |
| colGalIconLocationTypes | 選択したアイコンを収集するために使用されます。 |
| colGalLocationTypes | 場所の種類を収集するために使用され、このコレクションから削除されるとき削除されます。 |
| colTempGalGroup | ヘルパー画面に対して使用されます。 |
場所の種類の変数
次の変数は、場所の種類のセクションで使用されます。
| 変数名 | 内容 |
|---|---|
| gblShowLocationTypeIcons | 場所の種類のアイコンの可視性を制御するグローバル変数。 |
| gblTypeChanged | 場所の種類が更新されたことを示すグローバル変数。 |
| gblWarningType | 表示する警告メッセージを制御するグローバル変数。 |
| colGroupCounter | 使用可能なグループ化された場所の数を保存するために使用されます。 |
| gblDisplayWarning | 警告メッセージ可視性を制御するグローバル変数。 |
場所の種類の画面の実行の詳細
galAreaTypes ギャラリーには、使用可能な場所の種類の一覧が、タイトル、メニューのラベル、アイコン、およびカバー画像とともに表示されます。
各フィールドを選択すると、ユーザーは値を更新できます。 更新アイコンを選択すると、gblShowLocationTypeIcons、および gblDisplayWarning グローバル変数の値が true に設定され、galIconPicker ギャラリーを表示します。
アイコンを選択すると、更新されたアイコンが colGalIconLocationTypes コレクションに保存され、gblShowLocationTypeIcons グローバル変数の値が false に設定され、アイコン ピッカーが非表示になります。 gblTypeChanged グローバル変数の値が true に設定され、保存ボタンが有効になります。
場所の種類は、レコードの横にある削除アイコンを選択して削除できます。 削除するとき、タイプに関連付けられている場所がない場合、gblWarningType 変数の値は locationtypedelete に設定されます。
タイプに関連付けられている場所がある場合、gblWarningType 変数の値は、関連あるメッセージを表示する locationtypenodelete コレクションに設定されます。
分かりました を確認すると、削除ボタンが有効になります。 削除を選択すると、colGalLocationTypes、および colGalIconLocationTypes コレクション、エリア検査の場所の種類テーブルからタイプを削除します。
+ 車両の種類の追加 を選択すると、colLocationTypes コレクションに名前、メニューのラベル、および空白の参照画像とともに新しいレコードが作成されます。
保存ボタンを選択すると、colLocationTypes およびエリア検査の場所の種類テーブルが更新されます。
グループ化された場所セクション
このセクションでは、場所の種類のセクションの詳細について説明します。
グループ化された場所コレクション
次のコレクションは、場所の種類のセクションで使用されます。
| コレクション名 | 内容 |
|---|---|
| colGalGroups | グループ化された場所の一覧を収集するために使用されます。 |
| colLocTypeSettings | アプリで使用できるさまざまな設定の種類を収集するために使用されます。 |
| colGroupCounter | 使用可能なグループ化された場所の数を保存するために使用されます。 |
| colTempGalGroup | ヘルパー画面に対して使用されます。 |
グループ化された場所の変数
次のコレクションは、場所の種類のセクションで使用されます。
| 変数名 | 内容 |
|---|---|
| gblTempAddGroupType | 設定画面から新しいグループが作成されているかどうかを確認する変数。 |
| gblGroupChanged | チェックリスト ステップが更新されたことを示すグローバル変数。 |
| gblDontChangeAreaType | エリアの種類の変更を許可するかどうかを処理する変数。 |
| gblSelectedGroup | 選択したグループを示すグローバル変数。 |
| gblResetAreaDropdown | エリア ドロップダウンをリセットするグローバル変数。 |
グループ化された場所の実行の詳細
galGroups ギャラリーには、使用可能なグループの場所の一覧が、タイトル、場所、場所の種類のラベルとともに colGalGroups コレクションに昇順で表示されます。
場所のドロップダウンの値はエリア検査の場所テーブルからのものであり、場所の種類の値はエリア検査の場所の種類テーブルからのものです。
+ グループの追加 を選択して、gblTempAddGroupType、gblGroupChanged の値を設定し、gblDontChangeAreaType 変数を true にします。
colGalGroups コレクションで作成された新しいレコードは、gblSelectedGroup 変数に設定され、gblResetAreaDropdown 変数 の値は true に設定されます。
新しいグループ化された場所が、タイトル、場所、空白の場所の種類の値を含めて作成されます。
グループ化された場所は、レコードの隣の 削除 を使用して削除できます。 削除すると、gblWarningType 変数を locationgroupdelete に、gblDisplayWarning を trueに更新し、削除ダイアログを表示します。
分かりました のチェックボックスをオンすると、削除ボタンが有効になります。 選択すると、グループはエリア検査グループのテーブルから削除されます。 colGroupCounter コレクションは 1 に設定され、colGalGroups コレクションが更新されます。
エクスペリエンス セクションのカスタマイズ
このセクションでは、エクスペリエンス セクションのカスタマイズの詳細について説明します。
エクスペリエンス コレクションのカスタマイズ
次のコレクションは、エクスペリエンス コレクションのカスタマイズで使用されます。
| コレクション名 | 内容 |
|---|---|
| colLocConfig | 主要セクションとサブ セクションの名前と種類を設定するために使用されるコレクション。 |
| colLocTypeSettings | アプリで使用できるさまざまな設定の種類を収集するために使用されます。 |
エクスペリエンス変数のカスタマイズ
次の変数は、エクスペリエンス コレクションのカスタマイズで使用されます。
| 変数名 | 内容 |
|---|---|
| gblTempAddGroupType | 新しいグループが追加されると、グローバル変数が true に設定されます。 |
| gblLabelChanged | チェックリスト ステップが更新されたことを示すグローバル変数。 |
| gblWorkType | コンテキスト内の作業の種類の値を保存するために使用されます。 |
| gblSelectedWorkType | 選択した作業の種類を保存するために使用されます。 |
エクスペリエンス実行の詳細をカスタマイズする
colLocTypeSettings コレクションは、galSettings ギャラリーで使用可能な設定の種類の一覧を表示するために使用されます。
ユーザーは、アプリで使用される文言を更新できます。 検査、監査、およびウォークが使用可能なオプションです。 これらのいずれかが選択されると、gblSelectedWorkType 変数が選択した値に、および gblLabelChanged が true に更新され、ラベルが変更されたことを示し、保存ボタンを有効にします。
ユーザーは、colLocConfig コレクションに保存されている主要セクションとサブ セクションの名前を更新することもできます。
保存 を選択すると、gblWorkType グローバル変数の値を gblSelectedWorkType に設定し、エリア検査ラベルのテーブルを更新します。
検査アプリ
このセクションでは、コレクション、検査 アプリによって使用されるグローバル変数、アプリの実行詳細について説明します。
検査アプリ OnStart
このセクションでは、アプリ OnStart コレクション、変数、および実行の詳細について説明します。
検査アプリ OnStart コレクション
アプリ OnStart 中に使用されるコレクション:
| コレクション名 | 内容 |
|---|---|
| staticLocalizations | ユーザーの言語に基づいたローカライズ済みテキストのコレクション。 |
| colMenuAreaTypes | "すべて" に加えるすべてのエリアの種類のコレクション。 |
| colAreaTypes | ユーザーが検査を実行できる使用可能なエリア/資産の種類および関連付けられているプランナー バケットのコレクション。 |
| colLabelSettings | それぞれのエリア/資産の種類のラベルのコレクション。 |
| colLocationTypeIcons | エリア/資産の種類のアイコンのコレクション。 |
| colWeekInspections | 過去 7 日間の検査の合計のコレクション。 |
| colWeekIssues | 過去 7 日間の問題の合計のコレクション。 |
| colTeamDurations | 検査のすべての期間のコレクション。 |
| colUserDurations | 現在のユーザーが完了した検査のすべての期間のコレクション。 |
検査アプリ OnStart 変数
アプリ OnStart 中に使用される変数:
| 変数名 | 内容 |
|---|---|
| gblAppLoaded | アプリが完全に読み込まれたかどうかを確認するグローバル変数。 |
| gblAppContext | アプリが実行されている場所のコンテキストを確認するグローバル変数。 |
| gblUserLanguage | ユーザーの言語を保存するグローバル変数。 |
| gblParamTeamId | プランナーからグループ ID を設定するグローバル変数。 |
| gblParamChannelId | プランナーからチャネル ID を設定するグローバル変数。 |
| gblRecordSettings | チームおよびチャネル ID を従業員のアイデア設定テーブルに設定するために使用されるグローバル変数。 |
| gblPlannerPlanId | プランナー ID を保存するグローバル変数。 |
| gblPlannerGroupId | チーム ID を保存するグローバル変数。 |
| gblToday | 現在の日付を保存するグローバル変数。 |
| gblUserFirstName | ユーザーの名を保存するグローバル変数。 |
| gblCurrentUserIssueCount | 過去 7 日間に現在のユーザーによって提出された検査問題の数を保存するグローバル変数。 |
| gblTotalIssueCount | 過去 7 日間に提出された検査問題の合計数を保存するグローバル変数。 |
| gblTeamAvgTime | 検査で費やされたチームの平均時間を保存するグローバル変数。 |
| gblUserAvgTime | 検査で費やされたユーザーの平均時間を保存するグローバル変数。 |
| gblCurrUser | 現在のユーザーの詳細を保存するグローバル変数。 |
| gblWorkType | 検査、監査、またはウォークを使用するために設定から作業の種類を取り込むグローバル変数。 設定がない場合は、代わりに検査を使用してください。 |
| gblThemeDark | アプリがダーク テーマで実行されている場合アプリのテーマをダークに設定するグローバル変数、それ以外の場合は既定のテーマを使用するグローバル変数。 |
| gblThemeHiCo | アプリがハイ コントラストで実行されている場合アプリのテーマをハイ コントラストに設定するグローバル変数、それ以外の場合は既定のテーマを使用するグローバル変数。 |
| gblIsHostClientMobile | ユーザーがモバイルを使用しているかどうかを確認するグローバル変数。 |
| gblAppMobileOnDesktop | ユーザーがデスクトップでモバイル アプリを実行しているかどうかを確認するグローバル変数。 |
| gblMobileMode | ユーザーが Android または iOS を使用しているかどうかを確認するグローバル変数。 |
| gblCheckLabelSettings | アプリ内のラベル/文言を取得するための設定レコードを確認するグローバル変数。そのような設定がない場合は、アプリはエリアとエリアの種類を使用し、それ以外の場合アプリは設定レコードからラベル/文言を取得します。 |
| areaLabel | "エリア" の文言を保持するグローバル変数。 |
| areaTypeLabel | "エリアの種類" の文言を保持するグローバル変数。 |
検査アプリ OnStart の実行の詳細
ユーザーがアプリにアクセスすると、gblAppLoaded 変数が false に設定されます。 ユーザーの言語コードは、"English - US" を既定として gblUserLanguage に保存されます。 gblAppContext 変数は、アプリが実行されている場所のコンテキストを確認します。
次に、ユーザーの言語を使用して、アプリ全体で使用されるローカライズ済みテキスト (ラベルやボタンのテキストなど) を staticLocalizations コレクションに収集します。
パラメーターから受信したグループ ID とチャネル ID は、それぞれ gblParamTeamId および gblParamChannelId 変数に保存されます。
設定レコードは、gblParamTeamId および gblParamChannelId 変数を使用してフェッチされ、gblRecordSettings 変数に保存されます。
プランナーとチーム ID は、gblPlannerPlanId および gblPlannerGroupId 変数に保存されます。
アプリはチームでテーマを確認し、gblThemeDark および gblThemeHiCo グローバル変数からのパラメーターを使用して選択したテーマに採用します。
過去 7 日間に作成された検査は、colWeekInspections コレクションに収集されています。 関連する問題は、アプリの最初の画面に表示される統計のための colWeekIssues コレクションに収集されます。
チーム全体と現在のユーザーの検査期間は、過去 7 日間の検査を完了するためのチームの平均期間と現在のユーザーの平均期間の統計を表示するため、それぞれ colTeamDurations および colUserDurations コレクションに収集されます。
アプリ全体で使用される文言は、arealabel および areaTypeLabel ラベルに保存され、設定レコードからフェッチれます。
ようこそ画面
このセクションでは、アプリのようこそ 画面のコレクション、変数、および実行の詳細について説明します。
ようこそ画面のコレクション
次のコレクションはようこそ画面によって使用されます。
| コレクション名 | 内容 |
|---|---|
| colWeekInspections | 過去 7 日間の検査の合計のコレクション (ユーザーが検査を完了してこの画面に戻ったときにのみ機能します)。 |
| colWeekIssues | 過去 7 日間の問題の合計のコレクション (ユーザーが検査を完了してこの画面に戻ったときにのみ機能します)。 |
| colTeamDurations | ユーザーが検査を完了してこの画面に戻ったときにのみ機能する検査のすべての期間のコレクション。 |
| colUserDurations | 現在のユーザーが完了した検査のすべての期間のコレクション (ユーザーが検査を完了してこの画面に戻ったときにのみ機能)。 |
| colPlannerTasks | アプリケーションが関連付けられているプランナーに関連付けられているプランナー タスクのコレクション。 |
| tasksforme | 現在のユーザーが所有するプランナー タスクのコレクション。 |
| tasksforall | すべてのプランナー タスクのコレクション。 |
| overdue | 現在のユーザーが所有するすべての期限切れタスクのコレクション。 |
ようこそ画面の変数
次の変数はようこそ画面によって使用されます。
| 変数名 | 内容 |
|---|---|
| gblTotalInspectionCount | 過去 7 日間のアクティブな検査の合計数を保存するグローバル変数。 |
| gblCurrentUserInspectionCount | 過去 7 日間に現在のユーザーによって提出されたアクティブな検査の数を保存するグローバル変数。 |
| gblCurrentUserIssueCount | 過去 7 日間に現在のユーザーによって提出された検査問題の数を保存するグローバル変数。 |
| gblTotalIssueCount | 過去 7 日間に提出された検査問題の合計数を保存するグローバル変数。 |
| gblTeamAvgTime | 検査で費やされたチームの平均時間を保存するグローバル変数。 |
| gblUserAvgTime | 検査で費やされたユーザーの平均時間を保存するグローバル変数。 |
| gblCurrUser | 現在のユーザーの詳細を保存するグローバル変数。 |
ようこそ画面の実行の詳細
gblCurrUser グローバル変数は、現在のユーザーの名を取得し、ユーザーに挨拶するために使用され、インサイト画面にようこそメッセージが表示されます。
**tasksforme、tasksforall、および overdue グローバル変数は、プランナー統計を表示するために使用されます
gblTotalInspectionCount および gblCurrentUserInspectionCount は、過去 7 日間のチームによって提出された検査の合計と、現在のユーザーによって提出された検査の合計を比較するために使用されます (ユーザーが検査を提出した後にこの画面に戻った場合にのみ使用されます)。
過去 7 日間に作成された検査は colWeekInspections に収集され、問題は、アプリの最初の画面に表示される統計情報のため colWeekIssues に収集されます (ユーザーが検査を提出した後にこの画面に戻った場合にのみ使用されます)。
gblTotalIssueCount および gblCurrentUserIssueCount グローバル変数は、過去 7 日間のチームによって提出された検査問題の合計と、現在のユーザーによって提出された検査問題の合計を比較するために使用されます (ユーザーが検査を提出した後にこの画面に戻った場合にのみ使用されます)。
チーム全体と現在のユーザーの検査期間は、過去 7 日間の検査を完了するためのチームの平均期間と現在のユーザーの平均期間の統計を表示するため、それぞれ colTeamDurations および colUserDurations に収集されます (ユーザーが検査を提出した後にこの画面に戻った場合にのみ使用されます)。
gblTeamAvgTime および gblUserAvgTime グローバル変数は、過去 7 日間のチームによる平均検査時間と、現在のユーザーによる平均検査時間を比較するために使用されます (ユーザーが検査を提出した後にこの画面に戻った場合にのみ使用されます)。
検査アプリの場所画面
このセクションでは、アプリの場所 画面、変数、および実行の詳細について説明します。
検査アプリの場所画面のコレクション
次のコレクションは場所画面によって使用されます。
| コレクション名 | 内容 |
|---|---|
| colMenuAreaTypes | 種類として "すべて" を含むすべてのエリア/資産/項目の種類のコレクション。 "すべて" は、関連付けられている種類でフィルター処理なしで、すべてのエリア/資産/項目を表示するために使用されます。 |
| colSelectedLocation | 選択したエリア/資産/項目のコレクション。 |
| colFormChecklistSteps | エリア/資産/項目の種類に関連付けられたチェックリスト (フォーム) が1 つのみの場合の、検査に使用されるチェックリスト ステップのコレクション。 |
| colChecklistSteps | 選択したチェックリストに関連付けられているチェックリスト ステップのコレクション。 |
検査アプリの場所画面の変数
次の変数は場所画面によって使用されます。
| 変数名 | 内容 |
|---|---|
| gblSkipFormNav | ユーザーをフォーム画面に移動させるか、チェックリストの概要画面に直接移動させるか制御するグローバル変数。 |
| gblFormStepsCount | 選択したフォームのチェックリストのステップ数を保存するグローバル変数。 |
| gblDisplayNoStepWarning | 選択したフォームのチェックリストのステップ数がゼロの場合に警告を表示するグローバル変数。 |
| gblSelectedLocation | 選択したエリア/資産/項目を保存するグローバル変数。 |
| gblSelectedChecklist | 選択したエリア/資産/項目の種類に関連付けられたチェックリストを保存するグローバル変数。 エリア/資産/項目の種類のチェックリストが 1 つのみの場合に適用されます。 |
場所画面の実行の詳細
colMenuAreaTypes コレクションは、使用可能なエリア/資産/項目の種類をラベルで表示するために使用されます。 テキストの長さが 9 文字を超える場合、テキストは切り捨てられます。
この画面には既定ですべてのエリア/資産/項目が表示され、ユーザーはエリア/資産/項目のいずれかを選択して検査を開始できます。
メニューでエリア/資産/項目のいずれかの種類を選択すると、エリア/資産/項目の一覧は、選択した種類に基づいてフィルター処理されます。
エリア/資産/項目のいずれかを選択すると、それは gblSelectedLocation グローバル変数に保存されます。 種類に関連付けられているチェックリストが 1 つのみの場合、チェックリストは、代わりに gblSelectedChecklist グローバル変数に保存されます。
gblSelectedChecklist グローバル変数の関連付けられているチェックリスト ステップは、colFormChecklistSteps コレクションに収集されています。
gblSelectedLocation グローバル変数に関連付けられたチェックリストの数に基づいて、アプリは gblSelectedLocation グローバル変数が関連付けられている種類のチェックリストが複数ある場合ケースのフォーム画面に移動し、チェックリストが 1 つのみの場合は概要画面に移動します。
検査フォーム画面
このセクションでは、アプリの検査フォーム 画面のコレクション、変数、および実行の詳細について説明します。
検査フォームのコレクション
次のコレクションは場所画面によって使用されます。
| コレクション名 | 内容 |
|---|---|
| ColGroupFroms | 選択したエリア/資産/項目の種類に関連付けられているチェックリストのコレクション。 |
| colFormChecklistSteps | 選択したチェックリストに関連付けられているチェックリスト ステップのコレクション。 |
検査フォームの変数
次の変数は場所画面によって使用されます。
| 変数名 | 内容 |
|---|---|
| gblFormStepsCount | 選択したフォームのチェックリストのステップ数を保存するグローバル変数。 |
| gblDisplayNoStepWarning | 選択したフォームのチェックリストのステップ数がゼロの場合に警告を表示するグローバル変数。 |
| gblSelectedChecklist | 選択したチェックリストを保存するグローバル変数。 |
検査フォームの実行の詳細
チェックリストを選択すると、gblSelectedChecklist グローバル変数は、選択したチェックリストを保存するために使用され、関連付けられているチェックリスト ステップは、colFormChecklistSteps コレクションを使用して収集されます。
チェックリスト ステップがゼロ以下の場合、アプリはユーザーが検査を実行できないという警告メッセージを表示します。 この動作は、gblDisplayNoStepWarning グローバル変数で制御されます。
チェックリストのステップ数がゼロより大きい場合、アプリはユーザーを概要画面に移動します。
概要画面
このセクションでは、アプリの概要 画面のコレクション、変数、および実行の詳細について説明します。
概要画面のコレクション
次のコレクションは場所画面によって使用されます。
| コレクション名 | 内容 |
|---|---|
| colFormChecklistSteps | 選択したチェックリストに関連付けられているチェックリスト ステップのコレクション。 |
概要画面の変数
次の変数は場所画面によって使用されます。
| 変数名 | 内容 |
|---|---|
| gblLocationType | 選択したエリア/資産/項目の種類を保存するグローバル変数。 |
| gblSelectedLocation | 選択したエリア/資産/項目を保存するグローバル変数。 |
概要画面の実行の詳細
この画面が表示されている場合、gblLocationType グローバル変数は、選択したエリア/資産/項目の種類に設定されます。
画面には、gblSelectedLocation グローバル変数を使用して選択したエリア/資産/項目のイメージが表示されます。
チェックリストの一覧は、colFormChecklistSteps のコレクションを使用して順番に表示されます。
ユーザーは、チェックリスト ステップのいずれかを選択して、選択したチェックリスト ステップに焦点を置いた検査画面に移動するか、または 検査の開始 を選択して表示される順序で検査を開始します。
チェックリスト ステップの画面
このセクションでは、アプリのチェックリスト ステップ の画面のコレクション、変数、および実行の詳細について説明します。 フォームからチェックリストを選択すると、チェックリスト ステップの画面が表示されます。
チェックリスト ステップのコレクション
次のコレクションはチェックリスト ステップの画面によって使用されます。
| コレクション名 | 内容 |
|---|---|
| colActiveInspections | アクティブなすべての検査のコレクション。 |
| colLastInspection | 検査レコードの作成に使用される検査詳細のコレクション。 |
| colChecklistSteps | チェックリスト ステップのコレクション。 |
| colLastInspectionSteps | 実行されている検査のためのチェックリスト ステップのコレクション。 |
| colStepDetails | メモや写真など、チェックリスト ステップのサブコンポーネントの可視性を制御するための変数のコレクション。 |
| colStepOutcomes | 検査ステップの結果とメモを保持するコレクション。 |
| colImages | 検査ステップにアップロードされたイメージを保存するコレクション。 |
| colAreaPlannerTasks | プランナー タスクの詳細を保存するコレクション。 |
チェックリスト ステップの変数
次の変数はチェックリスト ステップの画面によって使用されます。
| 変数名 | 内容 |
|---|---|
| gblSelectedStepImage | アップロードされたイメージを拡大するために使用されるグローバル変数。 |
| gblViewEnlargedImage | 拡大イメージの可視性を制御するために使用されるグローバル変数。 |
| gblLastInspection | 新しく作成された検査を保持するグローバル変数。 |
| gblInspectionPatchComplete | チェックリスト ステップがステップの結果と共に Dataverse に更新されているかどうかを確認するグローバル変数。 |
チェックリスト ステップの実行の詳細
この画面の表示で、チェックリスト ステップが colChecklistSteps コレクションから検査のために読み込まれます。
ユーザーが結果を選択し、メモを追加すると、メモは colStepOutcomes コレクションを使用して保存されます。
colStepDetails コレクションは、検査の実行中にコントロールの可視性を制御するために使用されます。
ユーザーが検査ステップとしてイメージをアップロードすると、イメージは colImages コレクションに保存されます。
すべてのチェックリスト ステップを完了した後、ユーザーは 検査の確認 を使用して次の画面に移動します。
検査の確認画面
このセクションでは、アプリの検査の確認 画面のコレクション、変数、および実行の詳細について説明します。
検査の確認画面のコレクション
次のコレクションは検査の確認画面によって使用されます。
| コレクション名 | 内容 |
|---|---|
| colLastChecklistSteps | 実行されている検査に関連付けられているチェックリスト ステップのコレクション。 |
| colStepOutcomes | 検査ステップの結果とメモを保持するコレクション。 |
| colLastInspection | 実施されている最近の検査のコレクション。 |
| colLastInspectionSteps | 実行されている検査に関連付けられている検査ステップのコレクション。 |
| colImages | 検査ステップにアップロードされたイメージを保存するコレクション。 |
| colAreaPlannerTasks | プランナー タスクの詳細を保存するコレクション。 |
検査の確認画面の変数
次の変数は検査の画面確認によって使用されます。
| 変数名 | 内容 |
|---|---|
| gblLastInspection | 新しく作成された検査を保持するグローバル変数。 |
検査の確認画面の実行の詳細
この画面が表示されると、colLastChecklistSteps コレクションを使用して実行されている検査に関連付けられているすべての検査ステップが表示されます。
colStepOutcomes のコレクションを使用して、この画面には検査ステップの結果に基づく視覚的な表現が表示され、これによりユーザーは検査ステップが完了していない場合に知ることができます。
すべてのステップが完了されると、ユーザーは 検査の提出 をすることができます。そうでない場合は、検査の続行 を行い見逃した検査ステップを完了します。
検査の提出 を選択すると、colLastInspection コレクションはクリアされ、次の検査へのコレクションの準備が完了します。 colLastChecklistSteps コレクションを使用すると、アプリは検査ステップを作成し、それらをステップの結果とメモの情報を持つ検査に関連付けます。
colImages コレクションを使用して、検査ステップにイメージが添付されている場合は、アプリは検査イメージのレコードを作成し、それらをそれぞれ検査ステップに関連付けます。
検査のためのプランナー タスクがある場合、colAreaPlannerTasks’ コレクションを使用して、アプリはプランナー タスクを検査に関連付けるのに役立つ検査タスク レコードを作成します。
関連項目
検査サンプル アプリ
Microsoft Teams ストアからのサンプル アプリを使用する
Teams ストアからインストールされたサンプル アプリをカスタマイズする
サンプル アプリについてよく寄せられる質問 (FAQ)
フィードバック
フィードバックの送信と表示