SuitsDocs
콘텐츠데이터모델

속성

데이터모델의 다양한 속성 타입을 알아보세요.

속성 추가하기

데이터모델에 새 속성을 추가하는 방법:

  1. 테이블 헤더의 + 버튼 클릭
  2. 속성 이름 입력
  3. 속성 타입 선택
  4. 타입별 추가 옵션 설정

속성 이름은 나중에 언제든지 변경할 수 있지만, 속성 타입은 데이터 손실을 방지하기 위해 일부 타입 간에만 변환이 가능합니다.


기본 속성 타입

제목 (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)행을 마지막으로 수정한 사용자

속성 설정

속성 옵션

모든 속성에 공통으로 적용되는 설정입니다.

옵션설명
이름속성 표시 이름
설명속성에 대한 설명 (툴팁으로 표시)
필수값이 필수인지 여부
기본값새 행 생성 시 기본값
숨김기본 테이블 뷰에서 숨김
열 너비테이블에서의 열 너비

속성 순서 변경

테이블 헤더를 드래그하여 속성 순서를 변경할 수 있습니다.

속성 삭제

속성을 삭제하면 해당 속성의 모든 데이터가 영구 삭제됩니다. 이 작업은 되돌릴 수 없습니다.

  1. 속성 헤더를 클릭하여 메뉴 열기
  2. 속성 삭제 선택
  3. 확인 대화상자에서 삭제 확인

속성 타입별 필터 연산자

속성 타입지원 연산자
텍스트포함, 미포함, 같음, 다름, 비어있음, 비어있지 않음
숫자/통화같음, 다름, 크다 (>), 이상 (≥), 작다 (<), 이하 (≤), 비어있음
날짜해당일, 기간, 같음, 다름, 이전, 이후, 비어있음
선택같음, 다름, 비어있음
다중 선택포함(any), 비어있음
관계포함(any), 같음, 비어있음
체크박스참, 거짓
URL포함, 미포함, 같음, 다름, 비어있음

다음 단계

  • - 데이터를 다양한 방식으로 보기
  • 관계 - 데이터모델 간 연결하기
  • 수식 - 자동 계산 설정하기