スタッフブログ

Power Automate を使用して SharePoint ユーザー列を更新する


皆さんこんにちは、今回はT.S.が担当させていただきます。

今回は Power Automate を使用して、 SharePoint リストの [ユーザー/グループ列] へユーザーオブジェクトデータを挿入する際に必要なデータについて検証します。

検証方法

今回はユーザー情報を Entra ID から取得して SharePoint リスト [ユーザー/グループ] 列に値を挿入する流れで検証してみます。

[ユーザーの取得] アクションから出力される値は以下の通りです。

この中から実際にユーザーグループ列へ使用できそうなのは
・ID (オブジェクト ID)
・表示名
・メールアドレス
・ユーザープリンシパルネーム
ですね。実際に4つ使用して検証してみましょう。

検証結果

結果は以下の通りでした。

×オブジェクト ID
〇ユーザープリンシパルネーム( UPN )
〇メールアドレス( Exchange ライセンスがあるユーザーのみ!)
〇表示名

メールアドレスに関しては Exchange のライセンスが割り当てられていないユーザーでテストしてみましたがやはり不可能でした。

最後に

今回は SharePoint リストの [ユーザー/グループ] 列のデータを挿入・更新する際に必要なデータを備忘録も兼ねて検証してみました。
オブジェクト ID でデータを更新できないのは意外でした。メールアドレスに関してもライセンスが割り当てられていないというもしもの場合に備えて、安心するのはやはり UPN かと思います、、、

最後までご覧いただきありがとうございました。