プロファイル+ サンプル アプリのアーキテクチャを理解する (プレビュー)
[この記事はプレリリース ドキュメントであり、変更されることがあります。]
この記事では、プロファイル+ アプリで使用されるコレクションとグローバル変数と、それらを効果的に使用する方法について解説します。 検査サンプル アプリをインストールして使用する方法の詳細については、プロファイル+ サンプル アプリ を参照してください。
前提条件
この記事の情報を理解して使用するには、キャンバス アプリのさまざまなコントロール、機能、およびキャパビリティについて知る必要があります。
また、プロファイル+ サンプル アプリの インストール 方法と 使用 方法についても知る必要があります。
アプリケーション データ フロー
次の図は、ユーザー、データ、およびシステムの共通部分を示しています。

Profile + アプリでは次のコネクタが使用されます。
Office 365 Users - Microsoft 365 ユーザー プロファイル データの読み取りに使用します。
Office 365 Groups - 選択したユーザーに報告するユーザーを取得するために使用されます。
Microsoft Stream - ストリーム コントロールでユーザー プロファイル ビデオを表示するために使用されます。
データ モデル

テーブル
| テーブル名 | 説明 |
|---|---|
| オープンなポジション | オープンなポジションを格納するテーブル。 名前、作成または変更対象であるマネージャー、メール、説明、および適用するリンクは [オープン] エンティティの下に保存されます。 |
| 専門知識タグ | Expertise タグは、ユーザーがプロファイルに追加できる専門知識レコードを保存します。 [専門知識] エンティティの下に、名前、関連付けられた先の専門知識タグ固有 ID、および専門知識の作成日、変更日などの詳細が保存されます。 |
| プロジェクト タグ | プロジェクト タグは、ユーザーがプロファイルに追加できるプロジェクト レコードを保存します。 名前、プロジェクト タグなどの詳細。 |
| 誰かの職種 | 人々のプロフィールを格納するためのテーブル。 イントロ、LinkedIn URL、目標などの詳細は、誰かの職種 エンティティに保存されます。 |
| プロファイル+ ユーザー設定 | ユーザーがアプリにログインしているかどうか、および他のユーザーに名前、作成者、作成日、メールなどの要求の詳細を送信してもらいたいかどうかを格納するテーブルは、ユーザー設定エンティティの下に保存されます。 |
コレクション
| コレクション名 | 内容 | 使用するスクリーン |
|---|---|---|
| colLocalization | ユーザー言語に基づいてローカライズ コレクションを構築するために使用されます。 | アプリの OnStart プロパティ |
| colOldExpertise | ユーザーが以前に追加した専門知識タグのコレクション。 | [プロファイル] 画面の [プロファイルの保存] ボタンの OnSelect プロパティ |
| colOpenPositions | すべてのオープンなポジションのコレクション。 | プロファイル画面の [オープンなポジションの追加] の OnSelect プロパティ |
| colFilteredProfiles | 選択したフィルターによって返されるプロファイルのコレクション。 | プロファイル画面の galFilteredResults の items プロパティ |
| colFilteredProfileEmails | colFilteredProfiles にデータを入力するために使用される、フィルタリングされたプロファイルのメールのコレクション。 | プロファイル画面の [適用] ボタンの OnSelect プロパティ |
| colFilteredProfileEmailsByExpertise | 選択した専門知識を持つプロファイル メールのコレクション。 | プロファイル画面の [適用] ボタンの OnSelect プロパティ |
| colFilteredProfileEmailsByProject | 選択したプロジェクトを持つプロファイル メールのコレクション。 | プロファイル画面の [適用] ボタンの OnSelect プロパティ |
| colNewExpertise | ユーザーによって追加された新しい専門知識タグのコレクション。 | [プロファイル] 画面の [プロファイルの保存] ボタンの OnSelect プロパティ |
| colFilteredUsers | フィルタリングされたユーザーのコレクション | |
| colOldProjects | ユーザーが以前に追加したプロジェクトのコレクション | [プロファイル] 画面の [プロファイルの保存] ボタンの OnSelect プロパティ |
| colNewProjects | ユーザーによって追加された新しいプロジェクトのコレクション。 | プロファイル画面の [保存] ボタンの OnSelect プロパティ |
| colDeletedOpenPositions | ユーザーによって削除されているポジション。 | [プロファイル] 画面の [プロファイルの保存] ボタンの OnSelect プロパティ |
| colDirectReports | 選択したユーザー プロファイルの直属の部下のコレクション。 | プロファイル画面の [検索結果] ボタンの OnSelect プロパティ |
| colUserSettings | ユーザー設定のコレクション。 | 設定画面の [保存] ボタンの OnSelect プロパティ |
| colCharWidth | 文字の幅のコレクション。 | アプリの OnStart プロパティ |
| colTeamMembers | ログインしたユーザーに関連付けられているチーム メンバーのコレクション。 | チーム画面の [チーム メンバーの適用] ボタンの OnSelect プロパティ |
| colSelectedTeamMembers | 選択されたチーム メンバーのコレクション。 | [チームメンバーの開始] ボタンの OnSelect プロパティ |
| colFilteredMembersEmailsByExpertise | 専門知識によってフィルタリングされたチーム メンバーのコレクション。 | チーム画面の [チーム メンバーの適用] ボタンの OnSelect プロパティ |
| colFilteredMembersEmailsByProject | プロジェクトでフィルタリングされたチーム メンバーのコレクション。 | チーム画面の [チーム メンバーの適用] ボタンの OnSelect プロパティ |
| colFilteredMembersEmails | メールによってフィルタリングされたチーム メンバーのコレクション | チーム画面の [チーム メンバーの適用] ボタンの OnSelect プロパティ |
| colFilteredMembers | フィルタリングされたメンバーのコレクション | チーム画面の [チーム メンバーの適用] ボタンの OnSelect プロパティ |
| colSelectedProfiles | 選択したプロファイルのコレクション。 |
グローバル変数
| 変数名 | タイプ | 内容 |
|---|---|---|
| gblAppLoaded | Boolean | アプリが読み込まれているかどうかを確認します。 |
| gblUserLanguage | テキスト | ログインしたユーザーの言語を確認します。 |
| gblHasProfileLoaded | テーブル | 異なるフォント、太さ、サイズの文字幅を格納するために使用します。 |
| gblThemeDark | Boolean | チームのテーマがダークに設定されているかどうかを確認します。 |
| gblThemeHiCo | Boolean | チームのテーマがハイ コントラストに設定されているかどうかを確認します。 |
| gblMobileMode | Boolean | アプリがモバイルで実行されているかどうかを確認する変数。 |
| gblAppSetting_inputMobileOnWeb | Boolean | デスクトップで実行されるモバイル指向のアプリのフォントを拡大縮小する変数。 |
| gblAppSetting_inputScaleFontsby | 数 | この変数を使用して、すべてのフォントを一定量でスケーリングします。 |
| gblFirstRun | Boolean | アプリが初めて実行されているかどうかを確認します。 |
| gblRecordUserSettings | レコード | 複数のレコードが存在する場合に最も古いレコードを使用する変数。 |
| gblAppSetting_inputMobile | Boolean | モバイル指向のアプリのフォントを拡大縮小する変数です。 |
| gblAppColors | レコード | アプリで色の値を設定する変数です。 |
| gblAppSizes | レコード | アプリで色の値を設定する変数です。 |
| gblAppStyles | レコード | アプリでスタイル値を設定する変数です。 |
| gblProject | レコード | コンテキスト内のプロジェクト レコードを格納する変数。 |
| gblIsTeamsContext | Boolean | チームのグループのコンテキストの検査に使用する変数です。 |
| gblHasTeamLoaded | Boolean | チームがロードされたことを確認する変数。 |
アプリの OnStart
このセクションでは、アプリの起動時に使用するコレクション、変数、実行内容について説明します。
OnStart コレクション
| コレクション名 | 説明 |
|---|---|
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
| colCharsWidth | 自動の幅ラベルに使用される各文字の幅のコレクション。 |
OnStart 変数
| 変数名 | 説明 |
|---|---|
| gblAppLoaded | アプリが完全に読み込まれたかどうかを確認するグローバル変数。 |
| gblHasProfileLoaded | ユーザー プロファイルが読み込まれたかどうかを確認するグローバル変数 |
| gblUserLanguage | ユーザーの言語を格納するグローバル変数。 |
| gblThemeDark | チームがダーク モードで実行されている場合に保存するグローバル変数。 |
| gblThemeHiCo | チームがコントラスト モードで実行されている場合に保存するグローバル変数。 |
| gblMobileMode | アプリがモバイル デバイスからアクセスされているかどうかを保存するグローバル変数。 |
| gblAppSetting_inputMobileOnWeb | モバイルのフォントを拡大縮小するグローバル変数。 |
| gblAppSetting_inputMobile | モバイルのフォントを拡大縮小するグローバル変数。 |
| gblAppSetting_inputScaleFontsBy | すべてのフォントを一定の大きさで拡大縮小するグローバル変数。 |
| gblCurrUserEmail | 現在のユーザーの電子メールアドレスを格納するグローバル変数です。 |
OnStart 実行の詳細
ユーザーがアプリにアクセスすると、gblAppLoaded が false に設定されます。 gblHasProfileLoaded をロードしているユーザー プロファイルが false に設定されています。 ユーザーの言語コードは gblUserLanguage に保存され、English - US を既定とします。
次に、ユーザーの言語を使用して、アプリ全体で使用されるローカライズ済みテキスト (ラベルやボタンのテキストなど) を colLocalization に収集します。
ラベルの自動幅が計算され、colCharsWidth に格納されます
ユーザーの Teams テーマ/モードをチェックし、テーマが既定、ダーク、ハイ コントラストのいずれであるかを確認します。 gblThemeDark および gblThemeHiCo 変数がそれに応じて設定されます。
プロファイル画面/チーム画面に移動
このセクションでは、プロファイルとチーム画面に移動時に使用されるコレクション、変数、および実行の詳細について説明します。
プロファイル画面のナビゲーション コレクション
プロファイル画面に移動するとき、コレクションは使用されません。
プロファイル画面のナビゲーション変数
次の変数は、プロファイル画面に移動するとき使用されます。
| 変数名 | 説明 |
|---|---|
| gblIsTeamsContext | チームまたは組織の構造データをプロファイル画面に保存して表示するためのグローバル変数。 |
| gblAppLoaded | アプリが完全に読み込まれたかどうかを確認するグローバル変数。 |
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
| gblAppContext | アプリが実行されている場所のコンテキストを確認するグローバル変数。 |
| gblFirstRun | アプリが初めて実行されているかどうかを確認するグローバル変数。 |
| gblRecordUserSettings | 現在のユーザーの最新のプロジェクト ユーザー設定レコードを格納するグローバル変数。 |
| locShowFirstRun | アプリの現在の実行がユーザーの最初の実行であるかどうかを示すローカル変数。 |
| locShowPowerAppsPrompt | ユーザーが Power Apps プロンプトを表示する基本設定を [はい] または [いいえ] に設定したかどうかを示すローカル変数。 |
プロファイル画面のナビゲーション実行の詳細
gblAppLoaded が true で (アプリ OnStart が完了していることを指します)、gblAppStyles が空白ではなく (スタイル変数が読み込まれていることを指します)、gblAppContext、gblIsTeamsContext が true (アプリが組織、または Teams 内からアクセスされていることを指します) の場合、ユーザーは次の場所に移動します:
プロジェクト画面は、hostClientType (アプリへのアクセスに使用されているデバイス) が Android または iOS の場合に表示されます。
チーム画面は、hostClientType が iOS の Android でない場合に表示されます。 チーム画面に移動すると、2 つの変数が渡されます:
locShowFirstRun: 現在の実行が gblFirstRun で示されるようにアプリの最初の実行である場合、これは true に設定され、そうでない場合は false に設定されます。
locShowPowerAppsPrompt: 現在のユーザーの最新のプロジェクト ユーザー設定レコード (gblRecordUserSettings に格納された) の "スプラッシュの表示 (Power Apps)" 列の値が "はい" の場合、これは true に設定され、そうでない場合は false に設定されます。
gblAppContext が false の場合、ユーザーはウェルカム ダイアログの画面に移動します。
Profile の画面
[ウェルカム] ダイアログの表示
次の実行詳細は、ウェルカム ダイアログが表示されるときに使用されます。
ウェルカム ダイアログの実行の詳細
最初の画面は、ユーザーが初めてアプリを開いたときに一度だけ表示され、アプリの詳細情報が表示されます。ユーザーが 続ける を選択すると、アプリがどのように作成されたかを示す 2 つ目の画面が表示され、2 つのオプションが利用できます。
再度表示しない - ユーザー設定にチェックを入れると、ユーザーの設定が更新され、このポップアップが表示されなくなります。チェック ボックスにチェックを入れずに 了解 を選択すると、毎回このポップアップが表示されます
組織構造の表示
このセクションでは、組織構造を表示する際に使用されるコレクション、変数、および実行の詳細について説明します。
組織構造コレクション
次のコレクションは、組織構造が表示されるときに使用されます。
| コレクション名 | 説明 |
|---|---|
| colocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
| colDirectReports | 選択したユーザー プロファイルの直属の部下のコレクション。 |
組織構造変数
次の変数は、組織構造が表示されるときに使用されます。
| 変数名 | 内容 |
|---|---|
| locSelectedProfilesEmail | 選択したプロファイル メールの名前を格納するローカル変数。 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です。 |
| locShowConnectOptions | ユーザーが接続できる接続を示すローカル変数。 |
| locSelectedPerson | ユーザー プロファイルを格納するローカル変数。 |
| locFilterProfile | プロファイル フィルターを格納するローカル変数。 |
| locFilterApplied | プロファイル フィルターを格納するローカル変数。 |
| locProjectFilterChanged | フィルターで変更されたプロジェクトを格納するローカル変数。 |
| locExpertiseFilterChanged | フィルターで変更された専門知識を格納するローカル変数。 |
| locProjectFilterSelected | フィルターで選択されたプロジェクトを格納するローカル変数。 |
| locExpertiseFilterSelected | フィルターで選択された専門知識を格納するローカル変数。 |
| locProfileForViewing | 表示するために選択したプロファイルを格納するローカル変数。 |
| locViewProfile | プロファイルを格納するローカル変数。 |
| locViewProfileDetails | プロファイル詳細を格納するローカル変数。 |
| locViewingSearchResult | 検索後に一致する結果を表示するローカル変数。 |
| locSetFocusTimerStart | コントロールに基づいてフォーカス タイマーの開始を設定するローカル変数。 |
| locSetFocusControlTarget | コントロールを格納するローカル変数。 |
| locSelectedPersonManager | ユーザー プロファイルのマネージャーを格納するローカル変数。 |
| locSelectedPersonProfile | ユーザーのメール アドレスを格納するローカル変数。 |
| locSelectedPersonHasManager | ユーザーがマネージャーを持っている場合は true として、それ以外の場合は false として格納するローカル変数。 |
| locShowFirstRun | アプリの現在の実行がユーザーの最初の実行であるかどうかを示すローカル変数。 |
組織構造の実行手順
ユーザー プロファイルがこの画面に表示され、従業員の概要、目標、興味などの詳細がすべて表示されます
プロジェクト、専門知識、フィルタリングされた結果、直属の部下、検索結果を一覧表示するギャラリーは次のとおりです。
プロファイル画面の galSelectedPersonExpertise
プロファイル画面の galSelectedPersonCurrentProjects
プロファイル画面の galFilteredResults
プロファイル画面の galDirectReports
プロファイル画面の galSearchResults
プロフィール写真カードを選択すると、locSelectedPerson で選択したプロフィールが設定され、選択したプロファイルが表示されます。
ユーザー プロファイルには、locViewProfileDetails に保存されている部門とユーザーが住んでいる場所が表示されます
現在および既存のプロジェクトは galSelectedPersonCurrentProjects に、ユーザー/選択したプロファイルの専門知識は galSelectedPersonExpertise に保存されます。
編集アイコンを選択すると、ユーザーが目標、興味、および従業員について更新できる editmyprofile 画面が表示されます。この機能は、現在のユーザー プロファイルに対してのみ機能し、他の選択されたプロファイルに対しては機能しません
プロファイル画面にはユーザーの直属の部下が表示され、従業員のレポートが galDirectReports に表示されます。
プロファイルの表示
このセクションでは、プロファイル レコードの表示時に使用されるコレクション、変数、および実行の詳細について説明します。
プロファイル表示コレクション
次のコレクションは、プロファイルを表示するときに使用されます。
| コレクション名 | 説明 |
|---|---|
| colocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
プロファイルの表示変数
次の変数は、プロファイルを表示するときに使用されます。
| 変数名 | 説明 |
|---|---|
| locProfileForViewing | 表示するために選択したプロファイルを格納するローカル変数。 |
| locViewingSearchResult | 検索後に一致する結果を表示するローカル変数。 |
| locViewProfileDetails | プロファイル詳細を格納するローカル変数。 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です。 |
[プロファイルの表示] 実行の詳細
[プロファイルの表示] は プロファイル画面 の一部であり、選択したユーザーのプロファイルを表示します。[プロファイルの表示] には、選択したプロファイルの概要、目標、および興味が表示されます。
ギャラリー galViewProfileExpertise は、ユーザーが持っている専門知識を示しています。
ギャラリー galViewProfileCurrentProjects は、選択したユーザーが取り組んだ現在および以前のプロジェクトを表示します
フィルター プロファイル
このセクションでは、プロファイルをフィルタリングする際に使用するコレクション、変数、実行内容について説明します。
プロファイル フィルタリング コレクション
以下のコレクションは、プロファイルをフィルタリングする時に使用されます。
| コレクション名 | 説明 |
|---|---|
| colFilteredProfiles | フィルタリングされたプロファイルのコレクション。 |
| colFilteredProfileEmailsByProject | 選択したプロジェクトを持つプロファイル メールのコレクション。 |
| colFilteredProfileEmailsByExpertise | 選択した専門知識を持つプロファイル メールのコレクション。 |
| colFilteredProfileEmails | データを入力するために使用される、フィルタリングされたプロファイルのメールのコレクション。 colFilteredProfiles |
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
プロファイル フィルタリング変数
次の変数は、プロファイルをフィルタリングするときに使用されます。
| 変数名 | 説明 |
|---|---|
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
| locFilterProfile | プロファイル フィルターを格納するローカル変数。 |
| locFilterApplied | プロファイル フィルターを格納するローカル変数。 |
| locTagSelected | 選択するプロジェクトを格納するローカル変数。 |
| locSetFocusTimerStart | コントロールに基づいてフォーカス タイマーの開始を設定するローカル変数。 |
| locSetFocusControlTarget | コントロールを格納するローカル変数。 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です。 |
[プロファイルのフィルタリング] 実行の詳細
次の 3 つのオプションを使用できます。
プロジェクトで作業したユーザーのリストを表示するプロジェクトでフィルタリングします。
同じ専門知識を持つユーザーのリストを表示する専門知識でフィルタリングします。
プロジェクトで作業したユーザーのリストを表示するプロジェクトと専門知識でフィルタリングし、専門知識でデータをフィルタリングします。
自分のプロファイルを編集する
このセクションでは、プロファイルを編集する際に使用するコレクション、変数、実行内容について説明します。
プロファイル編集コレクション
以下のコレクションは、プロファイルの編集時に使用されます。
| コレクション名 | 説明 |
|---|---|
| colOpenPositions | 選択したプロジェクトに対するすべての作業項目のコレクション。 |
| colLocalization | 自動の幅ラベルに使用される各文字の幅のコレクション。 |
| colNewProjects | ユーザーが追加する予定の新しいプロジェクトと、ユーザーが作成する予定の新しいプロジェクトのコレクション。 |
| colOldProjects | ユーザーにより以前に追加されたプロジェクトのコレクション。 |
| colNewExpertise | ユーザーが追加する予定の新しい専門知識と、ユーザーが作成する予定の新しい専門知識のコレクション。 |
| colOldExpertise | ユーザーにより以前に追加された専門知識のコレクション。 |
| colDeletedOpenPositions | ユーザーが削除する予定のポジションが保存されます。 |
| colDirectReports | 選択したユーザー プロファイルの直属の部下のコレクション。 |
プロファイル編集変数
次の変数は、プロファイルを編集するときに使用されます。
| 変数名 | 内容 |
|---|---|
| locAddOpenPosition | 新しいポジションを格納するローカル変数。 |
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
| locOpenPositionsEdited | 現在編集されているオープンなポジションを制御するローカル変数。 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です。 |
| locSelectedPersonProfile | 作業項目フィルター ダイアログの表示/非表示をコントロールするローカル変数。 |
| locEditProfile | 選択したフィルターを作業項目に適用するかどうかを制御するローカル変数。 |
| locAboutEdited | 編集された概要スペースのテキストを制御するローカル変数。 |
| locProjectsChanged | 変更または更新されたプロジェクトを制御するためのローカル変数。 |
| locExpertiseChanged | 変更または更新された専門知識を制御するためのローカル変数。 |
| locGoalsEdited | 変更または更新された目標を制御するためのローカル変数。 |
| locInterestsEdited | 変更または更新された興味を制御するためのローカル変数。 |
| locOpenPositionsEdited | 変更または更新された興味を制御するためのローカル変数。 |
| locAddOpenPosition | 新しいオープンなポジションを追加して格納するローカル変数。 |
[プロファイルの編集] 実行の詳細
現在のユーザーの詳細を編集または更新して、galOpenPositions、colOldProjects、colOldExpertise のプロジェクト/専門知識、目標、および興味を変更または更新します。
紹介テキスト、章迂回ビデオの URL、リンクされた URL を更新すると、パーソン ポジション エンティティに更新されます。
- パーソン ポジション エンティティで更新される予定の目標、興味を更新します。
オープンなポジションの表示
このセクションでは、オープンなポジションの表示時に使用されるコレクション、変数、および実行の詳細について説明します。
オープンなポジションのコレクション
以下のコレクションは、オープンなポジションの表示時に使用されます。
| コレクション名 | 説明 |
|---|---|
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
オープンなポジション変数
以下の変数は、オープンなポジションの表示時に使用されます。
| 変数名 | 説明 |
|---|---|
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
| locSelectedPersonProfile | 作業項目フィルター ダイアログの表示/非表示をコントロールするローカル変数。 |
| locViewOpenPosition | オープンなポジションのデータを制御するローカル変数。 |
オープンなポジション実行の詳細
オープンなポジションを選択すると、locViewOpenPosition に格納されているユーザーによって作成されたオープンなポジションが表示されます。
チームの画面
このセクションでは、チーム画面で使用するコレクション、変数、実行の詳細について説明します。
Team へようこそ
Team へようこそ実行の詳細
最初の画面は、ユーザーが初めてアプリを開いたときに一度だけ表示され、アプリの詳細情報が表示されます。ユーザーが 続ける を選択すると、アプリがどのように作成されたかを示す 2 つ目の画面が表示され、2 つのオプションが利用できます。
再度表示しない - ユーザー設定にチェックを入れると、ユーザーの設定が更新され、このポップアップが表示されなくなります。チェック ボックスにチェックを入れずに 了解 を選択すると、毎回このポップアップが表示されます
チーム メンバー
このセクションでは、チーム メンバーの表示時に使用されるコレクション、変数、および実行の詳細について説明します。
チーム メンバー コレクション
以下のコレクションは、チーム メンバーを表示するときに使用されます。
| コレクション名 | 説明 |
|---|---|
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
| colSelectedTeamMembers | 選ばれたチーム メンバーのコレクション。 |
| colFilteredMembers | チーム メンバーの名前をフィルタリングすることによって選択された、フィルタリングされたメンバーを格納するコレクション。 |
| colTeamMembers | ログインしたユーザーに基づくチーム メンバーのコレクション。 |
チーム メンバー変数
以下の変数は、チーム メンバーを表示するときに使用されます。
| 変数名 | 内容 |
|---|---|
| locTagSelected | 選択するプロジェクトを格納するローカル変数。 |
| locProjectFilterSelected | フィルターで選択されたプロジェクトを格納するローカル変数。 |
| locExpertiseFilterSelected | フィルターで選択された専門知識を格納するローカル変数。 |
| locFilterApplied | プロファイル フィルターを格納するローカル変数。 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です。 |
| locSelectedTeamMembersEmail | 選択されたチーム メンバーのメール アドレスを格納するローカル変数。 |
| locShowConnectOptions | 接続オプション チャット、会議スケジュールを保存するローカル変数。 |
| locNavFromTeam | チームから移動するブール値を格納するローカル変数。 |
| locTeamMemberForViewing | プロファイルを表示するためにチーム メンバーを制御するローカル変数。 |
| locViewTeamMember | プロファイルを表示するためにチーム メンバーを制御するローカル変数。 |
| locViewTeamMemberDetails | チーム メンバー詳細を格納するローカル変数。 |
| locSetFocusTimerStart | コントロールに基づいてフォーカス タイマーの開始を設定するローカル変数。 |
| locSetFocusControlTarget | コントロールを格納するローカル変数。 |
| locDefaultProfileId | ログインしたユーザー プロファイル ID を格納するローカル変数。 |
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
| gblHasProfileLoaded | ユーザー プロファイル ロードを制御するローカル変数。 |
チーム メンバーの実行詳細
チーム画面には、チャットに接続してチーム会議をスケジュールするオプションがあります
ユーザーは任意のチーム メンバー プロファイルを選択し、プロファイルの詳細を調査できます
ユーザーは複数のチーム メンバーを選択する 接続する人を選択する オプション、および チャットを開始する または 会議を設定する を選択するオプションがあり、これはギャラリー アイテム galTeamMembers に表示されます
ユーザーはにチーム メンバーの名前を txtFindTeamMembers を入力することでチームメンバーを見つけることができますが、これはデータをフィルタリングし、データを colFilteredMembers に保存します
チーム メンバーをフィルタリング
このセクションでは、チーム メンバーのフィルタリング時に使用されるコレクション、変数、および実行の詳細について説明します
チーム メンバーのフィルター コレクション
| コレクション名 | 説明 |
|---|---|
| colFilteredMembers | フィルタリングされたメンバーのコレクション。 |
| colFilteredMemberEmailsByProject | 選択したプロジェクトを持つメンバー メールのコレクション。 |
| colFilteredMemberEmailsByExpertise | 選択した専門知識を持つメンバー メールのコレクション。 |
| colFilteredMemberEmails | colFilteredMembers にデータを入力するために使用される、フィルタリングされたメンバーのメールのコレクション。 |
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
チーム メンバーのフィルター変数
| 変数名 | 説明 |
|---|---|
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
| locFilterProfile | プロファイル フィルターを格納するローカル変数。 |
| locFilterApplied | プロファイル フィルターを格納するローカル変数。 |
| locTagSelected | 選択するプロジェクトを格納するローカル変数 |
| locSetFocusTimerStart | コントロールに基づいてフォーカス タイマーの開始を設定するローカル変数 |
| locSetFocusControlTarget | コントロールを格納するローカル変数 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です |
チーム メンバー フィルターの実行詳細
使用可能なオプションは 3 つあります。
言及されたプロジェクトで作業したことがある、または作業中のメンバーのリストを表示するプロジェクトでフィルタリングします。
言及された専門知識を持つメンバーのリストを表示する専門知識でフィルタリングします。
プロジェクトで作業したメンバーのリストを表示するプロジェクトと言及された専門知識でフィルタリングし、専門知識でデータをフィルタリングします。
チーム メンバーの表示
このセクションでは、チーム メンバーの表示時に使用されるコレクション、変数、および実行の詳細について説明します。
チーム メンバー コレクションの表示
以下のコレクションは、チーム メンバー表示時に使用されます。
| コレクション名 | 説明 |
|---|---|
| colocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
チーム メンバー変数を表示
以下の変数は、チーム メンバーを表示する際に使用されます。
| 変数名 | 説明 |
|---|---|
| locProfileForViewing | 表示するために選択したプロファイルを格納するローカル変数。 |
| locViewingSearchResult | 検索後に一致する結果を表示するローカル変数。 |
| locViewProfileDetails | プロファイル詳細を格納するローカル変数。 |
| locScreenReaderAnnouncedText | スクリーン リーダーの告知を開始するローカル変数です。 |
| gblHasProfileLoaded | ユーザー プロファイル ロードを制御するローカル変数。 |
| locNavFromTeam | チームから移動するブール値を格納するローカル変数。 |
| locDefaultProfileId | ログインしたユーザー プロファイル ID を格納するローカル変数。 |
| locTeamMemberForViewing | プロファイルを表示するためにチーム メンバーを制御するローカル変数。 |
| gblCurrUserEmail | 現在のユーザーのメール アドレスを格納するグローバル変数です。 |
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
チーム メンバー実行変数を表示
[チーム メンバーの表示] は チーム画面 の一部であり、選択したユーザーのプロファイルを表示します。[プロファイルの表示] には、選択したプロファイルの概要、目標、および興味が表示されます。
チーム メンバーのプロファイルを選択すると、画面はプロファイル画面に移動し、locNavFromTeam で値を true と設定します
[バージョン情報] 画面
このセクションでは概要画面でプロセスが使用するコレクション、変数、実行の詳細について説明します。
ナビゲーション
このセクションでは概要画面に移動する際に使用するコレクション、変数、実行の詳細について説明します。
概要画面のナビゲーション コレクション
以下のコレクションは、概要画面にナビゲートする際に使用されます。
| コレクション名 | 説明 |
|---|---|
| colocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
概要画面のナビゲーション変数
以下の変数は、概要画面にナビゲートする際に使用されます。
| 変数名 | 説明 |
|---|---|
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
詳細画面への移動の実行の詳細
conNavigtion_About コンテナーの戻るボタンを選択すると、チーム画面に戻ります。
本体
このセクションでは、概要画面の本文で使用されるコレクション、変数、実行の詳細について説明します。
概要画面の本文コレクション
以下の変数は、概要画面の本文で使用されます。
| コレクション名 | 説明 |
|---|---|
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
関連する変数
| 変数名 | 説明 |
|---|---|
| gblAppStyles | すべてのコントロールのスタイル プロパティを格納するグローバル変数 (読み込み画面の OnVisible で設定)。 |
詳しいステップ
リンクを選択すると、Web サイトはアプリに関する Microsoft のドキュメントを起動します。
管理画面
このセクションでは、管理画面で使用されるコレクション、変数、実行の詳細について説明します。
管理画面コレクション
以下のコレクションは、管理画面で使用されます。
| コレクション名 | 説明 |
|---|---|
| colLocalization | ユーザーの言語に基づいてローカライズされたテキストのコレクションです。 |
管理画面変数
以下の変数は、管理画面で使用されます。
| 変数名 | 説明 |
|---|---|
| gblUserLanguage | ユーザーの言語を格納するグローバル変数。 |
管理画面実行の詳細
管理画面には、ユーザーの言語とダーク モードまたはハイ コントラストの設定を変更するためのトグルがあります。
関連項目
フィードバック
フィードバックの送信と表示