ScheduleAdd
스케쥴 등록 API 입니다. Grid 모드의 스케쥴에서만 지원합니다. (Custom 스케쥴 등록은 지원하지 않습니다.)
ScheduleAdd API Key Detail (Request / Response)
name |
type |
Description |
COMP_CD |
string |
회사코드 |
EMP_NO |
string |
알림대상 아이디 (중복은 구분자 | 로 설정) |
SCH_ID |
string |
스케쥴ID ("" : 등록, ID값 : 업데이트) |
SCH_NM |
string |
스케쥴명 |
BOX_ID |
string |
Box ID |
BOX_VER |
string |
Box Version |
SCH_MEMO |
string |
메모 |
OWNER |
string |
소유자 |
SCH_CLS |
string |
동작 구분 0:지정시간 1:시간반복 2:일자반복 |
START_DT |
string |
동작시작일 |
CLS0_TM |
string |
지정시간 시간 |
CLS1_TYPE |
string |
시간반복 형태 0:매시 n분 수행 1:주기 수행 |
CLS1_TM |
string |
시간반복 값 |
CLS1_LOOPEND_DT |
string |
반복종료일 00000000:종료없음 |
CLS2_TYPE |
string |
0:매일반복 1:매주반복 2:매월반복 |
CLS2_DAY_TYPE |
string |
0:n일마다 반복 1:평일마다 |
CLS2_DAY_INTV |
string |
실행 일자 간격 (1~) |
CLS2_WEEK_INTV |
string |
실행 주 간격 (1~) |
CLS2_WEEK_RUN |
string |
대상요일 1:대상 0:비대상 (일월화수목금토) ex) 0111110 |
CLS2_MONTH_INTV |
string |
실행 달 간격 (1~) |
CLS2_MONTH_TYPE |
string |
0:지정 일자 1:주단위 지정 |
CLS2_MONTH_CUSDAYS |
string |
지정 일자 ( ^ 구분) ex) 2^3 |
CLS2_WEEKLY |
string |
주 단위 지정 ( | 구분) ex) 21|32 : 두번째 월요일과 세번째 화요일 |
CLS2_RUN_TM |
string |
동작시간 ex) 0715 : 07시 15분 |
CLS2_LOOPEND_DT |
string |
반복종료일 00000000:종료없음 |
EXCL_HOLIDAY |
string |
휴일예외 1:사용 0:사용않음 |
EXCL_RUN_WEEK |
string |
요일예외 1:예외 0:예외아님 (일월화수목금토) ex) 0111110 |
EXCLUDE_DT |
string |
일 예외 ( | 구분) ex) 20210909|20211011 |
RUN_TM_LIMIT |
string |
동작시간초과시 강제종료 -1:사용않음 1~:최대실행시간(분) |
UNTIL_SUCCESS |
string |
실패시 성공할때까지 반복 -1:사용않음 0~:재실행간격(분) |
CHK_PREV_TASK |
string |
이전 스크립트 동작 점검 0:None 1:이전스크립트 강제종료 2:종료대기 3:실행않음 |
BOT_LIST |
string |
실행 대상 봇 ( | 구분, ^ 구분) 봇ID^모바일Agent IP:Port^모바일 디바이스ID|... |
ScheduleAdd API & Examples
POST
http://{server ip:port}/api/ScheduleAdd
Request
Content-Type: application/json
{
- "COMP_CD":"SYMATION",
- "EMP_NO":"yjkim",
- "SCH_ID":"",
- "SCH_NM":"주간반복 스케쥴",
- "BOX_ID":"2",
- "BOX_VER":"1",
- "SCH_MEMO":"매 주 반복 스케쥴 입니다.",
- "OWNER":"yjkim",
- "SCH_CLS":"2",
- "START_DT":"20210812",
- "CLS0_TM":"1140",
- "CLS1_TYPE":"0",
- "CLS1_TM":"0",
- "CLS1_LOOPEND_DT":"00000000",
- "CLS2_TYPE":"2",
- "CLS2_DAY_TYPE":"0",
- "CLS2_DAY_INTV":"1",
- "CLS2_WEEK_INTV":"1",
- "CLS2_WEEK_RUN":"0111110",
- "CLS2_MONTH_INTV":"1",
- "CLS2_MONTH_TYPE":"1",
- "CLS2_MONTH_CUSDAYS":"2^10",
- "CLS2_WEEKLY":"21|32",
- "CLS2_RUN_TM":"0715",
- "CLS2_LOOPEND_DT":"00000000",
- "EXCL_HOLIDAY":"0",
- "EXCL_RUN_WEEK":"0000000",
- "EXCLUDE_DT":"20210909|20210919",
- "EXCLUDE_TM":"17010000|09001800",
- "RUN_TM_LIMIT":"-1",
- "UNTIL_SUCCESS":"-1",
- "CHK_PREV_TASK":"0",
- "BOT_LIST":"12^127.0.0.1:7788^abcdefg|13^192.168.100.101:7788^RQGYMSRT"
}
Response
Content-Type: application/json
{
- "result": "ok",
- "code": 1,
- "data": 25
}
name |
type |
Description |
result |
string |
결과 [성공: "ok", 실패: "fail", 오류: "error"] |
code |
int |
결과코드 [성공: 1, 실패: 0 or -1, 오류: -44] |
data |
int |
결과 데이터 [스케줄 ID] |
Created with the Personal Edition of HelpNDoc: Single source CHM, PDF, DOC and HTML Help creation