Scheduler는 API를 자동으로 실행하도록 예약하고 관리하는 기능입니다.
본 문서에서는 Scheduler의 생성과 관리 방법에 대해 설명합니다.
Index
Plan Control
•
생성할 수 있는 Scheduler와 연결 가능한 BizUnit 개수는 구독하신 Plan에 따라 정해집니다.
•
Revision Used 기능은 구독하신 Plan에 의해 제어합니다.
Free | Starter | Plus | Pro | Enterprise | |
Scheduler | - | 1 | 1 | 3 | 5 |
BizUnit | - | 1 | 1 | 5 | 20 |
Revision Used
제공 방식 | Text | Text | Text | Link | Link |
Scheduler Management
1) Scheduler 생성
•
우측 상단의 + Create Scheduler 버튼을 클릭한 후, 정보를 입력하여 Scheduler를 생성합니다.
•
현재 생성된 Scheduler와 총 생성 가능한 Scheduler의 수가 표기됩니다.
•
Scheduling은 Every Hour 또는 Every Week 방식으로 지정합니다.
방식 | 설명 | 제약 사항 |
Every Hour | 매 시간 정각 Scheduler 실행 | 특정 시간 별도 지정 불가 |
Every Week | 매주 지정한 요일의 지정한 시각에 Scheduler 실행 | - 요일 별 시간 다르게 지정 불가
- 같은 요일 2회 이상 실행 불가 |
2) Scheduler 정보 수정
•
Edit 기능 버튼을 통해 Scheduler를 수정할 수 있습니다.
3) Scheduler에 BizUnit 등록
•
BizUnit Setting 아이콘()을 클릭하여 BizUnit 등록 페이지로 이동합니다.
•
Setting 기능 버튼을 통해 BizUnit 관리 페이지로 연결됩니다.
No. | 기능 |
1 | Setting Bizunit의 개수 안내 text로 현재 Setting된 BizUnit 개수 / Setting 가능한 총 개수입니다. |
2 | BizUnit Setting 도움말 Popup이 노출됩니다.
- Dev, Production 환경의 Active 상태의 BizUnit만 List에 노출됩니다.
- 각 BizUnit은 하나의 Scheduler에만 등록할 수 있습니다.
- Proxy Path에 동적 URL이 포함되어 있으면 Scheduler 기능이 비활성화됩니다. |
3 | 검색 조건을 선택하여 BizUnit을 검색할 수 있습니다. |
4 | BizUnit 선택하여 Scheduler에 등록할 수 있습니다. |
5 | BizUnit을 Scheduling할 때 별도의 인자를 Json 방식으로 입력할 수 있습니다. |
6 | API 호출이 실패한 경우 자동 반복 재실행을 0~5회로 설정할 수 있습니다. |
7 |
4) Sceduler 삭제
•
Delete 기능 버튼을 통해 Scheduler를 삭제할 수 있습니다.
•
Scheduler는 연결된 BizUnit이 있어도 삭제가 가능합니다.
5) Scheduler History
•
History 기능 버튼을 통해 Shceduler 실행 이력을 확인할 수 있습니다.
•
Scheduler 동작이 실패했을 경우 재실행 버튼이 노출되며, 팝업을 통해 즉시 재실행 여부를 확인 후 Scheduler를 재실행합니다.