各プロジェクトのユーザーアクセス情報を棚卸しするため、[プロジェクト設定] > [ユーザー] (またはアクセス)に登録されているユーザーの情報を一覧で取得する方法はありますか。
現状のJira Cloudでは、プロジェクトに登録されているユーザーを一覧で出力するような機能は提供されておらず、以下の機能リクエストが起票されております。
リンク先にて Vote for this issue(この課題に投票) していただくと機能が実現する可能性が高くなります。よろしければご検討ください。また、Start watching this issue(この課題をウォッチ) で購読していただくと、進捗があった場合に通知が送信されるようになります。 なお、機能開発の優先順位は、投票数のほかに製品戦略やフィードバックなども考慮して決定しております。詳しくは 新機能の実装ポリシー をご覧ください。 |
上記機能リクエストにWorkaroundとして記載されているAPIを利用して、プロジェクトに登録されているユーザーを確認する事が可能です。
1. プロジェクトに紐づくプロジェクトロールを取得: Get project roles for project
GET https://{Site name}.atlassian.net/rest/api/3/project/{projectIdOrKey}/role
2. 取得したプロジェクトロールに割り当てられたユーザー/グループを取得: Get project role for project
GET https://{Site name}.atlassian.net/rest/api/3/project/{projectIdOrKey}/role/{roleId}
3. 取得したaccountIdを使用し、ユーザーの詳細を取得: Bulk get users
GET https://{Site name}.atlassian.net/rest/api/3/user/bulk?accountId={accountId1}&accountId={accountId2}
※ 3. でユーザー詳細を取得する際にメールアドレスが取得可能なユーザーは、各ユーザーの[プロファイルと公開設定] にて、メールアドレスの公開範囲が「全員」となっているユーザーのみです。
詳細は[Atlassian account] Rest APIでメールアドレスを取得できない をご参照ください。
R. Fujimura
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
0 comments