2016-07-11 9 views
1

실제 애플리케이션에서 모든 사용자 (JIRA 보드의 멤버)를 볼 수있는 방법이 있습니까? 지금 당장이 문제에 대한 해결 방법은 제작자와 양수인이 목록에없는 경우 모든 이슈를 쿼리하여 해당 목록에 던져 넣는 것입니다. 이 작업을보다 효율적으로 수행하고 싶지만이 해결 방법은 필요한 작업을 수행하지 않습니다. 우리 프로젝트에는 여러 개의 보드가 있습니다. 내가 관심을 갖는 보드가 하나 있는데, 10 개 정도의 멤버로 구성됩니다. 프로젝트 자체에는 약 50 명의 멤버가 있습니다. 목록을 기반으로 결과를 쿼리하고 필터링 할 수 있지만 모든 팀에서 적용 할 수 있도록 노력하고 있습니다. 그렇다면 프로젝트 대신 사용자 목록을 얻을 수있는 방법이 있습니까?JIRA Rest API를 사용하여 프로젝트 대신 보드에있는 모든 사용자의 목록을 가져 옵니까?

답변

0

JIRA 소프트웨어는 보드의 모든 문제를 검색하는 REST API의 자원을 제공하는 것은 : 당신이 그 목록을 일단 GET /rest/agile/1.0/board/{boardId}/issue

당신은 여전히 ​​각각의 문제, 예를 들어,의 세부 사항을 통해 모든 문제를 실행하고 검색 할 수 있습니다 GET /rest/api/2/issue/{issueIdOrKey}을 사용합니다. 그렇게하면 필요한 사용자를 수집 할 수 있습니다.

이 스크립트는 여전히 스크립트가 필요하지만 보드를 지원할 수 있도록이 일반 스크립트를 쉽게 만들 수 있어야합니다.

+0

그래, 그게 내가 뭘했는지, 일정한 시간 내에 모든 문제를 호출 한 다음 생성자와 배정 된 사람을 파싱하는 것입니다. 나는 내가 찾고자하는 이름을 포함하고있는 csv 파일을 먹일 것이라고 생각한다. creator = name 또는 user = name을 기반으로 필터링한다. "created"를 사용하는 대신 jql에 존재하는 키워드를 사용하는 대신 문제를 얻는 더 좋은 방법을 알고 싶습니까? 아니면 만든 상태를 사용하고 상태 변경을 확인해야합니까? – ynot269