2014-11-05 4 views
0

이것은 다소 기술적 인 질문입니다. Youtrack에서 다소 복잡한 워크 플로 규칙을 만들 수 있습니다 (예 : Stateless 규칙으로 재생할 수 있음). 첫 번째 규칙이 실행되면 두 번째 규칙을 트리거하는 일부 데이터가 변경 될 수 있습니다. 두 번째 규칙은 세 번째 규칙을 트리거 할 수 있습니다. 그리고 마지막으로 세 번째 규칙이 첫 번째 규칙을 다시 트리거 할 수 있습니다.캐스케이드 워크 플로우에서 Youtrack이 어떻게 작동합니까?

무한 루프를 피하기 위해 Youtrack이 후드에서 사용하는 메커니즘은 무엇입니까? 얼마나 많은 루프가 발생할 수 있습니까?

내가 확인한 한, 규칙을 적용하는 동안 규칙이 두 번 실행되면 실행이 중지됩니다. 이 올바른지?

또 다른 질문이 있습니다. 첫 번째 규칙이 일부 데이터를 변경하고 두 번째 규칙을 설정해야하는 필드가 있으면 두 번째 실패에도 첫 번째 규칙이 적용됩니까? 여기서는 규칙 적용의 트랜잭션 범위에 관심이 있습니다.

답변

1

워크 플로 실행 반복 횟수는 10으로 제한되며 각 반복에는 사용자 또는 워크 플로 규칙에 의한 처리 변경 내용이 포함됩니다.

두 번째 질문은. 모든 wf 규칙에 의한 변경은 원자 적입니다. 즉, 하나의 규칙이 실패하면 WF에 의한 모든 변경 사항이 되돌려집니다.