콘텐츠데이터모델
속성
데이터모델의 다양한 속성 타입을 알아보세요.
속성 추가하기
데이터모델에 새 속성을 추가하는 방법:
- 테이블 헤더의 + 버튼 클릭
- 속성 이름 입력
- 속성 타입 선택
- 타입별 추가 옵션 설정
속성 이름은 나중에 언제든지 변경할 수 있지만, 속성 타입은 데이터 손실을 방지하기 위해 일부 타입 간에만 변환이 가능합니다.
기본 속성 타입
제목 (Title)
모든 데이터모델에 필수로 존재하는 속성입니다. 각 행을 식별하는 기본 이름으로 사용됩니다.
| 특징 | 설명 |
|---|---|
| 필수 여부 | 필수 (삭제 불가) |
| 타입 변경 | 불가 |
| 용도 | 행의 기본 식별자, 검색 대상 |
예시: 고객명, 프로젝트명, 상품명텍스트 (Text)
일반 텍스트를 저장합니다.
| 옵션 | 설명 |
|---|---|
| 리치 텍스트 | 굵게, 기울임, 링크 등 서식 지원 |
| 여러 줄 | 긴 텍스트를 위한 멀티라인 입력 |
예시: 설명, 메모, 주소숫자 (Number)
숫자 값을 저장합니다.
| 옵션 | 설명 | 예시 |
|---|---|---|
| 형식 | 정수/소수점 선택 | 100 또는 100.50 |
| 천 단위 구분 | 쉼표로 구분 | 1,000,000 |
| 소수점 자릿수 | 표시할 소수점 자릿수 | 0~8 |
| 백분율 | % 형식으로 표시 | 75% |
포맷 옵션
{
numberFormat: "number" | "number_no_commas" | "percent",
decimalPlaces: 0 ~ 8,
useGrouping: true | false
}예시: 수량, 점수, 진행률통화 (Currency)
금액을 저장합니다. 숫자 타입에 통화 형식을 추가한 형태입니다.
| 옵션 | 설명 |
|---|---|
| 통화 | KRW, USD, EUR, JPY 등 |
| 표시 형식 | 기호(₩), 코드(KRW), 이름(원) |
| 소수점 | 통화별 기본값 자동 적용 |
예시: ₩1,000,000 / $1,500.00 / €2,000.00선택 속성
단일 선택 (Select)
미리 정의된 옵션 중 하나를 선택합니다.
| 옵션 | 설명 |
|---|---|
| 옵션 목록 | 선택 가능한 값들 정의 |
| 색상 | 각 옵션에 색상 지정 가능 |
| 기본값 | 새 행 생성 시 기본 선택값 |
옵션 정의 예시
options: [
{ label: "할 일", value: "todo", color: "#E0E0E0" },
{ label: "진행 중", value: "in_progress", color: "#FFE082" },
{ label: "완료", value: "done", color: "#A5D6A7" },
{ label: "보류", value: "on_hold", color: "#EF9A9A" }
]예시: 상태, 카테고리, 우선순위, 단계단일 선택 속성은 칸반 뷰의 그룹화 기준으로 사용할 수 있습니다.
다중 선택 (Multi-select)
여러 개의 옵션을 동시에 선택할 수 있습니다.
| 옵션 | 설명 |
|---|---|
| 옵션 목록 | 선택 가능한 값들 정의 |
| 색상 | 각 옵션에 색상 지정 가능 |
| 최대 선택 수 | 선택 가능한 최대 개수 제한 (선택) |
예시: 태그, 라벨, 스킬, 관심사날짜 및 체크박스
날짜 (Date)
날짜와 시간을 저장합니다.
| 옵션 | 설명 | 예시 |
|---|---|---|
| 날짜 형식 | 표시 형식 선택 | YYYY/MM/DD, MM/DD/YYYY |
| 시간 포함 | 시간 입력 활성화 | 2024-01-15 14:30 |
| 시간 형식 | 24시간/12시간 선택 | 14:30 또는 2:30 PM |
| 범위 선택 | 시작일~종료일 | 2024-01-15 ~ 2024-01-20 |
| 시간대 | 타임존 설정 | Asia/Seoul |
포맷 옵션
{
dateFormat: "YYYY/MM/DD" | "MM/DD/YYYY" | "DD/MM/YYYY" | "LL" | "PPP",
timeFormat: "HH:mm" | "hh:mm A" | "none",
includeTime: true | false,
isRange: true | false,
timezone: "Asia/Seoul"
}예시: 마감일, 시작일, 생성일, 미팅 일시날짜 속성은 캘린더 뷰에서 자동으로 표시됩니다.
체크박스 (Checkbox)
예/아니오 값을 저장합니다.
| 상태 | 표시 |
|---|---|
| 참(True) | ☑️ 체크됨 |
| 거짓(False) | ☐ 체크 안됨 |
예시: 완료 여부, 활성 상태, 승인 여부사용자
사용자 (Person)
워크스페이스 멤버를 선택합니다.
| 옵션 | 설명 |
|---|---|
| 다중 선택 | 여러 명 선택 허용 |
| 알림 | 멘션 시 알림 전송 |
예시: 담당자, 작성자, 참여자, 리뷰어미디어
파일 (Files)
다양한 형식의 파일을 첨부합니다.
| 지원 형식 | 예시 |
|---|---|
| 이미지 | JPG, PNG, GIF, WebP, SVG |
| 문서 | PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX |
| 압축 | ZIP, RAR |
| 기타 | 모든 파일 형식 |
| 옵션 | 설명 |
|---|---|
| 다중 첨부 | 여러 파일 첨부 허용 |
| 최대 용량 | 파일당 최대 크기 제한 |
예시: 첨부파일, 계약서, 이미지이미지 파일이 첨부된 속성은 갤러리 뷰에서 썸네일로 표시됩니다.
연락처
URL
웹 링크를 저장합니다.
| 동작 | 설명 |
|---|---|
| 클릭 | 새 탭에서 링크 열기 |
| 미리보기 | 호버 시 링크 미리보기 (지원되는 사이트) |
예시: 웹사이트, 프로필 링크, 참고 자료이메일 (Email)
이메일 주소를 저장합니다.
| 동작 | 설명 |
|---|---|
| 클릭 | 기본 메일 앱으로 새 메일 작성 |
| 유효성 검사 | 이메일 형식 자동 검증 |
예시: 이메일, 담당자 이메일전화번호 (Phone)
전화번호를 저장합니다.
| 동작 | 설명 |
|---|---|
| 클릭 | 전화 앱 실행 (모바일) |
| 형식 | 국가별 형식 자동 적용 |
예시: 전화번호, 휴대폰, 팩스관계
관계 (Relation)
다른 데이터모델의 행과 연결합니다.
| 관계 타입 | 설명 | 예시 |
|---|---|---|
| 일대일 | 1:1 연결 | 사용자 ↔ 프로필 |
| 일대다 | 1:N 연결 | 프로젝트 → 태스크들 |
| 다대일 | N:1 연결 | 태스크들 → 프로젝트 |
| 다대다 | N:M 연결 | 태스크 ↔ 태그 |
예시: 담당 프로젝트, 소속 팀, 관련 고객롤업 (Rollup)
관계된 데이터의 값을 집계하여 표시합니다.
| 집계 함수 | 설명 |
|---|---|
| COUNT | 개수 |
| SUM | 합계 |
| AVERAGE | 평균 |
| MIN | 최소값 |
| MAX | 최대값 |
| MEDIAN | 중앙값 |
예시: 총 주문 금액, 태스크 완료율, 평균 점수계산
수식 (Formula)
다른 속성의 값을 기반으로 자동 계산된 값을 표시합니다.
// 총 금액 계산
prop("단가") * prop("수량")
// 마감일까지 남은 일수
dateBetween(prop("마감일"), now(), "days")
// 상태 이모지
if(prop("상태") == "완료", "✅", "⏳")액션
버튼 (Actions)
클릭 시 워크플로우를 실행하는 버튼입니다.
| 설정 | 설명 |
|---|---|
| 워크플로우 | 실행할 워크플로우 선택 |
| 버튼 레이블 | 버튼에 표시할 텍스트 |
| 아이콘 | 버튼 아이콘 (선택) |
예시: "승인" 버튼, "이메일 발송" 버튼, "상태 변경" 버튼버튼을 클릭하면 현재 행의 데이터가 워크플로우에 전달됩니다.
시스템 속성
자동으로 생성되는 읽기 전용 속성입니다.
| 속성 | 설명 |
|---|---|
| 생성일 (Created At) | 행이 생성된 날짜/시간 |
| 수정일 (Updated At) | 행이 마지막으로 수정된 날짜/시간 |
| 생성자 (Created By) | 행을 생성한 사용자 |
| 수정자 (Updated By) | 행을 마지막으로 수정한 사용자 |
속성 설정
속성 옵션
모든 속성에 공통으로 적용되는 설정입니다.
| 옵션 | 설명 |
|---|---|
| 이름 | 속성 표시 이름 |
| 설명 | 속성에 대한 설명 (툴팁으로 표시) |
| 필수 | 값이 필수인지 여부 |
| 기본값 | 새 행 생성 시 기본값 |
| 숨김 | 기본 테이블 뷰에서 숨김 |
| 열 너비 | 테이블에서의 열 너비 |
속성 순서 변경
테이블 헤더를 드래그하여 속성 순서를 변경할 수 있습니다.
속성 삭제
속성을 삭제하면 해당 속성의 모든 데이터가 영구 삭제됩니다. 이 작업은 되돌릴 수 없습니다.
- 속성 헤더를 클릭하여 메뉴 열기
- 속성 삭제 선택
- 확인 대화상자에서 삭제 확인
속성 타입별 필터 연산자
| 속성 타입 | 지원 연산자 |
|---|---|
| 텍스트 | 포함, 미포함, 같음, 다름, 비어있음, 비어있지 않음 |
| 숫자/통화 | 같음, 다름, 크다 (>), 이상 (≥), 작다 (<), 이하 (≤), 비어있음 |
| 날짜 | 해당일, 기간, 같음, 다름, 이전, 이후, 비어있음 |
| 선택 | 같음, 다름, 비어있음 |
| 다중 선택 | 포함(any), 비어있음 |
| 관계 | 포함(any), 같음, 비어있음 |
| 체크박스 | 참, 거짓 |
| URL | 포함, 미포함, 같음, 다름, 비어있음 |