Wiki Mint SystemWiki Mint System
Home
Glossary
Mint System
Chat
GitHub
Home
Glossary
Mint System
Chat
GitHub
  • Odoo Lifecycle

    • Start
    • Modul Installation
    • Laufzeit
    • Requests
    • Neustart
    • Beenden

Odoo Lifecycle

Der Lebenszyklus der Odoo-Applikation.

Start

Wenn der Odoo-Prozess gestartet wird, lädt dieser den Python-Code der Module und importiert die benötigten Python-Pakete. Der Python-Code wird zur C-Code verarbeitet.

Beim Start des Odoo-Prozesses werden Feld-Definitionen der Odoo-Klassen einmalig geladen.

Modul Installation

Beim installieren eines Modul wird das Datenbankschema basierend auf den geladenen Feld-Definition angepasst und die XML-Dateien/Daten werden direkt in die entsprechenden Datenbank-Tabellen geladen.

Laufzeit

XML-Daten können zur Laufzeit aktualisiert werden, die Datenbank-Felder hingegen nicht.

Requests

Bei einem Request erstellt Odoo einen Datenbank-Cursor, führt die Methoden und Funktionen aus und sendet die Response zurück.

Neustart

Der Odoo-Prozess wird heruntergefahren (Exit-Signal) und wieder gestartet. Neuer Python-Code und somit auch neue Klassen-Definition werden geladen.

Beenden

Der Odoo-Prozess wird heruntergefahren (Exit-Signal).

Backlinks:

🔗 Odoo

📝 Edit on GitHub

This page is maintained by Mint System GmbH