스케쥴 등록 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