Microsoft Entra Connect Cloud同期のお勧め属性マッピング

ハイブリッドID構成の設定で必須設定じゃないかな~というやつを備忘録的に投稿しておきます。個人的な推奨値なので実際に設定する際は十分な理解と検証を心掛けてください。そのまま利用して不具合が発生しても責任はとれません。
Microsoft Entra Connect によって同期される属性 - Microsoft Entra ID | Microsoft Learn


属性名:UsageLocation

規定値:IgnoreFlowIfNullOrEmpty([msExchUsageLocation])
推奨値:IIF(IsNullOrEmpty([msExchUsageLocation]), IIF(IsNullOrEmpty([c]), "JP", [c]), [msExchUsageLocation])

ライセンス割り当てに必須な属性。
ハイブリッド構成で始めると引っかかる罠ですね。
規定値では[msExchUsageLocation]を利用するようですけど使っていなければ[c]を採用するようにし、2つとも値が無ければ”JP"を設定するようにしています。
”JP"を決め打ちでもよいと思いますけど、国外駐在社員がいる場合はその国に合わせた方がよいのかな~と
どのくらい厳密に運用すべきかわからないですね~機能差もありそうですし・・・


属性名:PreferredLanguage

規定値:Trim([preferredLanguage])
推奨値:Trim(IIF(IsNullOrEmpty([preferredLanguage]), "ja-JP", [preferredLanguage]))

Microsoft Teams管理センターがなぜか日本語にならないという問題を解決する設定。
ADアカウントの属性にも属性があるので設定すればよいじゃないという気はしますが・・・
属性の初期値は未定義のようなので通常は使わない属性なんでしょうね。でもなぜかTeams管理センターでは必要という謎属性。LearnドキュメントによればSharePoint OnlineとTeams,Dynamics CRMで利用されるようですね。オンプレでは何が利用するんだろう?

Viva ラーニングのSharePointコンテンツで既定の言語がまじめに動き出した?

相変わらず挙動が安定しないVivaラーニングさん。
既定の言語設定がまじめに仕事を始めたのかもしれません。
ちょっと確認したいことがあってラーニングを開くとコンテンツが一つだけになってしまいました。すべてのコンテンツが表示された状態から何も操作していないのに表示コンテンツ数が変わるのは初めての経験です。

日本国内での利用を想定して、既定の言語は「日本語」 に設定していますが、全部表示されていたはず。前回の投稿で検証したContentLanguage列で日本語は「ja」ってことを確認したのが最後かな~。表示されているコンテンツはjaに設定した一つだけ。

Viva Learningを検索に「*」を入力して検索、言語フィルターを消すと他のコンテンツも表示されていることを確認したので、もしかして?と既定の言語を英語に変更すると出てきました。


これは想像ですが、jaを設定したコンテンツがあるので、言語設定が動作するようになった?本来期待した動作であることは間違いないのですが、中途半端なContentLanguage導入はトラブルの元になりそう。

本番環境を見てみると・・・消えてた・・・・一つだけja-JPを設定してたんですよね~
あ~~~

(2024/03/21追加)
再チャレンジしたところ、本当の正解は「ja_jp」です!!

公式ドキュメントを確認しますとね、fr_frが例として記載されているんですよ。
ISO標準のという記述に正確に読むことができなくなっていたんですね。

Viva ラーニングのSharePointコンテンツを言語で絞り込む

 コンテンツに言語設定ができるようになったら使いたくなる言語選択。

ドキュメントに従いja-JPと設定するも検索結果はありませんでした!!
どういうこと?どうやったら検索できるようになるんだろう?といくつか試しました。

ja-jp, 日本語(日本), ja 結果はいかに!!
待つこと一晩。

正解は・・・「ja」でした。
いえ、本当の正解は「ja_jp」です!!(2024/03/21)

ラーニングの他のドキュメントを見ていると言語指定で、英語だけどアメリカとイギリスを指定しない場合は言語コードだけでよいという記述を見つけ、jaを試したのですが正解でした。

検索を優先すると「ja」、表示を優先すると「日本語(日本)」というか「日本語」と書いた方が伝わると思う。ただし検索で言語は使えない。

海外の製品なので、この辺は仕方がないと諦めているけど、もうちょっとこの辺に力を入れてくれればな~と思う。


Viva ラーニングのSharePointコンテンツに言語が指定できるようになった。

Microsoft Viva Learningのコンテンツ ソースとして SharePoint を追加する-Metadata

GitHubによると 2023年12月8日の更新で1行テキストの「ContentLanguage」列を追加することで、言語を指定できるようになったようです。

値としてはISO標準Language-Localeコードを使用するようですので、日本語だと「ja-JP」ですね。

以前は、登録したコンテンツは「英語」と表示されていたので、言語検索で英語を選ばないと出てこない。実際のコンテンツ言語と異なるという問題?がありました。

ja-JPを設定した表示


以前の言語表示

いつも利用していると気にならないレベルの問題ですが、一般的には気にすべきポイントが解消されてよかった~と思います。

日本語として表示されましたが・・・検索出来ませんでした。

また、ja-jpと設定したところ、そのまま表示されました。
もしかして、「日本語(日本)」って設定したら検索対象になったりする?


VivaラーニングのSharePointコンテンツは完成形って感じですかね?あとラーニングパスとモジュールが実装されると、他のコンテンツとそん色ない提供ができるようになりますが、差別化するためにも期待できないかな~

そういえば、Microsoft Forms を使用してクイズを作成する が追加されましたので、学習と理解度チェックの流れが完成しましたね。

各コンテンツの連携を考慮するとSharePointでラーニングパス的なページを作成するのが現時点ではよいのかな?と。

Microsoft Entra Connect Cloud同期のお勧め属性マッピング

ハイブリッドID構成の設定で必須設定じゃないかな~というやつを備忘録的に投稿しておきます。個人的な推奨値なので実際に設定する際は十分な理解と検証を心掛けてください。そのまま利用して不具合が発生しても責任はとれません。 Microsoft Entra Connect によって同期さ...