From 51143e06a69792011682956e8febd4a595917bf6 Mon Sep 17 00:00:00 2001 From: Floke Date: Thu, 15 Jan 2026 09:26:17 +0000 Subject: [PATCH] docs(ce): update migration plan with industries and job role mapping specifications --- MIGRATION_PLAN.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/MIGRATION_PLAN.md b/MIGRATION_PLAN.md index 5a80033f..7ec10466 100644 --- a/MIGRATION_PLAN.md +++ b/MIGRATION_PLAN.md @@ -72,6 +72,7 @@ Wir kapseln das neue Projekt vollständig ab ("Fork & Clean"). * `id` (PK) * `account_id` (FK -> companies.id) * `gender` (Selection: "männlich", "weiblich") +* `title` (Text, z.B. "Dr.") * `first_name` (Text) * `last_name` (Text) * `email` (Email) @@ -81,6 +82,18 @@ Wir kapseln das neue Projekt vollständig ab ("Fork & Clean"). * `status` (Selection: Siehe Prozess-Status) * `is_primary` (Boolean - Nur einer pro Account) +### Tabelle `industries` (Branchen-Fokus) +* `id` (PK) +* `name` (String, Unique) +* `description` (Text - Abgrenzung/Definition) +* `is_focus` (Boolean) +* `primary_category_id` (FK -> robotics_categories.id) + +### Tabelle `job_role_mappings` (Rollen-Logik) +* `id` (PK) +* `pattern` (String - Regex oder Text-Pattern für Jobtitles) +* `role` (String - Zielrolle im Verkaufsprozess) + ### Tabelle `duplicates_log` * Speichert Ergebnisse von Listen-Abgleichen ("Upload X enthielt 20 bekannte Firmen"). @@ -127,6 +140,16 @@ Contacts stehen in 1:n Beziehung zu Accounts. Accounts können einen "Primary Co * 2nd Step (Kontakt hat die zweite Nachricht erhalten) * Not replied (Kontakt hat die dritte Nachricht erhalten und nicht geantwortet) +**Branchen-Fokus (Settings):** +* **Name:** Eindeutiger Name der Branche (CRM-Mapping). +* **Beschreibung:** Textuelle Abgrenzung, was zu dieser Branche gehört. +* **Is Focus:** Markiert Branchen, die prioritär bearbeitet werden. +* **Primäre Produktkategorie:** Zuordnung einer Robotics-Kategorie (z.B. Hotel -> Cleaning). + +**Job-Rollen Mapping (Settings):** +* **Pattern:** Text-Muster (z.B. "Technischer Leiter", "CTO"), das in Jobtitles gesucht wird. +* **Zugeordnete Rolle:** Die funktionale Interpretation (z.B. Operativer Entscheider). + ## 7. Historie & Fixes (Jan 2026) * **[UPGRADE] v0.5.0: Contacts, Settings & UI Overhaul**