Office 365 のチームサイト(含SkyDrive)で名前がメールアドレスで表示されてしまう
2月末のアップデートで、3月以降に新規契約されるテナントのチームサイトは SharePoint 2010 ベースから、完全に SharePoint 2013ベースになった。既存テナントもこれから随時アップデートされることになるが、新しい環境だけにちらほらと問題点も指摘されている。画面に表示されるユーザー名もそのひとつだ。
従来、チームサイトのユーザー名は「中村 和彦」のような形式だった。しかしアップデートにより画面が一新された結果、それが「kaz@owlseye.onmicrosoft.com」のようなアカウント表記になってしまった。
これではいろいろと不便だ。
システム的には、各ユーザーには display name(表示名)、account name(アカウント名)、そして preferred name(ニックネーム)、という三種類の名前情報が存在するのだが、この問題は、このうち preferred name に既定でアカウントが設定されており、かつそれが画面に表示される設計になっていることが原因だ。
この Preferred name は、標準では変更できない。しかし、管理者であれば、各ユーザ自身が編集できるよう設定を変更することができる。
まず、SharePoint Online 管理センターを開き、[ひと|ユーザープロパティの管理]をクリック。
一覧から[名前]を編集する。
設定を「ユーザーにこのプロパティの値の編集を許可する」に変更して保存する。
これで、各ユーザーが自身のプロファイル変更画面から、名前(ニックネーム)を変更できるようになる。なお、変更を保存後、完全に反映されきるまでには、私が試した限りでは半日程かかることがあるようだ。
ただし、外部ユーザーの場合はこれとは異なり、以前紹介した方法(Office 365 の Eプランで外部ユーザーがユーザー情報を編集できるように設定する)で対応する必要がある。