読み込み中
豆知識
組み込みの 16 種類以外に、ユーザー独自の書類レイアウトを定義できる機能です。サンプル PDF や説明文から AI がフィールド骨格(スケルトン)を抽出し、テンプレートとして保存・再利用します。
POST /api/document-templates/extract に送るPOST /api/document-templates でテンプレートを登録document_type: custom と custom_template_id を指定フロントエンド: src/features/document-templates/
document_type enum に以下が追加されています。
| 値 | 説明 |
|---|---|
generic |
汎用テンプレートベースの書類 |
custom |
ユーザー定義テンプレートに紐づく書類 |
documents.custom_template_id が document_templates テーブルを参照します。
GET /api/document-templates
POST /api/document-templates
POST /api/document-templates/extract # /:id より先に登録
GET /api/document-templates/:id
PUT /api/document-templates/:id
DELETE /api/document-templates/:id # ソフトアーカイブ
POST /api/document-templates/extract
入力(いずれか):
出力: セクション・フィールド・ラベルの JSON スケルトン
| 種類 | 件数 | 生成方法 |
|---|---|---|
| 組み込み | 16 | AI_DOCUMENT_GENERATION.md の専用プロンプト |
| カスタム | 無制限(ユーザーごと) | テンプレートスケルトン + レンダラー |
レンダラーは src/features/document/components/react-renderers/ がスケルトンを消費します。
content 契約solo-boss-cloud_backend/documents/API_DOCUMENT_TEMPLATES.md読み込み中
豆知識