워크 플로를 사용하여보고 된 시간을 내보내려고합니다. 내가 시간 변경youtrack의 워크 플로에서 작업 항목을 내보내는 방법
rule Post work items
when issue.Spent time.changed {
var url="https://myserver/jsp/testReceiveOfHours.jsp?issueid="+issue.getId();
var payload="{\n\t\"payload\": {\n\t\t\"json\": true\n\t}\n}";
doHttpPost(url,payload);
}
이 작품에 HTTP 요청을 전송하는 워크 플로우를 만들어 관리했다, 나는 몇 가지 작업 시간을 변경하는 트리거를 얻을하지만 난 어떤 몰라요. 하지만 다른 서버에서 나는 그 문제의 모든 작업 항목을 가져 오기 위해 REST API를 통해 당신에게 돌아온 JSP를 만들었습니다. 그것은 가장 최근에 변경된 작업 항목이 가져 오기를 수행하기 전에 데이터베이스에 저장되므로 보이지 않는다는 점을 제외하고는 작동합니다. 따라서 이전 항목만을 찾고있는 작업 항목을 가져 오지 못합니다. 그래서 내가 지연/큐 (또는 무언가)를 만들게되기 전에. 변경된 작업 항목 json (/ youtrackserver/rest/issue/issueid
/timetracking/workitem/workitemid
에서 반환되는 것과 동일)을 doHttpPost
의 페이로드에 추가 할 수 있습니까? 그렇지 않다면 아마도 다른 형태의 데이터일까요?
워크 플로 편집기에서 issue.workItems을 수락 할 수 없으며 빨간색으로 만 표시되고 저장되지 않습니다. 이 방법은 새로운 자바 스크립트 워크 플로우가 필요합니까? – Johan