Geschäftsapplikationen mit Odoo entwickeln

22. December 2020 / Janik von Rotz

Odoo besteht aus einer Vielzahl einzelner Applikationen, die selektiv installiert und als Basis für die Entwicklung neuer Geschäftsapplikationen verwendet werden können. Dadurch wird der Aufwand reduziert und die Projektrisiken wesentlich mitigiert.

Technische Features wie die Zugriffsverwaltung, das Generieren von Berichten, die Datenverwaltung oder Auswertungen sind in der integrierten Oberfläche von Odoo verpackt. Diese Funktionen stehen Software-Engineers für neue Entwicklungen zur Verfügung. Mit verhältnismäßig geringem Aufwand können neue Anwendungen oder Erweiterungen zu bestehenden Apps entwickelt werden.

Odoo ist also nicht nur ein ERP-System, sondern auch ein Entwicklungs-Framework. Mit Odoo können maßgeschneiderte Anwendungen entwickelt werden, die auf einem robusten Grundgerüst aufbauen.

Beispiel: Migration einer Legacy-Anwendung

Die Mint System hat einen Kunden begleitet, der seit mehreren Jahren eine Microsoft Access-Anwendung im Einsatz hatte. Die Anwendung war in die Jahre gekommen und wurde von der neuesten Microsoft-Office-Version nicht mehr unterstützt.

Im Rahmen eines Entwicklungsprojekts wurde die bestehende Anwendung abgelöst und durch eine neue ersetzt. Unser Vorgehensmodell sah folgendermaßen aus:

  1. Analyse der bestehenden Datenstruktur
  2. Festhalten bestehender Arbeitsprozesse
  3. Design eines neuen Datenmodells basierend auf Odoo
  4. Entwicklung von Datenmigrationsskripten
  5. Anforderungsanalyse für die neue App
  6. Iterative Entwicklung der neuen Odoo-App
  7. Ablösen der bestehenden Anwendung und Projektabschluss

In nur wenigen Schritten haben wir eine Legacy-Anwendung in eine topmoderne Browser-App migriert.

Vorteile der Entwicklung mit Odoo

Entwicklungsframeworks gibt es wie Sand am Meer. Doch was macht die Entwicklung mit dem Odoo-Framework so besonders?

1. Benutzer- und Zugriffsverwaltung durch Odoo

Odoo bietet Lösungen zur Benutzer- und Gruppenverwaltung an. Die Integration der Anwendung in Active Directory oder eine Authentifizierungslösung mit OAuth ist problemlos möglich.

2. Verknüpfung mit bestehenden Odoo-Entitäten

Odoo verwaltet hunderte Geschäftsobjekte wie Projekte, Aufgaben, Arbeitszeiten, Mitarbeiter, Rechnungen, Kostenstellen oder Nachrichten. Jedes dieser Objekte kann mit der Eigenentwicklung verknüpft werden.

3. Vordefinierte Elemente für die Benutzeroberfläche

Odoo bietet verschiedene Ansichten für die Darstellung von Daten: Listen, Graphen, Kanban, Pivot, Gitter, Gantt oder Karten. Diese Ansichten können direkt in die Eigenentwicklung übernommen werden.

4. Mobile Unterstützung

Alle Odoo-Apps funktionieren auch auf Mobilgeräten. Entwickler müssen kein separates Responsive-Design erstellen.

5. Sicherheit und Robustheit

Odoo ist bei tausenden Unternehmen im Einsatz, von KMUs bis hin zu Großunternehmen. Es wurden zahlreiche Sicherheitslücken geschlossen und umfassende Erfahrungen im produktiven Einsatz gesammelt. Odoo ist ein sicheres und bewährtes Framework für die Entwicklung von Geschäftsapplikationen.


Möchten Sie mehr über die Entwicklung von maßgeschneiderten Anwendungen mit Odoo erfahren? Kontaktieren Sie uns – wir helfen Ihnen gerne weiter.

Diesen Beitrag teilen

130,000+ Unternehmen benutzen Odoo um Ihre Geschäfte auszubauen.

Kontaktieren Sie uns und machen Sie Ihr eigenes Unternehmen zu einem Besonderen.

Kontaktieren Sie uns