ユーザーが保持している、ユーザー、権限 (グループ/ロール)、フィルターなどに関する情報を取得する方法
プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。
要約
あるユーザー (user1) アカウントから別のユーザー アカウントにデータを転送する場合、ユーザーの関連付け、「リンクされているデータ」、割り当てられている課題と報告されている課題、所有しているフィルターとダッシュボード、user1 アカウントが個別に追加されているであろう場所 (例: プロジェクト ロール、権限または通知スキーム、ワークフローなど) といった情報を取得するのが困難になります。
この記事は、これらの詳細情報を入手するためにどのようなリソースを使用できるかを把握するのに役立ちます。
ソリューション
下記はその例です。
ほとんどの情報については、API 呼び出しを使用して詳細を取得できます。
/rest/api/3/permissions/check を取得する場合
グローバル権限のリストの場合はユーザーに付与されたグローバル権限。
プロジェクト権限のリスト、プロジェクトと課題のリスト、各プロジェクト権限の場合は、ユーザーがアクセスまたは操作できるプロジェクトと課題のリスト。
次に、グループまたはロールに基づいて関連ユーザーをフィルタリングできます。
プロジェクト ロールを取得する場合: /rest/api/3/project/{projectIdOrKey}/role/{id}
プロジェクト ロールの詳細とプロジェクトに関連するアクター。アクターのリストは表示名を基準に並べ替えられます。
フィルターについても同様: API 呼び出しに関するドキュメントを確認: /rest/api/3/filter/{id}
あるユーザーが所有しているすべてのフィルターの結果を取得する場合
これは、フィルターのリストを取得したいそれぞれのユーザーに実行してもらう必要があります。
フィルターを変更する場合
ユーザーが所有または共有しているダッシュボードのリストを取得する場合
ダッシュボードを更新する場合
API ドキュメント
要件に応じたその他の API 呼び出しについては、以下のドキュメントをご確認ください。
この内容はお役に立ちましたか?