본문으로 건너뛰기

Project 모델 사용자 지정

플랜: Free는 Defaults 사용자 지정, Plus는 Global 정의 생성, Pro는 Project 사용자 지정을 제공합니다.

Scroll은 카드 구조를 세 계층으로 구성합니다. 각 정의는 목록에 한 번만 표시되며 배지가 현재 적용되는 출처를 보여 줍니다.

계층용도플랜
DefaultsScroll에 포함된 초기 정의이며 삭제할 수 없음Free, Plus, Pro에서 편집하여 Global 사용자 지정으로 저장 가능
Global이 기기의 여러 Project에서 재사용하는 정의Plus와 Pro에서 생성 및 관리 가능
Project현재 Project에만 영향을 주는 정의Pro에서 생성, 오버라이드 및 관리 가능

Default를 편집해도 초기 정의 자체는 다시 쓰지 않습니다. Scroll은 사용자가 실제로 바꾼 필드만 저장하므로 이후 Default 업데이트에 추가된 미수정 필드는 자동으로 적용됩니다. Reset override는 현재 계층의 사용자 지정을 제거하고 상위 정의를 다시 표시합니다.

Card Type, 템플릿 및 카드 인스턴스

  • Card Type은 인물이 사용할 수 있는 부모 유형이나 관계 대상처럼 추상 분류와 제약 조건을 정의합니다.
  • Card Template은 구체적인 카드의 속성, 관계 필드, 콘텐츠 섹션, 모양 및 생성 양식 순서를 정의합니다.
  • 카드 인스턴스는 사용자가 입력한 값을 저장하며 Card Type과 Card Template을 함께 기록합니다.

오른쪽 Schema 패널의 Card Types, Properties, Relationships에서 재사용 가능한 정의를 관리합니다. 중앙 템플릿 편집기는 구체적인 템플릿만 관리합니다. Card Type에 속성이나 관계를 허용해도 모든 템플릿에 자동으로 추가되지는 않으며, 템플릿에서 참조해야 카드에 나타납니다.

권장 모델링 순서

  1. 필요한 Card Type을 나열합니다.
  2. 공유 속성과 이를 사용할 수 있는 Card Type을 정의합니다.
  3. 관계 유형, 그룹, 허용할 출발 및 대상 Card Type을 정의합니다.
  4. 실제로 표시할 속성과 관계 슬롯을 참조하는 Card Template을 만듭니다.
  5. 소수의 테스트 카드와 Story 보기에서 확인합니다.
  6. 모델이 안정된 뒤 기존 카드를 마이그레이션합니다.

정의 편집 및 생성

행을 선택하면 미리보기만 열립니다. 편집하려면 연필 버튼을 선택하세요. 속성과 관계는 한 번에 한 행만 펼쳐집니다. 저장하지 않은 변경 사항이 있으면 이동할 때 저장 또는 취소 여부를 묻습니다.

  • Free: 연필 버튼으로 Default를 열어 Global 사용자 지정으로 저장하거나 재설정합니다.
  • Plus: Global 정의를 만들고 복제하고 가져올 수도 있습니다.
  • Pro: Project를 명시적으로 선택하여 현재 Project 전용 정의나 오버라이드를 만들 수도 있습니다.

저장 후에는 ID와 기존 데이터의 의미를 바꾸는 필드가 잠깁니다. Card Type의 ID와 종류, Template의 ID와 Card Type, Property의 ID와 값 유형, Relation Type의 방향 등이 해당됩니다. 다른 의미가 필요하면 정의를 복제하세요.

사용자 지정 카드 템플릿

Templates를 엽니다. Entity Templates, Event Templates, Relation Templates, Writing Templates 탭이 있습니다. 템플릿에서 다음을 설정할 수 있습니다.

  • 안정적인 ID, 이름 및 설명
  • 표시 방식과 Category preset
  • 아이콘, 색상 및 아바타 필드
  • 생성 양식 필드와 순서
  • 속성 참조
  • 관계 슬롯
  • Content sections
  • 인스턴스를 Story 그룹으로 사용할 수 있는지 여부
  • 이벤트 시간, 필수 필드 및 관계 그룹

Card Type의 부모 유형 및 관계 대상 제약 조건은 오른쪽 Schema 패널에 속하며 구체적인 템플릿에서 반복하지 않습니다. Template ID는 저장 후 잠기지만 표시 이름은 수정할 수 있습니다. 저장하기 전에 검증 메시지를 해결하세요.

관리 폴더

Card Type 루트, Template 폴더 및 카드 저장 위치는 운영 체제의 폴더 선택기를 사용합니다. 경로를 직접 입력할 수 없습니다.

  • Project가 열려 있지 않으면 Global 정의는 Scroll이 생성한 안전한 기본 폴더를 사용합니다.
  • 사용자 지정 Default 또는 Global 정의를 Project에서 처음 사용할 때 필요한 경우 Project 안의 폴더를 확인합니다.
  • Project Card Type 루트는 Project 내부에서 선택해야 합니다.
  • Template 폴더는 Card Type 루트의 바로 아래 폴더여야 하며 Scroll은 그 하위 폴더 이름만 표시하고 저장합니다.
  • Global 기본 폴더가 나중에 바뀌어도 기존 Project 바인딩은 이동하지 않습니다. 기존 폴더 이동은 Pro가 필요하며 마이그레이션 미리보기부터 시작합니다.

선택한 폴더가 다른 Card Type에 속해 있어도 Scroll은 폴더 이름만으로 유형을 병합하지 않습니다. 기존 Card Type을 사용자 지정하거나 그 아래에 Template을 만들거나 다른 폴더를 선택하세요.

사용자 지정 속성

Properties에서 공유 속성과 사용할 수 있는 Card Type을 정한 뒤 구체적인 템플릿에 추가합니다. 짧은 텍스트, 긴 텍스트, 숫자, 단일 선택, 다중 선택, 상태, 날짜, 확인란, 링크, 이메일, 전화, 파일, 미디어, 수식 및 롤업을 사용할 수 있습니다.

각 속성의 안정적인 ID, 표시 이름, 기본값, 필수 여부, 선택 항목과 색상, 수식 결과 유형, 롤업 원본과 방식을 정의하세요. 같은 의미의 home, homePlace, residence 같은 필드를 중복으로 만들지 마세요.

사용자 지정 관계

Relationships에서 관계 그룹과 유형을 관리합니다. 행은 기본적으로 접혀 있으며 연필 버튼을 선택해야 편집 상태가 됩니다. 관계 유형에서 다음을 정의할 수 있습니다.

  • 레이블, 색상 및 실선·파선·점선
  • 단방향, 양방향 또는 방향 없음
  • 역관계와 역레이블
  • 허용할 출발 및 대상 Card Type
  • 같은 카드 쌍 사이에 여러 관계를 허용할지 여부
  • 그룹, 관계 그래프 또는 템플릿 관계 슬롯에서 사용할지 여부

템플릿의 관계 슬롯은 한 필드에서 선택할 관계와 대상을 더 제한합니다. 카드에는 템플릿에 정의된 관계 필드만 나타납니다. 저장 후 관계 그래프에서 방향, 역레이블, 그룹 프레임 및 필터를 확인하세요.

기존 카드 마이그레이션

사용자 구조를 추가해도 기존 카드에 필드가 자동으로 추가되거나 이름이 바뀌지 않습니다.

  1. Project 전체를 백업합니다.
  2. Story에서 Delivery workflow를 열고 Metadata Migration Preview를 선택합니다.
  3. System, Properties, Relations, Defaults, Unknown, No-op 결과를 확인합니다.
  4. 의미를 확인한 변경 사항만 선택합니다.
  5. 요약을 검토하고 Apply selected patches, Confirm and apply 순서로 실행합니다.
  6. 대표 카드를 다시 열어 표와 관계 그래프를 확인합니다.

알 수 없는 분류는 확인 없이 기본값으로 바뀌지 않고 그대로 보존됩니다. 제안이 불분명하면 선택하지 말고 원본 Markdown을 확인하세요.

다운그레이드 및 복구

  • Plus에서 Free로 낮춰도 Default의 Global 사용자 지정은 편집할 수 있습니다. Plus에서 만든 Global 정의는 읽기 전용이 됩니다.
  • Pro에서 낮추면 Project 정의는 읽기 전용이 되지만 카드 생성, 표시 및 관계 검증에 계속 참여합니다.
  • 사용자 필드, 관계, 템플릿 또는 관리 폴더 바인딩은 삭제되지 않습니다.
  • 모든 플랜에서 기존 속성의 선택 항목을 계속 관리할 수 있습니다.

작업 전 템플릿 워크스페이스플랜과 기능을 확인하세요.