기능별로 보기폼과 제출 기록 관리
폼 접근 권한 정하고 게시하기
로그인 조건과 공개 범위를 정한 폼을 게시한다.
이 작업을 마치면제한한 접근에서는 새 제출이 생성되지 않습니다.
시작 조건과 입력
폼 입력 검증을 끝내고 공개 또는 제한 접근 범위를 정하세요.
- 폼 항목과 표시 조건 정하기: 게시할 폼을 준비할 때
이 작업에 사용할 값
entry_url, form_id, access_mode, allowed_identity, denied_identity, form_url, test_answer
커맨드 시퀀스
open "$entry_url" && snapshot -i
click "$form_row" && snapshot -i
get text body
# 외부 수행: 게시 담당자가 지정한 공개 범위와 링크를 확인합니다. 허용 및 거부 시험용 세션을 각각 준비하세요.
open "$form_url" && snapshot -i
fill "$answer_input" "$test_answer" && snapshot -i
click "$submit_form" && snapshot -i
get text body
# 외부 수행: 거부할 계정 또는 비로그인 세션으로 전환하세요.
open "$form_url" && snapshot -i
get text bodyref 대상과 확인할 결과
| # | 커맨드 / ref | 대상과 확인 기준 |
|---|---|---|
| 1 | click $form_row | 게시할 폼 기록 |
| 2 | get text | 폼의 접근 모드와 대상 범위를 읽으세요. |
| 3 | 외부 수행 | 게시 담당자가 지정한 공개 범위와 링크를 확인합니다. 허용 및 거부 시험용 세션을 각각 준비하세요. |
| 4 | open | 허용된 시험 세션의 폼 URL |
| 5 | fill $answer_input | 시험 제출에 필요한 입력 |
| 6 | click $submit_form | 시험 폼의 제출 버튼 |
| 7 | get text | 이번 제출의 접수 식별자를 읽으세요. |
| 8 | 외부 수행 | 거부할 계정 또는 비로그인 세션으로 전환하세요. |
| 9 | open | 동일한 폼 URL |
| 10 | get text | 접근 거부가 적용되는지 읽으세요. |
결과 확인
제한한 접근에서는 새 제출이 생성되지 않습니다.
중단 후 다시 시작하기
다시 시작할 때 같은 ID의 현재 값을 읽으세요. 이미 맞게 저장된 설정은 유지하고 다른 값만 수정합니다.
접근 대상과 로그인
새 신청을 받을 공개 폼과 특정 고객의 기존 기록을 수정하는 폼을 구분하세요. 기존 예약을 바꾸는 update_target은 token 접근을 사용합니다. 고객 로그인 설정과 메신저 계정 연결은 별도 기능입니다.
게시와 연결 위치
조직 안에서 고유한 slug와 언어별 제목, 설명, 완료 안내를 입력하세요. 활성 상태를 켜고 홈페이지의 해당 폼 동작에 연결합니다. 보안 링크는 연결된 고객과 대상에만 사용하고 공개 안내에 그대로 게시하지 마세요.
허용 접근 시험
로그아웃한 시험 브라우저에서 공개 폼을 열어 제출하세요. 보안 폼은 발급 대상 고객으로 열어 연결된 예약만 수정하는지 확인합니다. 성공 안내가 뜬 뒤 원본 고객과 예약의 저장 결과까지 확인하세요.
차단 접근 시험
잘못된 대상, 만료되었거나 유효하지 않은 링크, 허용되지 않은 사용자로 접근했을 때 차단되는지 확인하세요. 비활성 폼에서는 새 접근이 제한되고 기존 제출 기록은 유지되어야 합니다. 운영 링크를 공유하기 전에 허용과 차단을 모두 확인하세요.