Lyra Arch.
機能カタログ

Feature Catalog — Sales / MK 配布版
Excel から始まる、AI 業務システム。

§ 1. データ・エンティティ基盤

01. 汎用エンティティ(対象オブジェクト)

カテゴリ: データ基盤対応: Builder / Review / Docs出典: codegen/genericEntities.ts
店舗・案件・部門・社員・業者・システム・Excel・プロセス・顧客などを「対象オブジェクト」という統一マスタに集めて管理する基盤。

入力 / 出力

業務シーン

営業トーク

「店舗から Excel ファイルまで、業務で扱う対象を 1 つの台帳で見られます」

注: 種別は 10 種に限定。多用される自由 KV はフィールドに昇格を提案。

02. ルックアップ参照(マスタ参照型 FK)

カテゴリ: データ基盤対応: Builder出典: codegen/drizzleSchema.ts
別テーブルの主キーを lookup 型フィールドで参照すれば、Drizzle の references() を自動生成して FK 制約まで立てる。

業務シーン

「マスタ整合は AI が DB レベルで担保。表記ゆれや orphan 行が構造的に出ません」

注: 削除は cascade 設定に従う。論理削除推奨。

03. 多彩なフィールド型(17 種類)

カテゴリ: データ基盤対応: Builder / Studio出典: packages/types/src/builder.ts
text / textarea / number / currency / date / datetime / dropdown / radio / checkbox / lookup / calculation / user / org / attachment / table / label / divider までを宣言で扱える。

業務シーン

「金額・添付・明細・計算式・人選択など、業務で必要な型はすでに揃っています」

注: user / org は LDAP/AD 統合(Phase 2)。calculation は JS 式評価。

04. フィールド権限(readRoles / editRoles)

カテゴリ: 統制対応: Builder / Review出典: packages/types/src/builder.ts
列ごとに「閲覧できるロール」「編集できるロール」を指定できる。空指定なら全員可。

業務シーン

「権限は画面でなく列に張れます。役割ごとに見せる情報を構造的に分けられます」

注: ロール体系の設計は導入時に必須。

05. バリデーション(pattern / 範囲 / 桁数)

カテゴリ: 統制対応: Builder出典: packages/types/src/builder.ts
正規表現 pattern + patternMessage、minValue / maxValue / maxLength / precision をフィールド定義で宣言できる。

業務シーン

「業務ルール(命名規則・上限・桁)を最初から DB レベルで縛れます」

注: 正規表現は JavaScript 準拠。

§ 2. 集計・ダッシュボード

06. 集計 DSL(Aggregation Rules)

カテゴリ: 集計対応: Builder / Review出典: codegen/aggregations.ts
groupBy / aggregations(count/sum/avg/min/max) / filters / postProcess / sortBy / limit を宣言すれば集計 API と一覧画面が自動生成される。

業務シーン

「複数の角度のレポートを、リアルタイム集計 API として自動配置できます」

注: フィルタは =, !=, >, <, >=, <=, in。巨大データはマテリアライズ推奨。

07. 自動グラフ生成

カテゴリ: 可視化対応: Builder / Review出典: codegen/autoCharts.ts
列の型を見て、適切なチャート(KPI / 棒 / 円 / 折れ線 / ファネル)を自動配置する。
フィールド型自動生成チャート
currency / numberKPI カード(合計)
dropdown / radio棒 + 円(グループ別件数)
date / datetime折れ線(直近 30 日トレンド)
statusファネルグラフ風ステップ

「『この一覧、ダッシュボードもください』と言われる前に、もう出ています」

注: 1 ページに KPI 3 個 + カテゴリ 2 個目安。

08. JOIN 集計(複数テーブル横断)

カテゴリ: 集計対応: Builder出典: codegen/joinAggregations.ts
複数テーブルを in-memory で left-join してから集計する。ページ間依存性を抑制する。

業務シーン

「テーブルをまたいだ集計も、宣言だけ。SQL を書かずに横串が通せます」

注: in-memory のため極大データには不向き。事前にビュー化推奨。

09. カスタムダッシュボード

カテゴリ: 可視化対応: Builder出典: codegen/dashboardBuilder.ts
ユーザがテーブルを選び、ウィジェット(kpi-count / sum / avg、bar / pie / line、table)を並べて自分用ダッシュボードを作れる。

「ノーコード BI を内蔵。ユーザが自分のダッシュボードを自分で組めます」

注: 共有は is_shared フラグ。1 ボード当たり 12 ウィジェット目安。

10. KPI カード

カテゴリ: 可視化対応: Builder出典: autoCharts.ts / dashboardBuilder.ts
数値・通貨列を見出しサイズの集計指標カードとして表示。

「経営層の最初の 5 秒に勝つための定型ウィジェットです」

注: 1 行 3 枚目安。レスポンシブ対応。

§ 3. タスク・プロセス

11. タスクテンプレート → インスタンス化

カテゴリ: 業務プロセス対応: Builder / Agent出典: codegen/taskTemplates.ts
業務パターンを 1 度テンプレ化(dayOffset / durationDays / role / priority / dependsOnIds)すれば、対象オブジェクトを選ぶたびにタスクが一括生成される。

業務シーン

「業務パターンを 1 回設計すれば、対象が変わるたびに同品質で動き出します」

注: 依存関係は単方向(循環禁止)。大量化は非同期処理。

12. カンバンビュー

カテゴリ: UI対応: Builder出典: codegen/pages.ts
status 型列をボード化、ドラッグ & ドロップでステータス更新。

「『見たい順に並べる』を、列に張った属性で自動的に作れます」

注: 1000 行超は仮想スクロール推奨。

13. カレンダービュー

カテゴリ: UI対応: Builder出典: codegen/pages.ts
date / datetime 列を月グリッドで表示。

「日時の列があるなら、その瞬間からカレンダー表示が選べます」

注: 終日 / 時刻あり両対応。期間 2 列指定でレンジ表示。

§ 4. 評価・スコアリング

14. 評価テンプレート(多軸 + 重み)

カテゴリ: 評価対応: Builder / Review出典: codegen/evaluationTemplates.ts
複数の評価軸 × 重み(weight)で多面評価。各軸に基準(criteria)を書ける。

業務シーン

「『大事さの違い』を重みで明示できる多面評価です」

注: スケール 3 / 5 / 10 段階。

15. 評価履歴・レーダーチャート

カテゴリ: 可視化対応: Builder / Review出典: codegen/evaluationTemplates.ts
評価結果を時系列で蓄積し、軸別スコアをレーダーチャートで比較。

「評価が点ではなく線として残ります。改善が見える化されます」

注: 比較表示は最大 4 サンプルが視認性の限界。

§ 5. 承認・ワークフロー

16. 合議制(Deliberation)

カテゴリ: 意思決定対応: Builder / Review出典: codegen/opsComponents.ts
並列議論 → ルールで自動決議(unanimous / majority / one_veto)の意思決定パネル。

業務シーン

「決定の痕跡を、人ではなくルールに残せます。誰がいつどう判断したかが完全記録です」

注: 投票は 1 人 1 票。棄権ルールを事前合意。

17. 承認ルート(多段)

カテゴリ: 意思決定対応: Builder出典: Back-Office モジュール
多段の承認者 + 金額上限 + 申請区分を組み合わせる稟議エンジン。並列承認も可能。

「金額・区分・部門でルートが分岐する稟議を、設定だけで実装できます」

注: 緊急差戻し / 取下げは標準対応。

18. ワークフロータイムライン

カテゴリ: 可視化対応: Builder / Review出典: codegen/opsComponents.ts
status 変更履歴を横断で可視化し、誰がいつ何を変えたかを一目で表示。

「『どこで止まっているか』を、責める前に見せます」

§ 6. データ流通・連携

19. CASCADE ルール

カテゴリ: データ連携対応: Builder / Agent出典: codegen/cascade.ts
レコード CRUD で他テーブルを自動更新(increment / decrement / set)する伝播ルール。whenFieldChangesTo で条件指定可。

業務シーン

「『一箇所変えたら全部追いつく』を、AI が機械的に処理します」

注: 循環参照禁止。更新数の上限を推奨。

20. 外部 API 取込(fetch-json + scrape-html)

カテゴリ: データ連携対応: Builder / Agent出典: codegen/externalSources.ts
外部 Web API(JSON)と HTML スクレイピング(CSS セレクタ)で外部データを定期取込し、ローカルテーブルに upsert。

「外部 Web を毎日取り込んで、社内テーブルと同期します。手動ダウンロードは要りません」

注: スクレイピング対象は法務確認必須。

21. Excel I/O(XLSX 一括取込・出力)

カテゴリ: 既存資産連携対応: Builder出典: codegen/excelIo.ts
XLSX を一括取込(列マッピング・型変換)と一覧の Excel ダウンロードに対応。

「Excel と地続き。既存資産を素材として読み込めます」

注: マクロは取り込まれない(値・式の評価のみ)。

22. Mapper 解析(複数 Excel SIPO + 名寄せ)

カテゴリ: 既存資産連携対応: Mapper出典: apps/mapper/
複数の Excel を一気に読み込み、SIPO 分類・名寄せ・連携グラフ化する解析専用アプリ。

「Excel が散らばった現場のはじめの一歩。集約と整理を AI がやります」

注: 名寄せ精度はデータ品質次第。確認 UI 必須。

§ 7. バックアップ・復旧

23. スナップショット(Vercel Cron 連動)

カテゴリ: 統制対応: Builder / Console出典: codegen/backup.ts
全テーブルを JSON スナップショットにして backup_snapshots に保存。Cron で定期実行 + 手動トリガー。

「毎夜の自動バックアップ、世代管理付き。事故時の復元手段を最初から内蔵しています」

注: スナップショットは Postgres 内。外部退避は別途 S3 推奨。

24. 保持期間管理(retentionDays)

カテゴリ: 統制対応: Builder出典: codegen/backup.ts
retentionDays(既定 30 日)を超えたスナップショットは自動削除。世代肥大を防ぐ。

「保持ルールを宣言で持つので、データ膨張を構造的に防げます」

§ 8. UI / UX

25. マルチステップフォーム

カテゴリ: UI対応: Builder出典: packages/types/src/builder.ts
section 単位でステップ化、最終ステップで確認プレビュー → 送信。

「長い申請を 4 ステップに割って、離脱を抑える設計が標準です」

26. AI チャットパネル(レコード文脈付き)

カテゴリ: AI 体験対応: Builder / LyraChat出典: codegen/aiPanel.ts
業務画面のサイドにレコード内容を文脈にした AI チャットを埋め込める。Anthropic API を呼ぶ。

「業務画面の中で、AI とその場で相談できる UI が標準で入っています」

注: API キーはサーバ側保管。機密データ送信は組織ポリシーに従う。

27. Portal ナビ(カテゴリ分類 + サイドナビ)

カテゴリ: UI対応: Builder出典: codegen/portal.ts
ランディング → カテゴリ分類 → ページリンクを自動配置。サイドナビも自動。

「機能が増えても迷子にならない、カテゴリ整理されたポータルが標準です」

28. 通知ベル

カテゴリ: UI対応: Builder出典: codegen/opsComponents.ts
未読通知をベルアイコンに集約、ドロップダウンで一覧。承認待ち / メンション / アラート。

「メールに埋もれていたお知らせを、画面の中で受け取れます」

29. 検索フィルター

カテゴリ: UI対応: Builder出典: codegen/opsComponents.ts
一覧の絞込(列ごとの検索 / 複数条件 / 期間 / 担当者)を標準 UI で。

「Excel フィルタ感覚を、Web 上で標準提供します」

§ 9. モバイル・拡張基盤

30. PWA(Progressive Web App)

カテゴリ: モバイル対応: Builder出典: codegen/pwaSsoPluginI18n.ts
manifest.json + Service Worker(network-first / オフライン)+ ホーム画面追加 + maskable icon が生成アプリに標準同梱。

「ストア配信せず、URL を渡すだけでアプリになります」

注: iOS は一部 PWA 機能制限あり。

31. SSO(Google / Microsoft / Magic Link)

カテゴリ: 認証基盤対応: Builder出典: codegen/pwaSsoPluginI18n.ts
Google OAuth (Workspace) / Microsoft Entra ID / Resend Magic Link を複数 provider で並列構成可。

「企業の認証基盤に合わせて、複数 SSO を並列で運用できます」

注: SCIM プロビジョニングは要件次第。

32. プラグイン基盤

カテゴリ: 拡張対応: Builder出典: codegen/pwaSsoPluginI18n.ts
manifest.json で型登録 + mountPoint(page-header / footer / list-toolbar / detail-sidebar)に DOM 注入する拡張機構。window.__LyraPlugins 経由。

「コア機能を触らずに、独自機能を差し込めます」

33. i18n(多言語)

カテゴリ: 国際化対応: Builder出典: codegen/langSwitcher.ts
next-intl scaffold + ja / en JSON + LangSwitcher コンポーネントが標準で生成される。locale 自動判定。

「多言語対応を後付けするコストが、最初から消えています」

§ 10. PDF・帳票

34. 帳票テンプレート

カテゴリ: 帳票対応: Builder出典: codegen/pdfTemplates.ts
ページ code / label から invoice / payroll / expense / purchase / 汎用を自動判定し、A4 帳票を @react-pdf/renderer で出力。日本語フォント Noto Sans JP CDN 使用。

「帳票業務を、フォーム入力の延長で完結できます」

注: 複雑レイアウトは別途テンプレ拡張。

35. 一括 PDF 出力

カテゴリ: 帳票対応: Builder出典: codegen/pages.ts
一覧から複数行を選択 → 一括 PDF 化。

「月末の帳票業務を、選択 → クリックの 2 操作に圧縮します」

注: 100 件超は非同期化推奨。

§ 11. API・統制・監査

36. REST API 自動生成

カテゴリ: API対応: Builder出典: codegen/apiRoutes.ts
ページ定義から GET(一覧)/ POST(作成)/ PUT(更新)/ DELETE を app/api/_<entity>/route.ts に自動生成。

「画面を作った瞬間、API も生まれています。連携工数がゼロです」

37. 認証ガード(currentUser + ロールベース)

カテゴリ: 統制対応: Builder出典: codegen/apiRoutes.ts
currentUser() + ロールチェックで API レベルの認可を行う。

「操作の認可は API 入口で必ず通ります。画面で隠すだけの脆弱な制御ではありません」

38. 監査ログ(writeAudit)

カテゴリ: 統制対応: Builder出典: codegen/apiRoutes.ts
全 CRUD 操作を writeAudit() で記録。誰がいつ何を変えたかを完全追跡。

「『誰が・いつ・何を』を、後付けではなく入口で取っています」

注: ログ自体の改ざん検知は WORM ストレージ推奨。

39. ページ間権限(viewer / editor)

カテゴリ: 統制対応: Builder出典: codegen/apiRoutes.ts
ページごとに viewer ロール(読取のみ)/ 編集者ロールを分離。

「『見るだけ』のロールが標準で用意されています」

§ 12. コード生成・検証

40. Drizzle スキーマ生成

カテゴリ: コード生成対応: Builder出典: codegen/drizzleSchema.ts
ページ定義 → PostgreSQL テーブル + TypeScript 型を Drizzle ORM 形式で自動生成。

「DB 設計のための別チームが要らなくなります」

41. Next.js ルート生成

カテゴリ: コード生成対応: Builder出典: codegen/apiRoutes.ts
app/api/_<entity>/route.ts の API ルートをページ定義から自動生成。

「API・型・画面が、ひとつのページ定義から派生します」

42. フォームコンポーネント生成

カテゴリ: コード生成対応: Builder出典: codegen/pages.ts
section レイアウト + フィールド制御を JSX で生成(バリデーション・権限・マルチステップ含む)。

「フォームコーディングという仕事を、AI 側に寄せます」

43. E2E 検証スクリプト

カテゴリ: 品質対応: Builder出典: scripts/verify-codegen.ts
function-id を指定して pnpm build の完走まで一括テスト。生成物の最低限の動作担保。

「『動かなくなった』の最初の発見は、人ではなく AI 側で行います」

§ 13. プロダクトファミリー

44. Lyra Arch. Studio

対話型プロトタイピング出典: apps/studio/
要件理解 → 構造化 → 画面設計までを LyraChat と一緒に進める。

「ヒアリングと設計の境目が消えます。会議が成果物になります」

45. Lyra Arch. Builder

画面ビルダー出典: apps/builder/
Excel・対話起点で、画面 / DB / API / 帳票を生成し、プレビューする。

「Studio で固めた要件が、ここで動く Web システムになります」

46. Lyra Arch. Chat(LyraChat)

顧客向け対話 UI出典: apps/chat/, packages/chat-core/
業務会話を仕様化する対話エンジン。

「業務担当者の言葉を、その場で構造に変えます」

47. Lyra Arch. Console

運用監視出典: apps/console/
監視・コスト・ガバナンスを一元化する WE オペレーター向け。

「導入後の運用品質を、運用責任者の視点で可視化します」

48. Lyra Arch. Mapper

複数 Excel 解析出典: apps/mapper/
SIPO 分類・名寄せ・連携グラフ化。

「Excel が散在した現場の、最初の整地役です」

§ 14. 業務テンプレート

49. Sales(営業)

顧客 / 商品 / 営業担当 / 商談 / 営業活動

「商談カンバン × 受注 KPI ダッシュボード × 顧客 360°ビューが、明日から動きます」

50. HR(人事)

部署・等級・職位 / 従業員 / 勤怠 / 給与 / 評価 / 採用

「採用 → 入社 → 評価 → 給与 → 退職、の人事ライフサイクルを 1 つの基盤で」

51. Accounting(会計)

勘定科目 / 部門 / 取引先 / 仕訳伝票 / 売掛買掛 / 月次締

「伝票・台帳・締めの 3 点を、業務 1 件単位の派生システムとして組めます」

52. Back-Office(稟議・経費・購買)

申請区分 / 承認ルート / 稟議 / 経費精算 / 出張 / 物品購買

「『申請して待つ』に終止符を打ちます。承認ルートと合議制が標準で動きます」

53. Consulting(コンサルティング)

業務 / IT 調査台帳(SIPO / リスク) / 受発注 / リソース台帳 / プリセット集計 6 種

「コンサルファームの内製基盤として、案件と人を 1 つの基盤で回せます」

54. Mapper(複数 Excel 解析)

SIPO 分類 / 名寄せ / 連携グラフ

「散在 Excel の地図化。最初の業務棚卸しの工数を圧縮します」