워크플로는 프로젝트에서 이슈의 수명 주기를 정의하고 자동화하는 규칙 모음입니다. 예정된 마감일을 자동으로 알려주는 워크플로를 만들고, 지정된 조건에 따라 필드를 업데이트하고 이슈를 할당하며, 특정 날짜와 시간에 반복되는 이슈를 만드는 등의 작업을 수행할 수 있습니다.
기본 제공 에디터를 사용하여 JavaScript로 고유한 워크플로를 작성하거나 워크플로 빌더에서 코딩하지 않고 이러한 워크플로를 만들 수 있습니다.
워크플로 빌더는 기술직이 아닌 사용자도 상태 시스템 규칙을 포함하여 YouTrack의 강력한 고급 자동화 기능을 모두 이용할 수 있게 제공하는 드래그앤드롭 방식의 시각적 에디터입니다.
상태 시스템 규칙을 사용하면 이슈 상태 전환을 특정 순서로 제한하여 순서도 스타일의 비즈니스 프로세스를 생성할 수 있습니다. 이 규칙은 변경 시 규칙과 결합되므로, 이를 통해 각 전환이 허용되기 위해 충족되어야 하는 조건을 강제 적용하고 전환이 수행될 때 액션을 트리거할 수 있습니다.
YouTrack은 일반적인 팀 프로세스를 지원하기 위한 다양한 워크플로를 제공합니다. 예를 들어 모든 하위 작업이 해결되면 상위 이슈를 마감하고, 특정 기간 후에 이슈 우선순위를 높이고, 중복된 이슈를 관리하고, 소요 시간을 추적하는 등의 작업을 수행할 수 있는 워크플로가 있습니다.
또한 워크플로 저장소가 운영되므로 거기에서 이미 만들어진 다양한 워크플로를 확인하고 프로세스 자동화에 활용할 수 있습니다.
YouTrack의 워크플로 빌더에서 고유한 워크플로를 만들거나 기본 제공 에디터에서 JavaScript로 코딩하면 YouTrack에서 정확히 원하는 방식으로 무엇이든 자동화할 수 있습니다.
상세한 문서 외에도 Slack의 YouTrack 커뮤니티에 마련된 워크플로 전용 채널에서 아이디어를 논의하고 JetBrains 팀과 다른 커뮤니티 구성원의 도움을 받을 수 있습니다.