예약 :headding-anchor:scheduler
스케줄러 은(는) 예약에 지정된 시간에 전환을 활성화하는 영구 작업입니다.
Scheduler 활동은 시작을 예약하는 것으로 생각해야 합니다. 차트 내에서의 활동 위치 지정 규칙은 Start 활동과 동일합니다. 이 활동에는 인바운드 전환이 없어야 합니다.
모범 사례 :headding-anchor:best-practices
-
워크플로우가 전체 시스템 성능을 저해하고 데이터베이스에 블록을 만들 수 있으므로 워크플로우를 15분마다 이상 실행하도록 예약하지 마십시오.
-
워크플로우에서 분기당 두 개 이상의 Scheduler 활동을 사용하지 마십시오. 활동 사용을 참조하세요.
-
예약 활동을 사용하면 워크플로우가 여러 번 동시에 실행될 수 있습니다. 예를 들어 스케줄러가 한 시간마다 워크플로우 실행을 트리거하도록 할 수 있지만 경우에 따라 전체 워크플로우를 실행하는 데 한 시간 이상이 걸립니다.
워크플로우가 이미 실행 중인 경우 실행을 건너뛸 수 있습니다. 워크플로우의 동시 실행을 방지하는 방법에 대한 자세한 내용은 이 페이지를 참조하세요.
-
워크플로우가 가져오기 와 같은 장기 작업을 실행하거나 wfserver 모듈이 잠시 중지된 경우 몇 시간 후에 전환을 활성화할 수 있습니다. 이 경우, 스케줄러가 활성화한 태스크의 실행을 일정 시간 범위로 제한할 필요가 있을 수 있다.
스케줄러 활동 구성 :headding-anchor:configuring-scheduler-activity
스케줄러는 전환의 활성화 일정을 정의합니다. 이를 구성하려면 그래픽 개체를 두 번 클릭한 다음 Change… 을(를) 클릭합니다
도우미에서 활동의 빈도와 유효 기간을 정의할 수 있습니다. 구성 단계는 다음과 같습니다.
-
활성화 빈도를 선택하고 Next 을(를) 클릭합니다.
-
활성화 시간 및 일을 지정합니다. 이 단계의 매개 변수는 이전 단계에서 선택한 빈도에 따라 다릅니다. 하루에 여러 번 활동을 시작하도록 선택하는 경우 구성 옵션은 다음과 같습니다.
-
일정의 유효 기간을 정의하거나 실행할 횟수를 지정합니다.
-
구성을 확인하고 Finish 을(를) 클릭하여 저장합니다.