Fab Forward Dev/

DDD ドキュメント

Sales CRM ユビキタス言語辞書 / Ubiquitous Language Dictionary

SSOT (Single Source of Truth) — 営業CRM の業務用語・英語・変数名の正規対応表

この辞書はステークホルダー間のコミュニケーション齟齬を防ぐための共通言語です。 コード中の命名は必ずこの辞書に準拠してください。

対応ドメイン: docs/ddd/pms/01-ubiquitous-language.md (PMS 側の用語辞書) → 知識ベース: knowledge/06-crm-fundamentals/ (CRM 理論)


凡例 / Legend

説明
業務用語社内で日常使われる日本語
English (Domain)DDD モデル上の英語名
Type / Variableコード上の型名・変数名
Collection SlugPayload CMS コレクション名
Source定義元ファイル

1. コアドメイン: 営業パイプライン (Sales Pipeline)

1.1 取引先 (Account)

業務用語English (Domain)Type / VariableCollection SlugSource
取引先AccountAccount / accountaccountscollections/Accounts.ts
取引先名Account Namename必須フィールド
WEBサイトWebsitewebsiteURL
代表電話Phonephoneテキスト
郵便番号Postal CodepostalCodeXXX-XXXX 形式
住所Addressaddressテキスト
座標Coordinatescoordinatespoint 型 (lat/lng)
担当グループGroupgroupStaffGroups slug
営業担当Sales RepsalesRep→ Users
案件数Deal CountdealCount計算フィールド
活動件数Activity CountactivityCount計算フィールド
最終活動日Last Activity AtlastActivityAt計算フィールド
次回活動予定日Next Activity AtnextActivityAt計算フィールド

1.2 担当者 (Contact)

業務用語English (Domain)Type / VariableCollection SlugSource
担当者ContactContact / contactcontactscollections/Contacts.ts
担当者名Contact Namename必須フィールド
担当者名(カナ)Name KananameKanaソート用
部署Title / Departmenttitleテキスト
メールアドレスEmailemailemail 型
電話番号Phonephoneオフィス電話
携帯番号Mobilemobile携帯電話
取引先Accountaccount→ Accounts (必須)

1.3 案件 (Deal)

業務用語English (Domain)Type / VariableCollection SlugSource
案件DealDeal / dealdealscollections/Deals.ts
案件名Deal Namename必須フィールド
案件タイプDeal TypedealTypeDealType 列挙
ステータスStatusstatusDealStatus 列挙
金額Amountamount円単位
確度Probabilityprobability0-100%
成約予定日Expected Close DateexpectedCloseDatedate 型
取引先Accountaccount→ Accounts (必須)
担当者Contactcontact→ Contacts (任意)
コメント数Comment CountcommentCount計算フィールド

1.4 案件コメント (Comment)

業務用語English (Domain)Type / VariableCollection SlugSource
コメントCommentComment / commentcomments (計画)
コメント本文Bodybody必須、最大 2000 文字
投稿者Authorauthor→ Users (自動設定)

2. サポートドメイン: 活動管理 (Activity Tracking)

2.1 活動 (Activity)

業務用語English (Domain)Type / VariableCollection SlugSource
活動ActivityActivity / activityactivitiescollections/Activities.ts
活動タイプActivity TypeactivityTypeActivityType 列挙
件名Subjectsubject必須フィールド
詳細Descriptiondescriptiontextarea
活動日Activity DateactivityDate必須、date 型
所要時間Durationduration分単位
取引先Accountaccount→ Accounts (必須)
担当者Contactcontact→ Contacts (任意)
案件Dealdeal→ Deals (任意)

2.2 日報 (Daily Report)

業務用語English (Domain)Type / VariableCollection SlugSource
日報Daily ReportDailyReportdaily-reportscollections/DailyReports.ts
担当者Useruser→ Users (必須)
報告日Report DatereportDate必須、ユニーク制約 (user+date)
案件サマリーDeal SummariesdealSummaries配列 (Deal参照 + 確度 + コメント)
活動サマリーActivity SummariesactivitySummaries配列 (Activity参照 + 結果)
所感・メモNotesnotestextarea
次のアクションNext ActionsnextActionstextarea

2.3 カレンダー連携 (Calendar Sync)

業務用語English (Domain)Type / VariableCollection SlugSource
カレンダー連携Calendar SyncCalendarSynccalendar_syncs (計画)
連携先Calendar Providerprovidergoogle / outlook
同期対象タイプSync Activity TypessyncActivityTypes活動タイプフィルタ
同期ステータスSync StatussyncStatusconnected / error / disconnected

2.4 メール取り込み (Email Capture)

業務用語English (Domain)Type / VariableCollection SlugSource
メール取り込みEmail CaptureEmailCaptureemail_captures (計画)
プロトコルEmail Protocolprotocolimap / pop3
取り込みステータスFetch StatusfetchStatusconnected / error / disconnected
自動活動タイプAuto Activity TypeautoActivityTypeデフォルト: email_received

2.5 レポート・分析 (Reporting)

業務用語English (Domain)Type / VariableCollection SlugSource
パイプラインレポートPipeline ReportPipelineReport— (読取専用投影)
活動サマリーActivity SummaryActivitySummary— (読取専用投影)
加重金額Weighted AmountweightedAmountamount x probability / 100
成約率Win RatewinRatewon / (won + lost) x 100
ステージ別集計Stage BreakdownstageBreakdownDealType 別
担当者別集計Rep BreakdownrepBreakdownsalesRep 別
タイプ別集計Type BreakdowntypeBreakdownActivityType 別
日別推移Daily TrenddailyTrend日付別件数

3. 汎用サブドメイン: IAM / 設定

3.1 ユーザー (User)

業務用語English (Domain)Type / VariableCollection SlugSource
ユーザーUserUser / useruserscollections/Users.ts
ユーザー名Usernameusername一意、英数字+アンダースコア
名前Full Namefull_name必須
ロールRoleroleUserRole 列挙
ステータスStatusstatusactive / inactive
グループGroupgroupStaffGroups slug
最後のログインLast Loginlast_logindate 型
パスワード変更必須Must Change Passwordmust_change_password初回ログイン時

3.2 部署グループ (Staff Group)

業務用語English (Domain)Type / VariableCollection SlugSource
部署グループStaff GroupStaffGroupstaff_groupscollections/StaffGroups.ts
グループ名Namename表示名
識別子Slugslug一意識別子
表示順Sort OrdersortOrder数値

3.3 企業設定 (Company Settings)

業務用語English (Domain)Type / VariableCollection SlugSource
企業設定Company SettingsCompanySettingscompany_settingscollections/CompanySettings.ts
企業名Company Namecompany_name必須
営業時間Business Hoursbusiness_hours_start/endHH:MM 形式
会計年度開始月Fiscal Year Startfiscal_year_start_month1-12

3.4 カスタムフィールド (Custom Field Config)

業務用語English (Domain)Type / VariableCollection SlugSource
カスタムフィールドCustom Field ConfigCustomFieldConfigcustom_field_configscollections/CustomFieldConfigs.ts
エンティティタイプEntity Typeentity_typeaccount / contact / deal
項目名Field Namefield_nameシステム名 (snake_case)
表示名Display Namedisplay_nameユーザー表示名
項目タイプField Typefield_typetext / number / date / dropdown / checkbox

3.5 見積書テンプレート (Quote Template)

業務用語English (Domain)Type / VariableCollection SlugSource
見積書テンプレートQuote TemplateQuoteTemplatequote_templates (計画)
テンプレート名Template Namename必須
帳票名Document TitledocumentTitle表示タイトル (例: 見積書)
税区分Tax ModetaxModeexclusive (外税) / inclusive (内税)
印影StampstampUrl印影画像 URL
有効期限日数Default ExpirydefaultExpiryデフォルト 30 日

3.6 見積書 (Quote Document)

業務用語English (Domain)Type / VariableCollection SlugSource
見積書Quote DocumentQuoteDocumentquote_documents (計画)
見積番号Quote NumberquoteNumber自動採番、一意
明細行Line ItemlineItems配列 (品目+数量+単価)
品目名Item NameitemName最大 50 文字
数量Quantityquantity正の数
単価Unit PriceunitPrice0 以上
小計Subtotalsubtotal計算値
消費税額Tax AmounttaxAmount計算値
合計Total AmounttotalAmount計算値
見積ステータスQuote Statusstatusdraft / issued

3.7 目標項目 (Goal)

業務用語English (Domain)Type / VariableCollection SlugSource
目標項目GoalGoalgoals (計画)
目標名Goal Namename必須
集計対象Entity TypeentityTypedeals / activities
集計方法Aggregation MethodaggregationMethodcount / sum / average
目標期間Periodperiodmonthly / quarterly / yearly
目標値Goal ValueGoalValuegoal_values (計画)
目標進捗Goal ProgressGoalProgress— (読取専用投影)
実績値Actual ValueactualValue集計結果
達成率Achievement RateachievementRateactualValue / targetValue × 100

3.8 重複検出 (Duplicate Detection)

業務用語English (Domain)Type / VariableCollection SlugSource
重複候補Duplicate CandidateDuplicateCandidateduplicate_candidates (計画)
類似度スコアSimilarity ScoresimilarityScore0-100
重複ステータスDuplicate Statusstatuspending / merged / dismissed
統合Merge手動統合操作

4. ファイル管理 (File Management)

業務用語English (Domain)Type / VariableCollection SlugSource
ファイルFileFilefilescollections/Files.ts
ファイル名File NamefileName必須
ファイルソースFile SourcefileSourcelink / upload
ファイルタイプFile TypefileTypeFileType 列挙
URLURLurl外部リンク

5. 列挙型 (Enumerations)

5.1 活動タイプ (ActivityType)

活動の種別分類。

日本語ラベル英語
call電話発信Outbound Call
meeting面談Meeting
inquiry電話受信Inbound Call
emailメール送信Email Sent
email_receivedメール受信Email Received
otherその他Other

5.2 案件タイプ (DealType)

案件の種別分類。

日本語ラベル英語
negotiation商談Negotiation
inquiry引合Inquiry
leadリードLead

5.3 案件ステータス (DealStatus)

案件の最終結果ステータス。

日本語ラベル英語
open進行中Open
won成約Won
lost失注Lost

5.4 ファイルタイプ (FileType)

営業資料の種別分類。

日本語ラベル英語
proposal提案書Proposal
quote見積書Quote
contract契約書Contract
business_card名刺Business Card
otherその他Other

5.5 ユーザーロール (UserRole)

日本語権限概要
admin管理者全機能アクセス
managerマネージャー全レポート閲覧 + 編集
sales_rep営業担当自身の担当分のみ
executive経営層全レポート閲覧 (読取専用)

5.6 グループ (Group — deprecated, → StaffGroups)

日本語ラベル
sales-1営業1課
sales-2営業2課
sales-3営業3課
marketingマーケティング
csカスタマーサクセス

6. PMS 連携用語 (Integration Terms)

Sales CRM ↔ PMS 間の連携で使用される用語。

Sales CRM 用語PMS 用語英語変数名
案件 (成約)受注Deal → OrderCreateOrderRequest
取引先得意先Account → CustomerCustomerSyncPayload
見積依頼見積Quote RequestQuoteRequest
製造進捗製作状況Production TrackingProductionTracking
外部オーダーIDオーダーNoExternal Order IDexternalOrderId

PMS イベントタイプ

Event Type日本語説明
OrderReceived受注受付PMS が注文を受理
WorkOrderCreated作業指示作成製作指示が発行
ProductionScheduled生産計画確定スケジュール決定
ProductionStarted製作開始現場作業着手
ProductionCompleted製作完了全工程完了
DefectRecorded不良記録品質問題発生
OrderFulfilled出荷完了製品出荷

7. 共通パターン (Cross-cutting)

7.1 監査フィールド (Audit Fields)

全コレクションに共通する監査フィールド。

業務用語English変数名説明
作成者Created BycreatedBy→ Users
最終更新者Updated ByupdatedBy→ Users
作成日時Created AtcreatedAtPayload 自動設定
最終更新日時Updated AtupdatedAtPayload 自動設定
バージョンVersionversion楽観ロック用