스케줄 프로세스
스케줄 프로세스를 사용하여 하나의 프로세스, 일련의 프로세스 또는 전체 플로우차트를 시작합니다. 스케줄 프로세스는 플로우차트가 실행 중인 경우에만 작동합니다.
스케줄 프로세스는 정의된 기간에 활성 상태입니다. 이 때 연결된 후속 프로세스가 실행되게 하는 지정된 이벤트가 발생할 수 있습니다. 스케줄 프로세스를 사용하는 가장 일반적인 경우는 전체 플로우차트의 타이밍을 제어하는 경우입니다.
*
프로세스가 실행을 시작하는 시점부터 일, 시간, 분 단위로 시간 한도를 설정하여 총 스케줄 기간을 정의하도록 스케줄 프로세스를 구성할 수 있습니다.
*
*
*
선택사항이 충돌하지 않는 한, 플로우차트 스케줄링에서 동시에 사용할 수 있는 옵션의 수에 대해서는 제한이 없습니다. (예를 들어, "한 번만"과 "월요일마다"를 동시에 실행하도록 플로우차트 스케줄을 정할 수는 없습니다.
일반적으로 프로세스는 모든 입력에 성공한 경우에만(즉, 종속성이 일시적이어도 현재 프로세스에 연결된 모든 프로세스가 실행될 때) 실행됩니다. 그러나 한 브랜치 내에 여러 개의 스케줄 입력이 존재하는 경우에는 입력 중 하나가 완료될 때마다 프로세스가 실행됩니다(입력의 "AND" 조건이 아닌 "OR"에 해당함).
추적이 사용으로 설정된 컨택 프로세스는 상속 스케줄을 포함합니다. 플로우차트 중간에 스케줄 프로세스를 사용하는 것은 고급 기능입니다. 원하는 동작과 올바른 결과를 얻었는지 확인하십시오.
*
플로우차트의 스케줄 프로세스에서 이전 실행을 완료하기 전에 플로우차트에 실행을 지시하면 Campaign에서는 이전 실행이 완료될 때까지 요청을 보유합니다. 이러한 방식으로 한 번의 실행만 보유할 수 있습니다. 특정 상황에서 이는 플로우차트를 예상하는 횟수만큼 실행하지 못함을 의미할 수 있습니다.
예를 들어, 플로우차트를 실행하는 데 2시간이 걸리고 10분 뒤에 세 번째 실행을 트리거하려는 스케줄 프로세스가 있는 경우 Campaign에서 첫 번째 실행을 시작합니다. 스케줄 프로세스가 두 번째 실행을 시작하려고 하면 Campaign에서 이를 큐에 배치합니다. 스케줄 프로세스가 세 번째 실행을 시작하려고 하면 Campaign에서는 이를 무시합니다. 첫 번째 실행이 완료되면 Campaign에서 두 번째 실행을 시작합니다. 세 번째 실행은 시작되지 않습니다.
IBM Campaign 스케줄 프로세스와 IBM EMM 스케줄러 간의 차이
트리거에 기반한 스케줄링
실행 중인 플로우차트의 스케줄 프로세스