본문으로 건너뛰기

대기

대기 아이콘ssemworks-microservice-base.wait
흐름 제어제어

지정한 시간·시각까지, 또는 웹훅/폼 재개 신호가 올 때까지 실행을 멈춘다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.wait
표시 이름대기
카테고리흐름 제어
그룹organization
버전1

입출력

  • 입력: 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
재개 방식resume선택timeInterval대기를 끝내고 재개할 조건
선택지: 시간 간격(timeInterval) · 특정 시각(specificTime) · 웹훅 호출(webhook) · 폼 제출(form)
대기 시간amount숫자5resume=시간 간격일 때 대기할 시간 값
표시 조건: resume = "timeInterval"
시간 단위unit선택seconds대기 시간 단위
선택지: 초(seconds) · 분(minutes) · 시(hours) · 일(days)
표시 조건: resume = "timeInterval"
목표 일시dateTime날짜/시간""resume=특정 시각일 때 재개할 일시(미지정 시 오류)
표시 조건: resume = "specificTime"
웹훅 접미사webhookSuffix문자열""재개 웹훅/폼 URL 뒤에 붙는 경로
표시 조건: resume = "webhook" 또는 "form"
대기 시간 제한limitWaitTime불리언false재개 신호가 없을 때 최대 대기 시간을 둘지 여부
표시 조건: resume = "webhook" 또는 "form"
제한 방식limitType선택afterTimeInterval대기 시간 제한 계산 방식
선택지: 이후 시간 간격(afterTimeInterval) · 특정 일시까지(afterSpecificTime)
표시 조건: resume = "webhook" 또는 "form", limitWaitTime = true
제한 시간resumeAmount숫자1limitType=이후 시간 간격일 때의 시간 값
표시 조건: resume = "webhook" 또는 "form", limitWaitTime = true, limitType = "afterTimeInterval"
제한 시간 단위resumeUnit선택hours제한 시간 단위
선택지: 초(seconds) · 분(minutes) · 시(hours) · 일(days)
표시 조건: resume = "webhook" 또는 "form", limitWaitTime = true, limitType = "afterTimeInterval"
최대 일시maxDateAndTime날짜/시간""limitType=특정 일시까지일 때의 목표 일시
표시 조건: resume = "webhook" 또는 "form", limitWaitTime = true, limitType = "afterSpecificTime"
폼 제목formTitle문자열Formresume=폼 제출일 때 렌더링할 폼 제목
표시 조건: resume = "form"
폼 설명formDescription문자열""resume=폼 제출일 때 렌더링할 폼 설명
표시 조건: resume = "form"
폼 필드formFieldsJSON[]resume=폼 제출일 때 렌더링할 필드 목록(JSON 배열, fieldLabel/fieldType/requiredField 등)
표시 조건: resume = "form"