Odoo besteht aus einer Vielzahl einzelner Applikation. Sie können selektiv installiert und als Basis für die Entwicklung neuer Geschäftsapplikationen verwendet werden. 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ässig 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 massgeschneiderte Anwendungen entwickelt werden, die auf einem robusten Grundgerüst aufbauen.
Beispiel
Die Mint System hat einen Kunden begleitet der seit mehreren Jahren eine Microsoft Access-Anwendung im Einsatz hat. Die Anwendung ist in die Jahre gekommen und wird von der neusten Microsoft-Office Version nicht mehr unterstützt.
Im Rahmen eines Entwicklungsprojekts wurde die bestehende Anwendung abgelöst und mit einer neuen ersetzt. Dazu unser Vorgehensmodell:
- Analyse der bestehenden Datenstruktur
- Festhalten bestehender Arbeitsprozesse
- Design eines neuen Datenmodells basierend auf Odoo
- Entwicklung von Datenmigrationsskripten
- Anforderungsanalyse für die neue App
- Iterative Entwicklung der neuen Odoo App
- Ablösen der bestehenden Anwendung und Projektabschluss
In nur wenigen Schritten haben wir eine Legacy-Anwendung in eine topmoderne Browserapp migriert.
Vorteile
Entwicklungsframeworks gibt es wie Sand am Meer. Was sind die Vorteile einer Entwicklung mit dem Odoo-Framework?
Benutzer- und Zugriffsverwaltung durch Odoo
Lösungen zur Benutzer- und Gruppenverwaltung werden bereits von Odoo bereitgestellt. Eine Integration der Anwendung in das ActiveDirectory oder eine Authentisierungslösung mit OAuth ist problemlos möglich.
Verknüpfung mit bestehenden Odoo-Entitäten
Odoo verwaltet mehrere hunderte Geschäftsobjekte wie Projekte, Aufgaben, Arbeitszeiten, Mitarbeiter, Rechnungen, Kostenstellen oder Nachrichten. Jedes dieser Objekte kann mit der Eigenentwicklung verknüpft werden.
Vordefinierte Elemente für Benutzeroberfläche
Odoo bietet verschiedene Ansichten für die darzustellenden Daten: Listen, Graphen, Kanban, Pivot, Gitter, Gantt oder Map. Diese Charts können für Eigenentwicklung übernommen werden.
Mobile Support
Alle Odoo-Apps funktionieren auch auf dem Mobilgerät. Der Entwickler muss kein Responsive-Design entwickeln.
Sicherheit und Robustheit
Odoo ist bei tausenden Unternehmen im Einsatz. Von KMUs bis zu Grossunternehmen. Entsprechend viele Sicherheitslücken wurden geschlossen, Erfahrungen im produktiven Einsatz gesammelt und unternehmensinterne Daten verwertet. Odoo ist ein sicheres und erprobtes Framework für Geschäftsapplikationen.