私の知る限り、REST API から正しい XML または JSON 応答を取得できます。
/rest/api/2/project/{projectIdOrKey}.
次に、ワークフロースキームに関する情報を知りたい場合は、次の情報を使用してプログラムでこれを行うことができます。
使用したい問題がある場合は、これを実行してワークフロースキーム ID を取得できます。
ComponentAccessor.getWorkflowSchemeManager().getWorkflowScheme(issue.getProject()).get("id");
次に、ワークフロー スキームの ID (例: 10) を取得すると、次のようにスキームの一般的な値を取得できます。
GernericValue scheme = ComponentAccessor.getWorkflowSchemeManager().getScheme(10);
スキームを取得したので、次のようにして、スキームで参照されているすべてのワークフローを取得できます。
Collection<JiraWorkflow> workflows = ComponentAccessor.getWorkflowManager().getWorkflowsFromScheme(scheme);
次に、1 つのワークフローを取得する場合は、次を使用する必要があります。
workflows.iterator().next():
また、JiraWorkflow には ID がないため、JIRA ではワークフローは名前で識別されることに注意してください。
したがって、id を使用して REST API を使用できるように、workflowscheme 情報を見つけたい場合は、この方法を使用します。
しかし、ワークフロースキームが見つからない主な理由は、それが JIRA の問題に存在しないためです。
この HTTP を使用して「Postman」に get リクエストとして入力すると、すべての JSON 情報が返されます。
このhttps://jira.atlassian.com/browse/JRA-25121/project/23を使用すると、そのプロジェクトのすべての情報が返されます。次に、この REST API を使用します。
/rest/api/2/workflowscheme/{id}
この HTTP get リクエストhttps://jira.atlassian.com/browse/JRA-25121/workflow/45を使用すると、返された XML または JSON ワークフロー情報も取得できます。