Zum Inhalt springen
← Alle Add-ons

Project Sequence

Ohne eindeutige Kennungen werden Projekte schnell verwechselt. Project Sequence gibt jedem Projekt und jeder Aufgabe einen automatisch generierten Code.

Ihr Nutzen

Eindeutige Identifikation

„PRJ-00042“ statt „diese eine Aufgabe“. In E-Mails, Meetings und Berichten sofort referenzierbar.

Automatisch und eindeutig

SQL-Constraints garantieren Eindeutigkeit. Codes in allen Ansichten und Dropdowns sichtbar.

Funktionen im Detail

Dtx Project Sequence v18.0.0.1.0

🎯 Automatische Sequenznummern und eindeutige Codes für Projekte und Aufgaben

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

Odoo 18.0 Python 3.12 PostgreSQL XML Views QWeb

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)
ℹ️ Migration & Upgrade

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

  1. Modul in den Addons-Pfad kopieren: addons/detalex/dtx_project_sequence/
  2. Odoo neu starten oder Apps-Liste aktualisieren
  3. Im Apps-Menü nach "Dtx Project Sequence" suchen
  4. Auf "Installieren" klicken

🚀 Verwendung

Projekt mit Code erstellen

  1. Navigieren Sie zu Projekt → Projekte → Neu
  2. Geben Sie einen Projektnamen ein
  3. Geben Sie einen Project Code ein (2-16 Zeichen, z.B. "PRJ", "DEV")
  4. Optional: Aktivieren Sie Child Separate Code für separate Subtask-Codes
  5. Speichern - Eine Sequenz wird automatisch erstellt

Task mit automatischem Code

  1. Erstellen Sie einen Task in einem Projekt
  2. Der Task-Code wird automatisch generiert beim Speichern
  3. Bei Bedarf: Klicken Sie auf den 🔄 Code Generator Button
  4. 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