コメントテーブル

CommentsCommunity Edition+

はじめに

コメントテーブルは、業務レコードに関するディスカッション、フィードバック、注記を保存するのに適しています。たとえば、タスクへのコメント、承認意見、記事へのコメント、顧客からのフィードバックなどをコメントテーブルに保存できます。

コメントテーブルは通常、単独でメインの業務テーブルとして使用するものではありません。一般的には、まずコメントテーブルを作成し、次に業務テーブルでリレーションフィールドを設定し、最後に業務レコードの詳細画面またはポップアップにコメントブロックを追加します。

comment-collection-2025-11-01-00-39-01

適用シーン

コメントテーブルは、次のような業務シーンに適しています。

  • タスク、要件、バグに関する共同ディスカッション
  • 承認申請、チケット、契約に関する処理意見
  • 記事、ナレッジベース、告知へのコメント
  • 顧客からのフィードバック、アフターフォロー、社内メモ

使用手順

コメントテーブルは通常、業務テーブルおよびコメントブロックと組み合わせて使用します。

  1. コメント内容、返信関係、作成者、作成日時などを保存するコメントテーブルを作成します。
  2. 業務テーブルにリレーションフィールドを作成し、コメントテーブルと関連付けます。たとえば、「タスク」テーブルで「タスクコメント」テーブルと関連付けます。
  3. 業務テーブルの詳細画面またはポップアップにコメントブロックを追加します。
  4. ユーザーがコメントブロックでコメントや返信を投稿すると、コメントデータがコメントテーブルに書き込まれ、現在の業務レコードと関連付けられます。
  5. 業務上の要件に応じてコメントテーブルの権限を設定し、コメントの閲覧、作成、削除ができるユーザーを制御します。

作成と設定

メインデータベースで「Create collection」をクリックし、「Comment collection」を選択すると、コメントテーブルを作成できます。

comment-collection-2025-11-01-00-37-10

設定説明
Collection display nameデータテーブルを画面上に表示する名称です。たとえば、「タスクコメント」「承認意見」「記事コメント」などです。
Collection nameAPI、リレーションフィールド、権限、ワークフローなどで内部参照するための、データテーブルの識別名です。
Inherits継承する親テーブルを選択します。メインデータベースが PostgreSQL の場合のみ表示されます。
Categoriesデータテーブルの分類です。分類はデータテーブル管理画面での整理方法にのみ影響し、データテーブルの構造は変更しません。
Descriptionデータテーブルの説明です。このコメントテーブルがどの業務オブジェクトに使用されるか、誰が管理するか、コメント権限をどのように設計するかなどを記載できます。
Preset fieldsプリセットフィールドです。コメントテーブルの作成時は、システムフィールドとコメントテーブルの組み込みフィールドを残すことをおすすめします。

組み込みフィールド

コメントテーブルの作成後は、通常、次の組み込みフィールドが含まれます。コメントブロックは主に contentcreatedBycreatedAt を使用して、コメント内容、コメントしたユーザー、コメント日時を表示します。

フィールドフィールド名説明
IDidコメントレコードを一意に識別するためのデフォルトの主キーフィールドです。
コメント内容contentユーザーが入力したコメント本文を保存します。デフォルトでは Markdown Vditor コンポーネントを使用します。
作成日時createdAtコメントの作成日時を自動的に記録します。コメントブロックではコメント日時の表示に使用されます。
作成者createdByコメントを投稿したユーザーを自動的に記録します。コメントブロックではコメントしたユーザーの表示に使用されます。
更新日時updatedAtコメントが最後に更新された日時を自動的に記録します。
更新者updatedByコメントを最後に更新したユーザーを自動的に記録します。
スペースspaceマルチスペースプラグインを有効にすると使用できます。スペース単位でデータを分離するために使用します。マルチスペースを有効にしていない場合は表示されません。
注意

コメントテーブルの組み込みフィールドは通常、コメントブロックによって管理されます。むやみに削除したり、別の業務上の意味に変更したりしないでください。コメントの分類や処理ステータスなどの情報を保存する必要がある場合は、業務フィールドを追加できます。

主キーフィールド

コメントテーブルにも通常のテーブルと同様に、主キーフィールドが必要です。コメントブロックは、主キーを使用してコメントレコードと返信関係を特定します。

コメントテーブルに主キーがない場合は、データテーブルの編集時に「Record unique key」を設定してください。設定しないと、コメントブロックでコメントを正しく表示、返信、削除できない場合があります。

関連付けの作成

業務テーブルにリレーションフィールドを作成し、コメントテーブルと関連付けます。

ページでの設定と使用

コメントテーブルは通常、コメントブロックを通じて使用します。業務テーブルの詳細画面、ポップアップ、またはレコードページにコメントブロックを追加すると、ユーザーが現在のレコードについてコメントできるようになります。

Enable Comments Collection

設定場所用途
詳細ブロック業務レコードの詳細画面にコメントの入口を表示します。
フォームブロック業務テーブルの編集フローでコメントのリレーションフィールドを使用します。
コメントブロックコメント一覧の表示、コメントの投稿、コメントへの返信を行います。

編集設定

データテーブル一覧でコメントテーブルの右側にある「Edit」をクリックすると、データテーブルの表示名、分類、説明、簡易ページネーションモード、「Record unique key」などの設定を変更できます。

コメントテーブルを運用開始した後は、コメント内容フィールドや返信関係フィールドをむやみに変更しないでください。コメントブロック、権限、ワークフロー、API がこれらのフィールドに依存している可能性があります。

データテーブルの削除

データテーブル一覧でコメントテーブルの右側にある「Delete」をクリックすると、コメントテーブルを削除できます。

コメントテーブルを削除すると、コメントレコード、返信関係、および関連する Collection メタデータが削除されます。削除する前に、業務テーブルのリレーションフィールド、コメントブロック、権限、ワークフロー、API が引き続きコメントテーブルに依存していないか確認してください。

警告

コメントテーブルを削除すると、既存の業務レコードからコメントデータが失われます。コメントには通常、共同作業の経緯や処理意見が含まれているため、操作前にバックアップまたはアーカイブが必要かどうかを確認してください。

関連リンク