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

Projekte mit automatischen Codes

Projektübersicht mit Codes

Aufgaben mit eindeutigen Task-Codes

Aufgabenliste mit Task-Codes
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