IntgScheduleUpdate
통합 스케쥴 수정 API 입니다. 통합 스케쥴모드의 스케쥴에서만 지원합니다.
IntgScheduleUpdate API Key Detail (Request / Response)
|
name |
type |
Description |
|
COMP_CD |
string |
회사코드 |
|
EMP_NO |
string |
사번 |
|
SCH_ID |
string |
스케쥴 ID (GUID) |
|
SCH_NM |
string |
스케쥴명 |
|
BOX_ID |
string |
Box ID |
|
BOX_VER |
string |
Box Version |
|
SCH_MEMO |
string |
메모 |
|
OWNER |
string |
소유자 사번 |
|
START_DT |
string |
시작일 |
|
START_TM |
string |
시작시간 |
|
END_DT |
string |
종료일 |
|
END_TM |
string |
종료시간 |
|
RUN_COUNT |
string |
스케쥴 반복 횟수 (0:무한반복 1~:반복횟수) |
|
RUN_TYPE |
string |
0:단건실행 1:반복실행 2:Custom |
|
RUN_EVR_TIME |
string |
단건실행일 경우 매시 n분마다 |
|
RECC_TYPE |
string |
반복 실행 종류 [0:매일 1:매주 2:매월 3:매월말일 4:매월말일(영업일)] |
|
PERIODICITY |
string |
실행주기 (1~) [0:평일반복] |
|
WEEK_RUN |
string |
실행 대상요일 [1:대상 0:비대상] (일월화수목금토 ex. 0111100) |
|
WEEK_OF_MONTH_TYPE |
string |
월반복일 경우 실행 형식 [0:지정일자 1:주단위 지정] |
|
DAY_NUMBERS |
string |
지정 일자 [ '^' 구분] (ex. 3^10) |
|
WEEKLY |
string |
주단위 지정 [ '|' 구분] (ex. 01|22: 첫번째 월요일과 세번째 화요일) |
|
EXCL_HOLIDAY |
string |
휴일예외 1:사용 0:미사용 |
|
EXCL_RUN_WEEK |
string |
요일예외 1:예외 0:예외아님 (일월화수목금토) |
|
EXCLUDE_DT |
string |
예외일자 [ '|' 구분] |
|
EXCLUDE_TM |
string |
예외시간 [ '|' 구분] |
|
RUN_TM_LIMIT |
string |
동작시간초과시 강제종료 [-1:미사용 1:사용 (종료시간-시작시간) ex. 0900~0940: 40분] |
|
UNTIL_SUCCESS |
string |
실패시 성공할때까지 반복 [-1:사용않음 0~:재실행간격(분)] |
|
CHK_PREV_TASK |
string |
이전 스크립트 동작 점검 0:None 1:이전스크립트 강제종료 2:종료대기 3:실행않음 |
|
LOOP_END_DT |
string |
반복종료일 [00000000:종료없음] |
|
BOT_LIST |
string |
실행 대상 봇 [ '|' 구분, '^' 구분] (봇ID^모바일AgentIP:Port^모바일DeviceID|....) |
|
LABEL_ID |
string |
라벨 ID [ '|' 구분] |
|
EXCL_DATE |
string |
반복 스케쥴에서 선택일자 스케쥴만 수정시 수정하려는 날짜 (yyyyMMdd) * 이 경우 파라미터를 단건실행으로 설정하고 START_DT와 EXCL_DATE가 같아야 함 [필수설정: RUN_TYPE:"0", PERIODICITY:"" , LOOP_END_DT: ""] |
IntgScheduleUpdate API & Examples
POST
http://{server ip:port}/api/IntgScheduleUpdate
Request
Content-Type: application/json
{
"COMP_CD":"SYMATION",
"EMP_NO":"seominsu",
"SCH_ID":"97b57b2f5af94fb2b584b28de52d2fe5",
"SCH_NM":"월 반복 스케쥴",
"BOX_ID":"135",
"BOX_VER":"2",
"SCH_MEMO":"월 반복 스케쥴로 변경",
"OWNER":"seominsu",
"START_DT": "20230920",
"START_TM": "1000",
"END_DT": "20230920",
"END_TM": "1500",
"RUN_TYPE": "1",
"RUN_COUNT": "1",
"RUN_EVR_TIME": "",
"RECC_TYPE": "2",
"PERIODICITY": "1",
"WEEK_RUN": "",
"WEEK_OF_MONTH_TYPE": "1",
"DAY_NUMBERS": "",
"WEEKLY": "01|13|25",
"EXCL_HOLIDAY": "0",
"EXCL_RUN_WEEK": "0000000",
"EXCLUDE_DT": "20231020",
"EXCLUDE_TM": "",
"RUN_TM_LIMIT": "-1",
"UNTIL_SUCCESS": "-1",
"CHK_PREV_TASK": "1",
"LOOP_END_DT": "20231130",
"BOT_LIST": "10",
"LABEL_ID": "",
"EXCL_DATE": ""
}
Response
Content-Type: application/json
{
- "result": "ok",
- "code": 1,
- "data": 1
}
|
name |
type |
Description |
|
result |
string |
결과 [성공: "ok", 실패: "fail", 오류: "error"] |
|
code |
int |
결과코드 [성공: 1, 실패: 0, 오류: -1 or -44] |
|
data |
int |
결과 데이터 [결과코드] |
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications