Applikation mit Odoo entwickeln

In Odoo sind verschiedenste Anwendung verpackt, die zusammen, aber auch alleine funktionieren. Beispielsweise speichert die Kontake-App alle Adressdaten des Unternehmens. Die Anwendung Personal zur Verwaltung der Mitarbeiter oder das CRM greifen auf diesee Adressdaten zu. So werden auch technische Features wie die Zugriffsverwaltung, das Generieren von Berichten, die Datenverwaltung oder Auswertungen unter einer einheitlichen Oberfläche von Odoo verpackt. Diese Features können von Software-Entwickler ohne hohen Entwicklungsaufwand verwendet werden. Blitzschnell können so 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 Anwendung 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:

  1. Analyse der bestehenden Datenstruktur
  2. Festhalten bestehende Arbeitsprozesse
  3. Design eines neuen Datenmodells basieren auf Odoo
  4. Entwicklung von Datenmigrationsskripten
  5. Anforderungsalayse 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 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.

Verküpfung mit bestehenden Odoo-Entitäten

Odoo verwaltet mehrere hunderte Geschäftsobjekte wie Projekt, Aufgaben, Arbeitszeiten, Mitarbeiter, Rechnung, Kostenstellen oder Nachrichten. Jedes dieser Objekt kann mit der Eigentwicklung vernüpft werden.

Vordefinierte Elemente für Benutzeroberfläche

Odoo bietet veschiedene Ansichtsweisen für die darzustellenden Daten: Listen, Graphen, Kanban, Pivot, Gitter, Gantt oder Map. Diese Ansichtsweisen können für Eigentwicklung übernohmen 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 Grossunterhmen. Entsprechend viele Sicherheitslücken wurden geschlossen, Erfahrungen im produktiven Einsatz gesammelt und Unternehmeninterne Daten gesammelt. Odoo ist ein sicheres und erprobtes Framework für Geschäftsapplikationen.