통합 스케쥴 수정 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