2013-09-03 4 views
1

나는 지난 주에 폐쇄 된 문제 목록이있는 이메일을 보내는 규칙을 작성했습니다. 문제는, 나는 항상 같은 kontent와 함께 많은 이메일을 받는다.Youtrack : 워크 플로우 - 스케줄 규칙

schedule rule: 
weekly on Monday at 12:08:00 [project == {projekt1}] 
{ 
    var ClosedIssuesList = ""; 
    for each Issue in project.issues 
    { 
     var Date = Issue.updated; 
     if (Issue.State == {Closed} && now < Date + 7 days) 
     { 
      ClosedIssuesList = ClosedIssuesList + Issue.getId() + "\n"; 
     } 
    } 
    project.getUser("username").notify("Closed Issues", ClosedIssuesList); 
} 

가 어떻게이 문제를 해결할 수 있습니다

여기 내가 youtrack - 워크 플로우 편집기에서 작성한 코드를 인도 표준시 (I 각 문제에 대한 하나의 이메일을받을)? 도움 주셔서 감사합니다.

+1

당신은 이것에 당신의 규칙을 기반으로 했습니까? http://confluence.jetbrains.com/display/YTD5/Workflow+Language+Quick+Reference#WorkflowLanguageQuickReference- 프로젝트 기반 보고서 –

답변

0

워크 플로는 조건을 만족하는 문제마다 한 번씩 실행됩니다. 귀하의 경우, 기준은 [project == {projekt1}]이며 프로젝트의 모든 문제를 충족시킵니다.

@ artem-goutsoul이 위의 주석에서 언급 한 예제와 같이 작성해야합니다. 이 예에서 :

weekly on Monday at 12:00:00 [issue == {issue: A-1}] { ...

프로젝트에서 어떤 임의의 문제 ID로 A-1를 교체합니다. 이 문제는 규칙에서 실제로 사용되지는 않지만 기준을 단일 항목으로 제한합니다. (나는 해킹 비트라고 생각하지만, 그와 같은 삶이다!)