조건부 필드 만들기
상담 유형 같은 Select 또는 Switch 값에 따라 같은 그룹의 후속 질문을 표시하고 활성 필드만 검사하세요.
조건부 필드는 기준 필드 한 개와 후속 필드 한 개 이상으로 구성됩니다. 현재 레이니 상담 폼은
상담 유형에서 기타를 선택할 때만 기타 상담 내용을 표시합니다.
기준: consultation_type · Select · 상담 정보
후속: other_topic · Text Area · 상담 정보
조건: consultation_type=기타표시, 필수 검사와 최종 저장이 같은 조건을 사용합니다. 고객이 입력한 뒤 기준 답을 바꾸어 후속 필드를 숨기면, 이전 값은 최종 제출에 포함되지 않습니다.
시작하기 전에
- 사용자 필드에서 기준과 후속 필드를 각각 만드세요.
- 두 필드에 같은 Target, Forms와 Field Group을 사용하세요.
- 기준 필드는
Select또는SwitchKind를 사용하세요. - 기준 필드의 Position을 후속 필드보다 앞에 두세요.
상담 유형 조건 만들기
기준 필드를 만듭니다
Target을 Reservations, Key를 consultation_type, Kind를 Select로
정하세요. Options에 진로, 학습, 기타처럼 조직이 실제로 사용하는 값을 입력하세요.
설명과 그룹을 작성합니다
Description에는 가장 가까운 상담 목적을 선택해 주세요.처럼 선택 기준을 적으세요.
Field Group을 상담 정보로 정하고 상담 폼을 Forms에서 선택하세요.
후속 필드를 만듭니다
같은 Target에 other_topic Text Area를 만드세요. Label은 기타 상담 내용, Description은
위 선택지에 없는 상담 목적을 적어 주세요.로 작성할 수 있습니다.
표시 조건을 설정합니다
후속 필드의 Show When에 consultation_type=기타를 입력하세요. 같은 상담 정보
그룹과 같은 폼을 선택하세요.
활성 상태에서만 필수로 만듭니다
고객이 기타를 선택했을 때 반드시 설명해야 한다면 후속 필드의 Required를 켜세요. 필드가 숨겨진 상태에서는 이 필수 규칙이 실행되지 않습니다.
Switch를 기준으로 사용할 때는 true 또는 false를 사용하세요.
needs_interpreter=true한 단계만 분기하기
- 기준 필드 자체에는 Show When을 설정하지 마세요.
- 후속 필드가 자기 Key를 기준으로 사용하지 않게 하세요.
- 조건이 걸린 후속 필드를 다시 다른 조건의 기준으로 사용하지 마세요.
- 한 폼에 서로 독립적인 기준 필드를 여러 개 둘 수 있습니다.
기준키=값의 값은 Select Options에 저장한 값과 정확히 같아야 합니다.
한 단계 조건은 고객이 현재 선택과 결과를 이해하기 쉽습니다. 여러 단계를 중첩해야 한다면 하나의 긴 폼을 만들기보다 목적이 다른 폼으로 나누거나 AI 대화가 필요한 맥락을 정리하게 하세요.
잘못된 기준 키, 없는 선택값, 중복 키와 중첩 조건은 조건 없이 노출되지 않습니다. 링크 생성 또는 최종 제출도 중단될 수 있습니다.
공개 폼에서 두 경로 시험하기
- 상담 유형을
진로로 선택하세요. 기타 상담 내용이 보이지 않아야 합니다. - 다른 필수값을 채우고 제출 단계까지 가세요. 숨긴 질문이 제출을 막지 않아야 합니다.
- 상담 유형을
기타로 바꾸세요. 같은 상담 정보 그룹 안에 후속 질문이 나타나야 합니다. - 후속 질문을 비우고 제출하세요. 필드 아래에 필수 안내가 나타나야 합니다.
- 값을 입력한 뒤 다시
진로로 바꾸세요. 후속 질문이 숨겨져야 합니다. - 최종 제출하세요. 숨긴
other_topic값이 응답과 예약에 없어야 합니다. - 다시
기타경로를 새 초안으로 제출하고 입력값이 두 위치에 있는지 확인하세요.
이 동작은 상담 예약 폼 만들고 게시하기의 공개 폼 영상에서도 확인할 수 있습니다.
결과 확인
- 기준값이 맞을 때만 후속 질문이 보입니다.
- 표시된 후속 질문에만 필수 규칙이 적용됩니다.
- 숨긴 답은 응답과 대상 기록에 저장되지 않습니다.
- 잘못된 조건은 공개 화면에 안전하지 않은 필드를 노출하지 않습니다.