新規投稿
フォローする

kintone利用ユーザーのみのユーザー一覽取得方法

やりたいこと:

Administratorを含むkintone利用ユーザーのみのユーザー一覽を取得したい

 

課題:

ユーザーの利用サービスエクスポートAPIを使用してみましたが、

こちらのAPIのレスポンスにはAdministratorが含まれないようです。

AdministratorはAPIによる動的な取得でなく直指定することも考えましたが、

ログイン名は変更可能であること、userオブジェクトにはAdministraotrかどうかのプロパティが無いことなどから、難しいと考えています。

 

何か良い方法はございませんでしょうか。

よろしくお願いします。

0

2件のコメント

Avatar
江田篤史

tsujimototさん

お世話になっております。

公式APIでは、Administratorを判断できるようなレスポンスを得られるものはなさそうですね。

Administratorのログイン名は固定とするのが無難かと思います。

参考までにですが、
「cybozu.com共通管理 > ユーザー管理 > 組織/ユーザー」では、「https://{subdomain}.cybozu.com/api/user/list.json」をPOSTリクエストして、Administratorの利用サービスなどを取得しているようでした。
レスポンスのresult.entities[].isBuiltInでAdministratorかどうか、result.entities[].serviceFlagsで利用中のサービスが取得できそうでした。
ただし、kintoneの仕様変更時の動作の保証ができないため、おすすめはしません。

1
Avatar
tsujimotot

江田篤史 様

お世話になります、ご返信ありがとうございます。

プラグインでの実装を考えておりましたので、ログイン名を固定とすることは難しそうです。

 

参考情報についてもありがとうございます。

非公式のようですので今の所実用は難しそうですが、大変参考になりました。

1
サインインしてコメントを残してください。