新規投稿
フォローする

ユーザーの優先する組織を取得したい

/v1/user/organizations で所属組織を取得できることは、

確認できているのですが、複数ある場合に「優先する組織」を

取得したいのですが可能でしょうか?

よろしくお願いいたします。

0

4件のコメント

Avatar
武井 琢治

Tokunagaさん

 

所属組織の出力APIでは優先する組織の情報は取得できないかと思います。

単純に「優先する組織」を取得するだけでよければ、

ユーザーエクスポートAPIのprimaryOrganizationから参照可能です。

 

■ユーザーエクスポートAPI

https://cybozudev.zendesk.com/hc/ja/articles/202363040

1
Avatar
Tokunaga

武井 琢治さん

 

ありがとうございます。

やりたいことはあるアプリでレコード詳細画面を開いたときに、

ログインユーザの所属する組織名(複数の場合は優先する組織名)を表示したい、のですが、

ユーザーエクスポートAPIで組織ID(複数の場合は優先する組織ID)を取得して、

組織エクスポート APIで名称取得する、というような流れになりますでしょうか?

 

よろしくお願いいたします。

 

0
Avatar
武井 琢治

 

組織に所属する場合、必ず「優先する組織」が設定されるという認識です。

 

そこで、私なら以下のようなプログラムを組みます。

 

ユーザーエクスポートAPIで優先する組織を取得した際に、

primaryOrganizationがnullかnullでないかを判断します。

 

nullなら組織に所属していない人なので、組織名を出しません。

nullでない場合に、所属組織エクスポートAPIでprimaryOrganizationから取得した「id」をキーとして名称を抽出・表示します。

0
Avatar
Tokunaga

武井 琢治さん

 

ロジックまでご教示いただきありがとうございます。

入力値チェックプラグイン活用させていただいております。

また何かありましたらよろしくお願いいたします。

 

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