Wie man eine neue ONLYOFFICE-Formularvorlage für Odoo erstellt: eine detaillierte Anleitung

5 August 2024Von Vlad

Die neue ONLYOFFICE Templates-App ermöglicht die Automatisierung der Formularerstellung mit den in Odoo verfügbaren Daten und Feldern. Obwohl es bereits fertige Vorlagen gibt, wie z. B. Rechnungen und Verkaufsrechnungen, kann es eine Herausforderung sein, neue Vorlagen von Grund auf zu erstellen, insbesondere für neue Benutzer. In dieser Schritt-für-Schritt-Anleitung erfahren Sie, wie Sie neue ONLYOFFICE-Vorlagen für verschiedene Odoo-Module erstellen können.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Das brauchen Sie, um loszulegen

Um mit der Formularerstellung zu beginnen, müssen Sie eine laufende Odoo-Instanz, eine ONLYOFFICE Docs-Instanz und die App ONLYOFFICE Templates. Dieser Beitrag gibt Ihnen einen detaillierten Überblick über diese Integration und erklärt, wie sie funktioniert.

Wenn Sie ONLYOFFICE Templates in Ihre Odoo-Plattform integriert haben, können Sie neue Formularvorlagen erstellen, die vorhandenen bearbeiten und bereits ausgefüllte Formularvorlagen auf der Grundlage der in Odoo verfügbaren Daten und Felder ausdrucken.

Sehen Sie sich dieses Video an, um zu erfahren, wie die ONLYOFFICE Templates-App funktioniert:

Lassen Sie uns herausfinden, wie Sie eine neue Formularvorlage für eines der Odoo-Module erstellen können. Zum Beispiel eine zweiwöchige Kündigungsvorlage für die Personalabteilung, um den Mitarbeitern die Kündigung zu erleichtern.

Schritt 1. Wechseln Sie in den Entwicklermodus

Um neue Formularvorlagen zu erstellen, ist die Aktivierung des Entwicklermodus in Odoo empfehlenswert. Klicken Sie dazu im Menü Start auf das Symbol Einstellungen, suchen Sie unter Allgemeine Einstellungen den Abschnitt Entwicklertools und klicken Sie auf die Schaltfläche Entwicklermodus aktivieren. Nachdem der Entwicklermodus aktiviert wurde, werden Sie automatisch zum Startmenü weitergeleitet.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Schritt 2. Erstellen Sie eine neue ONLYOFFICE-Vorlage

Der nächste Schritt besteht in der Erstellung einer neuen ONLYOFFICE-Vorlage im Modul Vorlagen. Starten Sie die App ONLYOFFICE Templates über das Menü Start und klicken Sie auf die Schaltfläche Neu in der oberen linken Ecke des Moduls.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Mit der App können Sie neue Vorlagen von Grund auf neu erstellen, wenn Sie auf die Schaltfläche Neu klicken. Auch können Sie eine Datei von Ihrem lokalen Speicher hochladen, indem Sie auf die Schaltfläche Datei hochladen klicken. Die neu erstellte Formularvorlage wird im Modul angezeigt.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Wenn Sie eine neue Vorlage erstellen, ist es von entscheidender Bedeutung, das gewünschte Odoo-Modell auszuwählen. Ihre Wahl hängt davon ab, was Sie erstellen wollen. Wenn Sie das falsche Modell wählen, wird Ihre Vorlage nicht wie erwartet funktionieren.

Um herauszufinden, welchen Modellnamen Sie auswählen müssen, können Sie sich die URL-Adresse des entsprechenden Datensatzes in Odoo ansehen. Rufen Sie dazu das gewünschte Odoo-Modul auf, öffnen Sie einen beliebigen Datensatz, der die Schaltfläche Mit ONLYOFFICE drucken enthält, und sehen Sie sich die URL-Adresse an, um den Hinweis zu finden.

In unserem Fall möchten wir eine Vorlage für eine zweiwöchige Kündigungsfrist erstellen. Deshalb gehen wir zum Modul Mitarbeiter (Employees), wählen einen der verfügbaren Datensätze aus und sehen uns dessen URL-Adresse an. Der erforderliche Wert ist hr.employee.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Kopieren Sie nun diesen Wert und kehren Sie zum Fenster für die Vorlagenerstellung zurück. Geben Sie den kopierten Wert in das Feld Modell auswählen ein und klicken Sie auf Enter. Der Wert hr.employee entspricht dem Modell Employee, so dass dieses Modell automatisch für unsere neue Vorlage ausgewählt wird. Vergessen Sie nicht, den Namen der Vorlage einzugeben und entweder eine neue Vorlage von Grund auf zu erstellen oder eine neue Datei von Ihrem Gerät hochzuladen, indem Sie eine der verfügbaren Optionen verwenden. Ihre Vorlage wird im Modul Vorlagen erscheinen.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Schritt 3. Bearbeiten Sie Ihre neue ONLYOFFICE-Vorlage

Nachdem Sie Ihre Vorlage erstellt haben, öffnen Sie diese im Modul Vorlagen und bearbeiten ihren Inhalt mit den Funktionen des ONLYOFFICE-Editors. Sie können Text eingeben, Kopf- und Fußzeilen hinzufügen, Objekte einfügen und verschiedene Formatierungswerkzeuge verwenden.

Wenn die endgültige Version Ihrer PDF-Vorlage fertig ist, können Sie mit dem nächsten Schritt fortfahren und ausfüllbare Felder basierend auf den Odoo-Daten einfügen.

Schritt 4. Einfügen von ausfüllbaren Feldern mit der App ONLYOFFICE Templates

Nun müssen Sie ausfüllbare Felder in Ihre Vorlage einfügen, damit die ONLYOFFICE-App die Odoo-Daten verwenden kann, wenn Sie die Vorlage drucken. Dieser Vorgang mag auf den ersten Blick kompliziert erscheinen, aber keine Angst. Wenn Sie das Grundprinzip verstanden haben, wird es ein Kinderspiel sein.

Mit der ONLYOFFICE-App können Sie die erforderlichen Felder automatisch auf der Grundlage bestimmter Odoo-Parameter hinzufügen. Da der Entwicklermodus aktiviert ist, sind alle Felder in jedem Odoo-Modul mit einem Fragezeichen versehen, um Ihnen zu helfen, die erforderlichen Parameter zu finden. Insbesondere benötigen Sie Informationen aus den Parametern Feld und Modell.

In unserer Vorlage werden Informationen über einen unserer Mitarbeiter enthalten sein. Deshalb müssen Sie zum Modul Mitarbeiter (Employees) gehen und einen der Datensätze öffnen. Das erste Feld in Ihrer Vorlage kann Manager sein, das den Namen des Vorgesetzten des Mitarbeiters in Ihrer zweiwöchigen Kündigungsfrist anzeigt. Zeigen Sie also mit dem Mauszeiger auf das Fragezeichen neben Manager, und Sie werden einige Parameter sehen.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Die benötigten Felder sind:

  • Feld: parent_id
  • Modell: hr.employee

Sie müssen diese Parameter kennen, um das richtige Feld in Ihre Vorlage einzufügen. Gehen Sie zurück zu Ihrer Vorlage und klicken Sie auf die Stelle, an der Sie das erste Feld hinzufügen möchten. Fügen Sie auf der linken Seite parent_id ein und suchen Sie es in der Liste. Es gehört zum Abschnitt Mitarbeiter, der eine Vielzahl von Feldern enthält.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Suchen Sie nun im Bereich Mitarbeiter den Eintrag Manager. Dies ist das erforderliche Feld. Wenn Sie darauf klicken, wird das Feld automatisch mit einem bestimmten Odoo-Schlüssel zu Ihrer Vorlage hinzugefügt.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Fertig! Jetzt haben Sie gerade Ihr erstes Feld eingefügt. Fügen Sie nach diesem Prinzip so viele Felder ein, wie Sie benötigen.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Jetzt können Sie es mit den Odoo-Daten ausfüllen, wenn Sie diese Vorlage auswählen, nachdem Sie im Menü Aktion auf die Schaltfläche Mit ONLYOFFICE drucken geklickt haben.

Tipps zum Finden von Odoo-Feldern in der ONLYOFFICE-App

Die Suche nach den gewünschten Odoo-Feldern wird einfacher, wenn Sie die folgenden Tipps beachten:

Tipp 1. Wenn Sie ein Odoo-Feld im ONLYOFFICE-Editor hinzufügen möchten, müssen Sie zunächst seinen Typ kennen. Sie können den Typ unter dem Parameter Modell im Entwicklermodus sehen.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Tipp 2. Wenn der Typ eines Feldes one2many / many2many / many2many /many2one ist, bedeutet dies, dass der Wert in diesem Feld eine separate Einheit mit eigenen Feldern ist. Ein solches Feld wird als separater Abschnitt auf der linken Seite des ONLYOFFICE-Editors angezeigt. Wenn Sie diesen Bereich öffnen, werden auch alle zugehörigen Felder dieser Elemente angezeigt.

Stellen Sie sich zum Beispiel vor, dass Sie die Adresse eines Mitarbeiters zu Ihrer Vorlage hinzufügen müssen. Wenn Sie den Entwicklermodus verwenden, werden Sie feststellen, dass der Name dieses Feldes address_id und sein Typ many2one ist. Dies ist eine separate Entität mit eigenen Eigenschaften (Feldern), die Sie auch im ONLYOFFICE-Editor sehen und finden können.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Klicken Sie auf die Schaltfläche Interner Link (Pfeil), um auf alle zugehörigen Felder im Bereich Odoo zuzugreifen.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

In diesem Datensatz Adresse können Sie die Felder der Einheit Adresse anzeigen und sie dann im ONLYOFFICE-Editor anhand ihrer Namen finden. Lassen Sie uns zum Beispiel das Feld Tax ID suchen und einfügen. Sein Name ist vat und es gehört zum Abschnitt address_id. Suchen Sie auf der linken Seite des ONLYOFFICE Editors den Abschnitt address_id, öffnen Sie diesen Abschnitt und suchen Sie das Feld mit dem Namen vat.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Mit demselben Algorithmus können Sie Odoo-Felder vom Typ one2many / many2many / many2many /many2one einfach finden und hinzufügen.

Tipp 3. Wenn der Wert Modell eines Feldes ein Modell angibt, das nicht in der URL-Adresse enthalten ist, dann müssen Sie nach einem Unterabschnitt suchen. In diesem Fall hat der Schlüssel im Abschnitt denselben Namen wie das Modell.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

So erstellen Sie Tabellen in ONLYOFFICE Templates

Die ONLYOFFICE-App verfügt über eine nützliche Funktion, die die Arbeit mit Tabellen erleichtert. Wenn Sie eine Vorlage erstellen möchten, die eine Tabelle enthält (z. B. eine Rechnung mit einer Liste der zu verkaufenden Artikel), müssen Sie nicht für alle Zeilen Felder einfügen. Sie müssen lediglich eine Tabelle im ONLYOFFICE-Editor erstellen und die Felder einfügen, die den Hauptfeldern von Odoo entsprechen, indem Sie deren IDs verwenden, wie z. B. Beschreibung, Menge, Stückpreis, Steuern, Betrag usw.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Um herauszufinden, welches Feld in eine bestimmte Spalte Ihrer Tabelle eingefügt werden soll, können Sie den Mauszeiger im Entwicklermodus auf der entsprechenden Spaltenüberschrift im Odoo-Bereich platzieren und sehen dort den Namen des Feldes.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Wenn Sie die Vorlage ausdrucken, werden Sie sehen, dass jeder Artikel eine eigene Zeile hat. Auf diese Weise kann die ONLYOFFICE-App so viele Artikel wie nötig hinzufügen, je nach den im entsprechenden Odoo-Modul verfügbaren Daten.

How to create a new ONLYOFFICE form template for Odoo: a detailed guide

Erhalten Sie die App ONLYOFFICE Templates

Holen Sie sich die ONLYOFFICE-App aus dem Odoo Apps Store und verbessern Sie die elektronischen Dokumenten-Workflows in Ihrem Team mit ONLYOFFICE-Vorlagen für verschiedene Odoo-Module:

JETZT ERHALTEN

Hinweis: Sie benötigen eine spezielle ONLYOFFICE Docs-Lizenz mit Unterstützung der App Odoo Template. Um mehr zu erfahren, kontaktieren Sie bitte unser Vertriebsteam unter sales@onlyoffice.com.

Erstellen Sie Ihr kostenloses ONLYOFFICE-Konto

Öffnen und bearbeiten Sie gemeinsam Dokumente, Tabellen, Folien, Formulare und PDF-Dateien online.