은 내가 아는 한 직접 SOAP를 사용하여이 작업을 수행 할 수있는 방법이 없습니다.
가능한 해결책은 the Jira Scripting Suite입니다. getParentObject을 사용하여 부모를 사용자 정의 필드로 복사하는 Open
상태 이후에 실행할 사후 기능을 만들 수 있습니다. 그런 다음 SOAP 함수 getCustomFields을 사용하여 상위 항목을 가져올 수 있습니다.
REST API를 통해 또 다른 해결책 :
Issue issue = getRestClient().getIssueClient().getIssue(task.getKey(), new NullProgressMonitor());
Field issueParent = issue.getField("parent");
if (issueParent !=null){
JSONObject jsonParent = (JSONObject)issueParent.getValue();
BasicIssue partsedIssue = null;
try {
partsedIssue = new BasicIssueJsonParser().parse(jsonParent);
} catch (JSONException e1) {
e1.printStackTrace();
}
System.out.println("parent key: "+partsedIssue.getKey());
}
출처
2012-08-09 08:16:19
Kuf