コンテンツにスキップ

データエディタ

データエディタは、CMS に定義したカスタムデータ型(コレクション)の データ を編集する画面です。お知らせ・製品・求人など、繰り返し型の構造化データを扱う日々の編集作業は、この画面で行います。

このページでは、日々のデータ編集 と、コレクション定義の管理 という 2 つの操作を扱います。それぞれ起点となる入口が異なる点に注意してください。

操作 起点
データの編集 ヘッダーの エディタ ドロップダウン > データエディタ からコレクションを開きます
コレクション定義の管理 サイト設定 > データエディタ から開きます

用語の整理

用語 意味
コレクション スキーマ(データ型)の定義 — フィールド構成・バリデーション・UI 表示形式を含む
データ コレクション内の個別レコード(例: 1 件のニュース記事)
データエディタ データを編集する画面

「コレクション = テーブル定義」「データ = レコード」と捉えると分かりやすいです。

画面構成

データエディタの画面は次の領域で構成されます。

領域 内容
左サイドバー コレクション一覧
上部 検索 / フィルタ / ソート / 操作ボタン(新規 / 一括削除)
中央 データ一覧(ページネーション付き)
編集ドロワー(行を開いた場合) 画面右からスライドして開く編集フォーム

データエディタ全景


コレクションの管理

サイト設定 > データエディタ から開きます。データの編集とは別の起点です。

コレクションの確認

各コレクションには次のような情報が含まれます。

項目 説明
定義 フィールド名・データ型・必須/任意・UI 表示形式
スペック コレクションの仕様情報
JSON スキーマ コレクション定義の JSON スキーマ表現

フィールド定義 UI で設定できる項目

各フィールドには以下を設定します。

設定 内容
フィールド名 内部識別子(コレクション内で一意)
表示ラベル データエディタで表示する見出し
文字列 / 長文 / 数値 / 真偽値 / 日付 / 日時 / 選択肢 / 参照 / 画像 / ファイル / リスト
必須 このフィールドへの入力を必須にするか
一意 コレクション内で重複を許さないか
既定値 新規データ作成時の初期値
バリデーション 最小・最大値(数値)、最小・最大文字数(文字列)、正規表現、形式(メール / URL / 電話)
UI 表示形式 テキスト入力 / テキストエリア / セレクト / ラジオ / チェックボックス / 日付ピッカー / リッチエディタ
説明文 データエディタで入力ヘルプとして表示
並び順 データエディタの一覧でのカラム表示順
検索対象 この項目をキーワード検索の対象にするか
公開時挙動 API 経由で取得可能か、内部のみか

選択肢型では「選択肢の名前と値」のペアを複数定義します。参照型では参照先のコレクションを指定し、表示用に使うフィールドも選びます。


データの一覧

ページネーション

データは既定のページサイズで分割表示され、ページ番号や「次へ / 前へ」で遷移します。

画面上部の検索ボックスにキーワードを入力すると、コレクション内のテキスト系フィールドを横断的に検索します。

フィルタ

フィールド型 フィルタ方式
選択肢 チェックボックス / セレクト
日付 期間指定
真偽値 true / false
数値 範囲指定
参照 参照先のデータで絞り込み

複数フィルタは AND で結合されます。

ソート

カラムヘッダをクリックすると、昇順/降順を切り替えられます。複数フィールドでの並び替えは、コレクション定義側で「既定の並び順」として設定しておくこともできます。

データの新規作成

  1. 画面上部の 新規作成 ボタンをクリックします。
  2. フィールドに値を入力します。必須フィールドが未入力の場合は保存できません。
  3. 画像フィールドでは、コンテンツ管理 のファイル一覧から選択するダイアログが開きます。
  4. 保存 をクリックします。
  5. 入力値がバリデーションを通過すると一覧に追加されます。

保存しただけでは公開されません。コレクションのデータも他のコンテンツと同様に、ワークフロー申請を経て公開されます。

データの編集

  1. 一覧で対象行をクリックすると、画面右から 編集ドロワー がスライドして開きます。
  2. フィールドを変更して 保存 をクリックします。
  3. 変更点は申請情報にまとめて、申請 から申請します。

バリデーション

種類 動作
必須 未入力の場合、保存ボタンが押せず、エラーが表示されます
文字数 上限を超えるとエラーが表示されます
形式(メール、URL など) 形式が一致しない場合にエラーが表示されます
参照整合 参照先のデータが削除済みの場合に警告が表示されます

エラー時はフィールド直下に赤字で内容が表示されます。

データの削除

1 件ずつ削除

  1. 削除対象を選択します。
  2. 削除 をクリックします。
  3. 確認ダイアログで承認します。

一括削除

複数のデータをまとめて削除するときに使用します。

  1. 一覧の行頭チェックボックスで対象を複数選択します。
  2. 画面上部の 一括削除 をクリックします。
  3. 確認ダイアログで件数を確認のうえ、承認します。

削除も他の変更と同様に、ワークフロー申請の対象になります。


インポート・エクスポート

インポート・エクスポートは、左サイドバーのコレクションを右クリック して開くコンテキストメニューから実行します。表示条件は次のとおりです。

  • データを保持するタイプのコレクションでのみメニューが表示されます。
  • インポート は、対象コレクションへの編集権限がないユーザーには表示されません。

データのインポート

外部データをコレクションに一括で取り込みます。

  1. 左サイドバーで対象コレクションを右クリックし、インポート を選びます。
  2. CSV または JSON ファイルを選択します。拡張子から自動判定 されるため、形式の事前指定は不要です。
  3. インポート確認画面で次を選びます。
  4. 既存データの 上書き追加
  5. 主キー(ユニーク識別子)の指定
  6. 差分プレビューで「追加 N 件・更新 N 件・スキップ N 件」を確認します。
  7. 実行 をクリックします。

インポートでは既存データの上書き/追加を選択できます。意図しない上書きを避けるため、確認画面の差分を必ず確認してください。

インポート失敗時の挙動

症状 原因 対処
「形式エラー」 CSV のヘッダがコレクション定義のフィールド名と一致していない ヘッダ行を見直す。エクスポートしたファイルを雛形にすると確実
「バリデーションエラー: N 件」 必須未入力・型不一致 エラーレポートをダウンロードして該当行を修正
「文字コードエラー」 UTF-8 以外で保存されている UTF-8 で保存し直す

データのエクスポート

コレクションのデータを CSV または JSON でエクスポートできます。

  1. 左サイドバーで対象コレクションを右クリックし、エクスポート を選びます。
  2. 出力形式(CSV / JSON)を選びます。
  3. フィルタ適用時は、そのフィルタ条件に該当するデータだけが出力されます。

コレクション定義のインポート・エクスポート

コレクション定義そのものを別サイトに移行する場合は、定義のインポート/エクスポートを使います。データは含まれず、スキーマのみが移行対象です。


データの履歴

データ単位の変更履歴を遡って確認できます。

  1. 編集ドロワー内の 履歴 タブを開きます。
  2. 変更時刻・変更者・差分が表示されます。
  3. 必要に応じて過去のバージョンに戻せます(戻す操作も申請対象)。

サイト全体の申請情報履歴は 履歴 を参照してください。


前提状態とエラー時の見え方

症状 想定原因 対処
新規作成 ボタンが押せない 編集権限がない ユーザーと権限 を確認
新規コレクション ボタンが非表示 サイト管理権限がない サイト管理者に依頼
フィールドの型変更ができない 既存データがあるため、互換性のない変更が制限されている 既存データを変換するか、バックアップ後に削除
右クリックメニューに インポート / エクスポート が出ない 対象コレクションがデータ保持タイプではない、またはインポート権限が不足している コレクションの種類と権限を確認
保存しても一覧に表示されない フィルタ条件で除外されている フィルタを解除して再確認
「他のユーザーが編集中です」と表示される 同じデータを別のユーザーが開いている 編集者に連絡、または時間をおいて再開

次に読むページ