ユーザーが保持している、ユーザー、権限 (グループ/ロール)、フィルターなどに関する情報を取得する方法

プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。

要約

あるユーザー (user1) アカウントから別のユーザー アカウントにデータを転送する場合、ユーザーの関連付け、「リンクされているデータ」、割り当てられている課題と報告されている課題、所有しているフィルターとダッシュボード、user1 アカウントが個別に追加されているであろう場所 (例: プロジェクト ロール、権限または通知スキーム、ワークフローなど) といった情報を取得するのが困難になります。

この記事は、これらの詳細情報を入手するためにどのようなリソースを使用できるかを把握するのに役立ちます。

ソリューション

下記はその例です。

ほとんどの情報については、API 呼び出しを使用して詳細を取得できます。

  • /rest/api/3/permissions/check を取得する場合

    • グローバル権限のリストの場合はユーザーに付与されたグローバル権限。

    • プロジェクト権限のリスト、プロジェクトと課題のリスト、各プロジェクト権限の場合は、ユーザーがアクセスまたは操作できるプロジェクトと課題のリスト。

  • 次に、グループまたはロールに基づいて関連ユーザーをフィルタリングできます。

  • プロジェクト ロールを取得する場合: /rest/api/3/project/{projectIdOrKey}/role/{id}

    • プロジェクト ロールの詳細とプロジェクトに関連するアクター。アクターのリストは表示名を基準に並べ替えられます。

  • フィルターについても同様: API 呼び出しに関するドキュメントを確認: /rest/api/3/filter/{id}

  • あるユーザーが所有しているすべてのフィルターの結果を取得する場合

    • Api-rest-api-3-filter-my-get

    • これは、フィルターのリストを取得したいそれぞれのユーザーに実行してもらう必要があります。

    フィルターを変更する場合

    ユーザーが所有または共有しているダッシュボードのリストを取得する場合

    ダッシュボードを更新する場合

API ドキュメント

要件に応じたその他の API 呼び出しについては、以下のドキュメントをご確認ください。

更新日時: 2024年05月31日)

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。