通知メールにおける優先言語の選定ロジック

Published: / Last update: / Contributors:
feedback 共有

こんにちは! Azure ID チームの小出です。

本記事は、2023 年 10 月 17 日に公開された Entra ID now enables you to receive emails in your preferred language. の記事を日本語に分かりやすくおまとめしなおした記事となります。ご不明点などございましたら、お気軽にサポートまでお問い合わせをいただけますと幸いです。


PIM やアクセス レビューなど、主に Microsoft Entra ID P2 の機能では、ロールの割り当てやアクセス レビューの結果などが E メールにて通知されます。この E メール通知の言語について、「日本語で受信したい」もしくは「英語で受信してしまったが、どの設定で制御されているのか分からない」などのフィードバックやお問い合わせを多くいただいておりました。

今回、どの言語で通知 E メールを受信するかについて、決定ロジックが明確化されました。このロジックを使用した E メール通知の言語決定は、特権 ID 管理 (PIM)、アクセス レビュー、およびエンタイトルメント管理で利用できます。

言語が決定されるまでの流れは下記のとおりです。

  1. システムはまずユーザーの通知言語をチェックします。

    • Entra ID ユーザーは、myprofile.microsoft.com または myaccount.microsoft.com 経由で自身の言語設定を更新できます。更新する権限がない場合は、管理者が優先言語を更新します。
    • システムは、Entra ID ユーザーオブジェクトに優先言語が設定されているかどうかを確認し、指定されていればその言語を使用します。

    My Account の画面では、下記にて言語設定を行えます。

    また、優先言語の設定はユーザーの preferredLanguage 属性で管理されています。この属性はユーザーのプロファイル画面にて確認できます。

  2. ユーザーごとの言語設定がない場合、ユーザーが E メールボックスを持っていて、その E メールボックスに優先言語が設定されているかどうかをチェックします。両方のチェックが真であれば、システムは E メールボックス設定で設定された優先言語を使用します。これは Exchange Online に E メールボックスを持つユーザーに対してのみ機能します。

    Outlook on the web にて設定を開くと、言語を確認もしくは選択することができます。

  3. 上記のいずれも設定されていない場合、システムはテナントの優先言語にテナントの国コードを連結したもの(例: fr-FR や ja-JP)を使用します。

    テナントに優先言語が設定されていて、国コードが設定されていない場合、システムはテナントの優先言語を使用して、ローカライズされたテンプレートから最も近い利用可能なロケールを探します。例えば、fr-CA が見つからない場合、フォールバック先の言語は fr-FR となります。たとえば以下の場合、通知言語は英語になっておりますので、 通知言語としては en、テナントとしての国は JP となります。しかし、en-JP というコードはないため、en- にて利用できる国として en-US にフォールバックし、通知は英語で受信される仕組みとなります。

  4. 上記がすべてない場合、システムは既定で en-us (英語) を通知言語として使用します。

    以上のようなロジックで制御がなされますので、設定により画面左のように英語で受信したり、右のようにスペイン語で受信したりと、言語を制御することができます。

なお、新規ゲストが My Access でアクセス パッケージをリクエストした際は、リクエスト時のブラウザの言語設定に基づいて希望する言語が記憶されます。これにより、新規ゲストは、自身が理解できる言語で E メールを受信することができます。

現在、このロジックは上記の機能でのみ利用可能ですが、今後さらに多くの機能でこのロジックが利用できるようになる予定ですので、PIM やエンタイトルメント管理を現在利用されていないお客様も、今後のアップデートをお待ちください。

※本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。