Zum Inhalt springen

Willkommen!

Teilen und diskutieren Sie die besten Inhalte und neuen Marketingideen, bauen Sie Ihr professionelles Profil auf und werden Sie gemeinsam ein besserer Vermarkter.

Registrieren

Diese Frage wurde gekennzeichnet
1 Antworten
97 Ansichten

Entscheidungsmatrix für die Wahl zwischen Konfiguration, Odoo Studio und einem eigenen Modul

Wir führen Odoo 19 Enterprise ein, und das Team hat eine Liste von Wünschen: ein paar zusätzliche Felder in Verkaufsaufträgen, eine Genehmigung durch eine Führungskraft vor der Bestätigung großer Einkäufe, ein geändertes Rechnungslayout und eine automatische Synchronisierung der Aufträge mit unserem Lagerverwaltungssystem.

Unser Berater sagt, einiges davon sollte mit Studio und anderes mit einem eigenen Modul umgesetzt werden. Wie entscheiden wir das, und was passiert mit diesen Anpassungen, wenn wir auf die nächste Odoo-Version upgraden?

Avatar
Verwerfen
Autor Beste Antwort

Eine gute Regel ist, in Ebenen zu arbeiten: zuerst Konfiguration, dann Studio und ein eigenes Modul nur dann, wenn die ersten beiden den Bedarf nicht sauber decken können. Testen Sie Änderungen immer zuerst in einer Testdatenbank.

Zuerst die Konfiguration prüfen

Sehen Sie sich die Einstellungen jeder beteiligten App an. Viele Wünsche sind bereits Standardoptionen, und die Einstellungen zum Dokumentlayout des Unternehmens decken Logos, Farben und Fußzeilen ab, ohne Berichtsvorlagen anzufassen.

Was zu Studio passt

  • Zusätzliche Felder in Verkaufsaufträgen: Studio-Felder, per Drag-and-drop hinzugefügt. Behalten Sie das Präfix x_studio_ bei und wählen Sie technische Namen sorgfältig, da sie sich später in Studio nicht umbenennen lassen.
  • Genehmigung von Einkäufen: Studio-Genehmigungsregeln auf der Schaltfläche zum Bestätigen, mit Genehmigenden als Benutzer oder Gruppen und einem optionalen Filter für große Beträge.
  • Rechnungslayout: den Standardbericht duplizieren und die Kopie in Studio bearbeiten. Odoo warnt, dass eine direkte Bearbeitung des Bericht-XML bei Upgrades Probleme verursachen kann.

Was in der Regel ein eigenes Modul erfordert

Die Synchronisierung mit dem Lagerverwaltungssystem ist eine Integration mit Fehlerbehandlung und Wiederholungsversuchen und wird daher meist besser als eigenes Modul mit Tests umgesetzt. Studio-Webhooks gibt es zwar, doch Odoo empfiehlt, einen Entwickler einzubeziehen, da ein schlecht konfigurierter Webhook die Datenbank stören kann.

Beachten Sie, dass Odoo Online keine eigenen Module akzeptiert; diese Wahl kann also Odoo.sh oder eine On-Premise-Installation erfordern.

Auswirkungen auf Upgrades

Laut der Upgrade-Dokumentation von Odoo sind Studio-Anpassungen durch die Upgrade-Services abgedeckt, solange Studio installiert und sein Abonnement aktiv ist. Eigene Module müssen von ihrem Maintainer mit der neuen Version kompatibel gemacht werden, bevor die Datenbank upgegradet werden kann.

Führen Sie ein Register aller Anpassungen mit Verantwortlichem und Grund und nehmen Sie sie alle in den Testplan jedes Upgrades auf.

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
Okt. 26
72
1
Okt. 26
74
1
Okt. 26
64
1
Okt. 26
59
1
Okt. 26
57