背景
社員マッチングをするとしたら、Delve の情報を使えるといいな、ということで以下調査
- Delve 情報取得
- Delve 情報設定
MyProfile は問題ないが、他人のは権限がないからやっぱり駄目でした、という記録
方法
自分のプロファイルを取得する (V2)
プロファイルを更新する
対象 | 英語名 | 型 | 補足 |
---|---|---|---|
自分について | aboutMe | string | |
誕生日 | birthday | date-time | |
関心 | Interests | string | |
自分のサイト | mySite | string | Delve では表示されてなさそう |
過去のプロジェクト | Past Projects | string | |
学校 | Schools | string | |
スキル | Skills | string | |
https://docs.microsoft.com/ja-jp/connectors/office365users/#%E3%83%97%E3%83%AD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B |
Delve の表示内容と、Update Action との比較
課題
- Action 自体が、"My" となっている為、以下が必要
- Run Only Users に実施者を追加して承認依頼
- 実施者自身の実行
Graph API で直接編集
とはいえ、権限無い他人の設定を変えられる訳はなく・・
自分のは問題なく実施可能ということが確認出来ただけ
UpdateUser
https://graph.microsoft.com/v1.0/users/@{outputs('Get_my_profile_(V2)')?['body/id']}
あとがき
実行時に、利用者に権限承認確認出来る方法がないものか・・