LaneyGuide
폼

설명, 그룹과 조건으로 필드 설계하기

질문의 소유자와 의미를 한 번 정의하고 Description, Field Group, Forms와 Show When으로 읽기 쉬운 폼을 만드세요.

작업 가이드12분검증일 2026. 8. 9.관리 Laney 제품팀

좋은 폼은 질문 수가 많은 폼이 아니라, 각 값의 의미와 소유자가 분명한 폼입니다. 사용자 필드에서 질문을 한 번 정의한 뒤 필요한 폼에 연결하세요.

상담 목표와 상담 유형 필드 검토하기 · 0:20레이블, 설명, 그룹, 공개 범위, 폼 범위와 조건 기준을 순서대로 확인합니다.MP4 내려받기
영상 내용 글로 읽기
  1. 고객 대상 상담 목표를 열고 설명을 확인합니다.
  2. Field Group과 Forms에서 화면 위치와 폼 범위를 확인합니다.
  3. 예약 대상 상담 유형을 열고 선택지를 확인합니다.
  4. 같은 그룹의 후속 질문이 이 선택값을 기준으로 사용하는지 확인합니다.

1. 값의 소유자를 먼저 정하기

필드가 어느 화면에 보이는지가 아니라, 값이 얼마나 오래 유지되는지를 기준으로 Target을 정하세요.

질문권장 대상판단 기준
상담 목표, 선호 언어, 관심 분야Customers다음 방문에도 유지할 사람의 속성입니다.
이번 상담 유형, 방문 목적, 동반 인원Reservations한 신청이나 예약마다 달라집니다.
대화 분류와 상담원 메모Conversations특정 대화에만 해당합니다.

한 질문을 고객과 예약에 각각 만들지 마세요. 표, AI와 워크플로우도 어느 값을 사용해야 할지 모호해집니다.

2. Key와 Label의 역할 나누기

Key는 저장, 표 필터와 워크플로우가 계속 사용하는 안정된 이름입니다. 처음부터 의미가 분명한 영문 키를 고르세요. 예: consultation_goal, consultation_type.

Label은 고객과 관리자가 읽는 이름입니다. 운영 문구가 바뀌면 Label은 바꿀 수 있지만, 이미 사용 중인 Key는 같은 의미를 유지하세요.

기본 필드와 충돌하지 마세요

Customers에는 이름, 이메일과 전화번호 기본 필드가 있습니다. name, email, phone과 같은 의미의 사용자 필드를 만들지 마세요.

3. Kind가 입력, 검증과 필터를 함께 정하게 하기

가능하면 일반 Text 대신 값의 의미에 맞는 종류를 고르세요.

받을 값권장 Kind함께 얻는 동작
한 줄 짧은 값Text문자열 검증과 텍스트 검색
긴 일반 답변Text Area여러 줄 입력과 텍스트 검색
목록과 문단이 있는 긴 맥락Markdown공개 폼과 관리자 화면에서 같은 Markdown 편집 및 표시
하나의 제한된 값Select선택지 검증, 표 필터, 조건 기준
여러 제한된 값Multi Select여러 선택, 포함 필터와 배열 검증
날짜Date날짜 입력과 정확한 값 필터
예 또는 아니요Switch불리언 입력, 필터와 조건 기준
숫자Number숫자 검증과 정확한 값 필터
파일File공개 폼과 관리자 화면에서 같은 업로드 및 링크 표시

이메일과 전화번호처럼 자주 쓰는 연락처는 사용자 필드가 아니라 제공되는 고객 기본 필드를 사용하세요. Laney가 알맞은 입력 UI와 서버 검증을 제공합니다.

Member, Entity, Organization 같은 내부 참조 종류는 고객용 폼에 나타나지 않습니다. File은 공개 URL을 저장하므로 민감한 신분증이나 의료 문서 수집에는 사용하지 마세요.

4. Description으로 답의 범위를 알려 주기

Description은 레이블을 다시 말하는 곳이 아닙니다. 다음 중 필요한 내용을 한두 문장으로 작성하세요.

  • 왜 이 값이 필요한지
  • 무엇을 포함하거나 제외해야 하는지
  • 여러 값을 선택할 수 있는지
  • 제출 뒤 누가 어떻게 사용하는지

좋은 예: 이번 상담에서 결정하거나 해결하고 싶은 내용을 구체적으로 적어 주세요.

나쁜 예: 상담 목표를 입력하세요.

5. Field Group으로 한 가지 생각씩 묶기

같은 작업 맥락의 필드에 정확히 같은 Field Group 이름을 사용하세요. 공개 폼은 그룹마다 하나의 제목과 관련 필드를 표시합니다.

현재 상담 폼은 다음 구조를 사용합니다.

  • 예약자 정보: 시스템이 고객 기본 필드와 고객 사용자 필드를 합성합니다.
  • 예약 정보: 시스템이 날짜, 시간과 메모 같은 예약 기본 필드를 표시합니다.
  • 상담 정보: 관리자가 지정한 예약 사용자 필드를 표시합니다.

두세 개의 명확한 그룹으로 충분하면 새 그룹을 만들지 마세요. 필드마다 다른 그룹 이름을 쓰면 질문보다 제목이 많아집니다. Profile Then Insert의 고객 필드는 예약자 정보에 합성되므로, 별도의 고객 그룹 제목을 화면에 반복하지 않습니다.

6. Forms로 재사용 범위 정하기

Forms는 실제 폼을 검색하는 다중 선택입니다.

Forms 설정고객용 폼에서의 범위다른 기능
비어 있음모든 이름 있는 폼과 기본 랜딩 입력일반 AI 입력에도 포함됩니다. 표와 워크플로우에서도 사용됩니다.
폼 한 개 이상선택한 폼에만 표시일반 AI 입력에서는 제외됩니다. 표와 워크플로우에서는 계속 사용됩니다.

여러 채널에서 의미가 같은 고객 속성은 비워 둘 수 있습니다. 특정 캠페인이나 접수 과정에만 필요하면 실제 폼 하나 이상을 선택하세요. 문자열을 입력하고 Enter를 눌러 존재하지 않는 폼을 만들 수 없습니다.

7. Show When으로 한 단계만 분기하기

기준은 Select 또는 Switch 필드여야 합니다. 후속 필드에 기준키=값을 설정하세요.

상담 유형
key: consultation_type
kind: select
options: 진로,학습,기타

기타 상담 내용
key: other_topic
kind: textarea
show_when: consultation_type=기타
required: true

기준과 후속 질문은 같은 Target, Form과 Field Group에 두세요. 기준 자체에 조건을 걸거나 조건을 중첩하지 마세요. 후속 질문이 숨겨지면 필수 검사와 최종 저장에서도 제외됩니다.

결과 확인

  1. 사용자 필드를 다시 열어 설명, 그룹, 폼 칩과 조건이 복원되는지 확인하세요.
  2. 공개 폼에서 레이블, 설명, 그룹과 조건을 확인하세요.
  3. 고객 또는 예약에서 사용자 필드 열을 표시하고 값을 필터하세요.
  4. 워크플로우에서 custom.<key>를 사용해 합성 시험 데이터만 조회하세요.

이 네 곳이 같은 의미와 선택지를 사용하면 필드 정의가 완료된 것입니다.

이 페이지에서