예약 시간과 가용 인원 설정하기
운영 시간, 휴무와 수용 인원을 예약 가능 시간으로 표현한다.
이 작업을 마치면정원, 기존 예약과 휴무가 반영된 결과가 나옵니다.
시작 조건과 입력
운영 시간과 인원 및 예외 날짜를 정하세요.
이 작업에 사용할 값
entry_url, organization_id, timezone, rules, test_dates, start_time, end_time, capacity, availability_url
커맨드 시퀀스
open "$entry_url" && snapshot -i
click "$availability_rule" && snapshot -i
fill "$start_time_input" "$start_time" && snapshot -i
fill "$end_time_input" "$end_time" && snapshot -i
fill "$capacity_input" "$capacity" && press 'Tab' && snapshot -i
# 외부 수행: 담당자가 휴무와 외부 일정의 적용 범위를 확인합니다.
open "$availability_url" && snapshot -i
get text bodyref 대상과 확인할 결과
결과 확인
정원, 기존 예약과 휴무가 반영된 결과가 나옵니다.
중단 후 다시 시작하기
다시 시작할 때 같은 ID의 현재 값을 읽으세요. 이미 맞게 저장된 설정은 유지하고 다른 값만 수정합니다.
운영 시간과 시간대
예약 가능 시간에서 조직의 시간대와 요일별 운영 시간을 확인하세요. hours 규칙에 시작, 종료와 제안 간격을 정합니다. 영업시간 규칙이 없으면 제안 시간이 빈 목록이 될 수 있으므로 시간 제한이 없다는 뜻으로 해석하지 마세요.
인원과 예외 날짜
특정 휴무는 block, 동시 예약 수는 capacity, 예약 사이 간격은 gap으로 설정하세요. 담당자나 장비별 규칙이면 예약의 같은 사용자 필드 키로 범위를 정합니다. 목록 표시 순서를 규칙 우선순위로 해석하지 마세요.
예약 변경 기준
고객과 직원이 변경하거나 취소할 수 있는 시점을 운영 기준으로 정하세요. 가용 시간 규칙만으로 모든 취소 정책이 만들어지지는 않습니다. 이미 존재하는 예약을 함께 확인하고 변경 후 충돌할 시간을 점검합니다.
가능한 시간 확인
영업시간 안과 밖, 휴무일, 정원 직전과 초과 조건을 시험하세요. 예약 저장 시점에 규칙이 다시 확인됩니다. 취소, 노쇼와 완료 상태는 수용량과 간격 계산에서 제외되는 점을 고려해 시험 데이터를 준비하세요.