自訂 Project 模型
方案:Free 可自訂 Defaults;Plus 可新增 Global 定義;Pro 可自訂 Project。
Scroll 將卡片結構分為三個層級。每個項目在清單中只顯示一次,並以徽章說明目前生效來源。
| 層級 | 用途 | 可用方案 |
|---|---|---|
| Defaults | Scroll 隨附的出廠定義;不能刪除 | 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,並不代表每個範本都必須顯示;只有範本明確引用後才會出現在卡片中。
建模順序
為減少返工,建議依下列順序設計:
- 先列出要管理的 Card Type;
- 定義可供這些 Card Type 使用的共用屬性;
- 定義關係類型、關係群組和允許的來源與目標;
- 建立 Card Template,並引用實際需要顯示的屬性與關係槽位;
- 用少量測試卡片驗證 Story 檢視;
- 最後再對舊檔案執行後設資料移轉。
編輯與新增
點擊清單項目只會預覽。要修改項目,請點擊鉛筆按鈕;屬性和關係項目一次只展開一個。離開含有未儲存修改的項目時,Scroll 會要求儲存或放棄。
- Free:以鉛筆按鈕開啟 Default,儲存為 Global 自訂設定,或重設該設定;
- Plus:還可以在 Global 新增、複製和匯入定義;
- Pro:還可以明確選擇 Project,建立只屬於目前 Project 的定義或覆寫。
儲存後,ID 和會重新解釋既有資料的語義欄位會鎖定。例如 Card Type 的 ID 與類別、Template 的 ID 與 Card Type、Property 的 ID 與資料類型,以及 Relation Type 的方向不能直接改寫。需要另一種語義時,請複製成新定義。
自訂卡片範本
開啟範本工作區。頂端分頁包括 實體模板、事件模板、關係模板 和 文本模板。範本可以設定:
- 穩定的 ID、名稱與說明;
- 內容形式與 分類預設;
- 圖示、顏色和頭像欄位;
- 建立表單欄位與排列順序;
- 屬性引用;
- 關係槽位;
- 內容區塊;
- 範本實例是否可以作為 Story 分組;
- 事件的時間類型、必填欄位和關係群組。
Card Type 的父類型和關係目標屬於右側 Schema 面板,不在具體範本中重複定義。範本 ID 一旦儲存即鎖定;顯示名稱仍可修改。儲存前請先處理介面顯示的驗證提示。
受管理資料夾
Card Type 根目錄、Template 資料夾和卡片目標資料夾都透過作業系統的原生資料夾選擇器選擇,不能在文字欄位中任意輸入路徑。
- 沒有開啟 Project 時,Global 定義使用 Scroll 產生的安全預設資料夾;
- Global 自訂設定或 Global 自訂定義第一次用於某個 Project 時,Scroll 會在需要時要求確認專案內資料夾;
- Project Card Type 必須選擇 Project 內的根資料夾;
- Template 資料夾必須是 Card Type 根資料夾的直接子資料夾,Scroll 只顯示並儲存該子資料夾名稱;
- 已綁定的 Project 不會因為 Global 預設資料夾後來變更而自動移動;移動既有資料夾需要 Pro,並會先顯示移轉預覽。
如果選擇的資料夾已屬於另一個 Card Type,Scroll 不會依資料夾名稱合併兩種類型。請改為自訂既有 Card Type、在其下新增 Template,或選擇其他資料夾。
自訂屬性
在右側 Properties 中建立共用屬性,指定可使用它的 Card Type,再把該屬性加入具體範本。可用類型包括短文字、長文字、數字、單選、多選、狀態、日期、核取方塊、連結、電子郵件、電話、檔案、媒體、公式和彙總。
定義屬性時應明確:
- 穩定且可讀的屬性 ID;
- 顯示名稱、預設值和是否必填;
- 單選和多選欄位的選項與顏色;
- 公式欄位的傳回類型;
- 彙總欄位的來源、目標欄位與彙總方式。
不要為含義相同的資料建立多個相近欄位,例如同時使用 home、homePlace 和 residence。欄位越穩定,表格、篩選和移轉越容易維護。
自訂關係
在右側 Relationships 中維護關係群組和關係類型。項目預設收合;點擊鉛筆按鈕後才進入編輯。關係類型可以定義:
- 標籤、顏色和實線、虛線、點線等線型;
- 單向、雙向或無方向語義;
- 反向關係和反向標籤;
- 允許的來源 Card Type 與目標 Card Type;
- 是否允許同一對卡片存在多條關係;
- 是否可用於分組、關係圖或範本關係槽位。
範本還會用關係槽位進一步限制某個欄位可選擇的關係和目標。實際卡片只顯示範本定義的關係欄位;儲存後可到關係圖檢查方向、反向標籤、分組框和篩選結果。
移轉已有卡片
舊卡片不會因為您新增自訂結構就自動獲得或重新命名欄位。需要批次整理時:
- 先備份整個 Project。
- 在 Story 頂部開啟 交付(選單標題為 交付工作流),選擇 Metadata 遷移預覽(後設資料移轉預覽)。
- 按 系統、屬性、關係、預設值、Unknown(未知分類)與 無需變更 檢查建議。
- 使用搜尋和勾選,只選擇確定要套用的項目。
- 閱讀變更摘要,選擇套用所選變更並再次確認後,才執行移轉。
- 完成後重新開啟幾張代表性卡片,並檢查表格與關係圖。
移轉會保留無法識別的分類,而不是把未知資料強行改成預設值。若某條建議的含義不清楚,應取消選擇並手動檢查原 Markdown。
降級與恢復
- Plus 降級到 Free 後,仍可編輯 Default 的 Global 自訂設定;由 Plus 新增的 Global 定義變為唯讀。
- Pro 降級後,Project 定義變為唯讀,但仍會參與卡片建立、顯示和關係驗證。
- 降級不會刪除自訂欄位、關係、範本或受管理資料夾綁定。
- 所有方案都可以繼續管理既有屬性的選項。