Project Sequence
Ohne eindeutige Kennungen werden Projekte schnell verwechselt. Project Sequence gibt jedem Projekt und jeder Aufgabe einen automatisch generierten Code.
Ihr Nutzen
„PRJ-00042“ statt „diese eine Aufgabe“. In E-Mails, Meetings und Berichten sofort referenzierbar.
SQL-Constraints garantieren Eindeutigkeit. Codes in allen Ansichten und Dropdowns sichtbar.
Funktionen im Detail
Dtx Project Sequence v18.0.0.1.0
Professionelles Code-Management für Ihre Odoo 18 Projekte mit automatischer Nummerierung, eindeutigen Constraints und umfassender UI-Integration.
✨ Hauptfunktionen
🏗️ Projekt-Codes
- Automatische eindeutige Sequenz-Generierung pro Projekt
- Eindeutigkeit durch SQL Constraint und Python-Validierung
- Flexible Code-Länge bis zu 16 Zeichen
- Mindestlänge von 2 Zeichen
- Manuelle Eingabe mit Echtzeit-Duplikat-Prüfung
📋 Task-Codes
- Automatische fortlaufende Nummerierung je Projekt
- Kombinierte Anzeige:
PROJECT-CODE-TASKNUMBER - Beispiel:
PRJ-00001,DEV-00042 - Code-Generator Button für manuelle Generierung
- Integration in alle Standard-Views
🔗 Unter-Aufgaben (Subtasks)
- Optional separate Code-Vergabe für Subtasks
- Hierarchische Code-Struktur mit Parent-Vererbung
- Flexible Konfiguration pro Projekt
🎨 UI-Integration
- Code-Anzeige in allen Views: Form, Kanban, Tree/List
- Project Code in Projekt Kanban und List View
- Task Code prominent in allen Task-Ansichten
- Erweiterte Suchfunktion für Code und Name
- Rich-Text-Integration mit Code-Präfix in Auswahllisten
🔧 Technische Details
Datenmodell
| Modell | Feld | Typ | Beschreibung |
|---|---|---|---|
| project.project | code | Char(16) | Eindeutiger Projekt-Code (unique) |
| sequence_id | Many2one | Zugeordnete Sequenz für Tasks | |
| child_separate_code | Boolean | Separate Codes für Unter-Aufgaben | |
| project.task | task_code | Char | Eindeutige Task-Nummer |
| project_code | Char (related) | Projekt-Code (von Projekt) | |
| child_code | Integer | Nummer bei Unter-Aufgaben | |
| code | Char (computed) | Kombinierter Code (PROJECT-TASK) | |
| display_name | Char (computed) | Anzeigename mit Code-Präfix (Odoo 18) |
Version 18.0.0.1.0: Migration zu Odoo 18 mit Ersetzung von name_get() durch display_name computed field, Anpassung der _name_search() Signatur und Translation Migration.
Version 17.0.0.1.0: Das code Feld wird automatisch von 4 auf 16 Zeichen erweitert über das pre-migrate.py Script.
SQL: ALTER TABLE project_project ALTER COLUMN code TYPE VARCHAR(16);
📦 Installation
- Modul in den Addons-Pfad kopieren:
addons/detalex/dtx_project_sequence/ - Odoo neu starten oder Apps-Liste aktualisieren
- Im Apps-Menü nach "Dtx Project Sequence" suchen
- Auf "Installieren" klicken
🚀 Verwendung
Projekt mit Code erstellen
- Navigieren Sie zu Projekt → Projekte → Neu
- Geben Sie einen Projektnamen ein
- Geben Sie einen Project Code ein (2-16 Zeichen, z.B. "PRJ", "DEV")
- Optional: Aktivieren Sie Child Separate Code für separate Subtask-Codes
- Speichern - Eine Sequenz wird automatisch erstellt
Task mit automatischem Code
- Erstellen Sie einen Task in einem Projekt
- Der Task-Code wird automatisch generiert beim Speichern
- Bei Bedarf: Klicken Sie auf den 🔄 Code Generator Button
- Der Code erscheint in allen Views:
PROJECT-CODE-00001
📊 Changelog
| Version | Änderungen |
|---|---|
| 18.0.0.1.0 |
• Migration zu Odoo 18 • Ersetzung von name_get() durch display_name computed field• _name_search() Signatur angepasst (operator als keyword-only)• Translation Migration: _() → self.env._()• Kanban View für Odoo 18 Struktur aktualisiert • Pylint Score: 10.00/10 |
| 17.0.0.1.0 |
• Erhöhung der Project Code Größe auf 16 Zeichen • Unique Constraint für Project Codes • Python Validierung für Duplikat-Prüfung • Migration-Script für Datenbank-Upgrade |
| 17.0.0.0.1 | • Placeholder für Code-Feld hinzugefügt |
| 17.0.0.0.0 |
• Initiale Version • Automatische Task-Code-Generierung • Code-Anzeige in allen Views • Erweiterte Suchfunktionalität |
Förderfähige Maßnahme
Die Einführung und Anpassung von ERP-Systemen wie Odoo ist in Deutschland förderfähig. Unternehmen können von staatlichen Förderprogrammen profitieren – z. B. über das Programm „go-digital“ des BMWi, „Digital Jetzt“ oder länderspezifische Digitalisierungsförderungen. Wir unterstützen Sie gerne bei der Antragstellung und beraten Sie zu den Möglichkeiten für Ihr Unternehmen.
Interesse geweckt?
Lassen Sie sich unverbindlich beraten – wir zeigen Ihnen, wie dieses Modul in Ihre Prozesse passt.
Beratungsgespräch vereinbaren