Project Sequence
Ohne eindeutige Kennungen werden Projekte schnell verwechselt. Project Sequence gibt jedem Projekt und jeder Aufgabe einen automatisch generierten Code.
Ihr Nutzen
Projekte mit automatischen Codes
Aufgaben mit eindeutigen Task-Codes
„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