Dokumentenvorlagen
🟥 Wie Dokumentenvorlagen funktionieren
Dieser Text ist eine Referenz. Welche Textarten gibt es?
Dokumentvorlagen in Leadtime
Der Bereich Dokumentvorlagen in Leadtime ermöglicht es, zentrale Dokumente für den gesamten Arbeitsbereich zu standardisieren und gleichzeitig dynamisch auf das jeweilige Projekt oder den jeweiligen Kunden anzupassen. Er befindet sich im Bereich Ihr Unternehmen unter dem Menüpunkt Dokumentvorlagen.
Wie Sie Dokumentvorlagen in Ihren Projekten einsetzen, erfahren Sie hier
Was sind Dokumentvorlagen?
Dokumentvorlagen sind Templates, mit denen projektbezogene Dokumente automatisch generiert werden können. Dabei wird statischer Text mit dynamischen Platzhaltern kombiniert, sogenannten Variablen, die beim Erzeugen des Dokuments automatisch mit den korrekten Daten befüllt werden. Dies erlaubt eine individuelle und professionelle Ansprache in Verträgen, Angeboten oder anderen Dokumenten – ohne manuelles Nachbearbeiten.
Übersicht der Vorlagen

Beim Aufruf des Bereichs sieht man eine tabellarische Übersicht aller Vorlagen. Die Tabelle enthält folgende Spalten:
- Name: Titel der Vorlage
- Beschreibung: Kurzinfo zum Inhalt oder Zweck der Vorlage
- Sprache: Deutsch oder Englisch
- Typ: Momentan verfügbar: Projektdokument
- Erstellt am: Datum der Erstellung
- Aktualisiert am: Datum der letzten Änderung
Zudem gibt es zwei Icons:
- ✏️ um eine Vorlage zu bearbeiten
- 🗑️ um eine Vorlage zu löschen
Vorlage erstellen
Mit Klick auf „+ Vorlage erstellen“ öffnet sich ein Dialog mit drei Spalten:

1. Linke Spalte: Metadaten
Hier definierst du die allgemeinen Eigenschaften der Vorlage:
- Name: Titel der Vorlage
- Beschreibung: (optional) Erklärung des Zwecks
- Sprache: Dropdown (z. B. Deutsch oder Englisch)
- Typ: Derzeit nur Projektdokument verfügbar
2. Mittlere Spalte: Dokumentinhalt
Hier befindet sich der eigentliche Editor für den Dokumenttext. Du kannst dort:
- statischen Text eingeben
- über
/
Menü oder das Kontextmenü Text formatieren (Überschriften, Listen, Tabellen etc.)
- Variablen einfügen, um Text dynamisch zu gestalten (z. B.
#organization.companyName
)
- Bedingte Abschnitte definieren, die nur erscheinen, wenn bestimmte Bedingungen erfüllt sind
Beispiel für eine Bedingung:
Nur wenn die Variable #custom.Testzeitraum größer als 0 ist, erscheint ein Hinweistext:
Diese Bedingungen werden direkt im Editor über das Menüelement „Bedingung“ eingefügt.
3. Rechte Spalte: Variablen
In der rechten Spalte findest du zwei Arten von Variablen:
Allgemeine Variablen
Diese stehen systemweit zur Verfügung und lassen sich per Klick einfügen. Es gibt Variablen aus folgenden Bereichen:
- Arbeitsbereichinformationen (z. B.
#workspace.vat
,#workspace.hourRate
)
- Unternehmensdetails
- Organisationsdetails (also das Kundenunternehmen)
- Projektdetails
- Benutzerdetails (aktueller Benutzer)
- Empfängerdetails (z. B.
#customer.firstname
)
- Makros (z. B.
#dearCustomer
, das automatisch das Geschlecht des Kunden berücksichtigt)
Benutzerdefinierte Variablen
Diese kannst du für jede Vorlage individuell anlegen, z. B. #custom.Vertragslaufzeit
oder #custom.Testzeitraum
. Sie erscheinen in der rechten Spalte unterhalb der allgemeinen Variablen und lassen sich mit eigenem Namen und Wert definieren.
So musst du nicht manuell im Vertrag nach der richtigen Stelle suchen – du änderst einfach den Variablenwert, und der Text passt sich automatisch an.
Verfügbare Allgemeine Variablen
Fügen Sie Variablen zu Ihrem Dokumen hinzu, indem Sie in der rechten Spalte im Dropdown zunächst das Datenobjekt wählen. Es erscheinen die Variablen, die mit dem Objekt zusammenhängen in dem Auswahlfeld. Klicken Sie auf die entsprechende Variable um diese in das Dokument einzufügen.

Variablen mit #-Shortcut einfügen

Sie können auch direkt im Texteditor mit der Raute-Taste ein Kontextmenü mit den verfügbaren Variablen aufrufen.
Arbeitsbereich-Informationen
Hier werden Variablen aufgerufen, die mit diesem Bereich verbunden sind.
#workspace.vat | Der für den Workspace geltende Umsatzsteuersatz |
#workspace.hourRate | Der für den Workspace geltende Standardstundensatz |
#workspace.invoiceDaysTillOverdue | Der Standardwert für den Workspace wann Rechnungen als überfällig gelten sollen |
#workspace.standardReminderFee | Die Standard-Mahngebühren für den Workspace |
#workspace.baseInterestRate | Basiszinssatz für überfällige Rechnungen |
#workspace.InterestRate | Gesamtzinssatz für überfällige Rechnungen |
Unternehmensdetails
Hier werden Variablen aufgerufen, die mit diesem Bereich verbunden sind.
#company.companyName | Der Name Ihres Unternehmens |
#company.legalForm | Die Rechtsform Ihres Unternehmens |
#company.country | Das Land Ihres Unternehmens |
#company.zip | Die Postleitzahl Ihres Unternehmens |
#company.city | Die Stadt Ihres Unternehmens |
#company.street | Die Strasse Ihres Unternehmens |
#company.houseNumber | Die Hausnummer Ihres Unternehmens |
#company.phone | Die Telefonnummer Ihres Unternehmens |
#company.email | Die E-Mail Ihres Unternehmens |
#company.website | Die Website Ihres Unternehmens |
#company.fax | Die Faxnummer Ihres Unternehmens |
Organisationsdetails
Hier werden Variablen aufgerufen, die mit diesem Bereich verbunden sind.
#organization.companyName | Der Name der Zielorganisation |
#organization.shortName | Der Kurzname der Zielorganisation |
#organization.legalForm | Die Rechtsform der Zielorganisation |
#organization.description | Die Beschreibung der Zielorganisation |
#organization.country | Das Land der Zielorganisation |
#organization.zip | Die Postleitzahl der Zielorganisation |
#organization.city | Die Stadt der Zielorganisation |
#organization.street | Die Strasse der Zielorganisation |
#organization.houseNumber | Die Hausnummer der Zielorganisation |
#organization.phone | Die Telefonnummer der Zielorganisation |
#organization.email | Die E-Mail-Adresse der Zielorganisation |
#organization.website | Die Website der Zielorganisation |
#organization.fax | Die Faxnummer der Zielorganisation |
#organization.taxNumber | Die Steuernummer der Zielorganisation |
#organization.registrationNumber | Die Handelsregisternummer der Zielorganisation |
#organization.registrationCourt | Das Registergericht der Zielorganisation |
#organization.hourRate | Der für die Zielorganisation geltende Stundensatz |
#organization.invoiceDaysTillOverdue | Das für die Zielorganisation geltende Zahlungsziel |
#organization.standardReminderFee | Die für die Zielorganisation geltende Mahngebühr |
#organization.baseInterestRate | Der für die Zielorganisation geltende Basiszinssatz |
#organization.interestRate | Der für die Zielorganisation geltende Zinssatz |
Projektdetails
Hier werden Variablen aufgerufen, die mit diesem Bereich verbunden sind.
#project.name | Der Name des Projekts in dem die Vorlage eingesetzt wird |
#project.category | Die Projektkategorie des Projekts in dem die Vorlage eingesetzt wird |
#project.status | Der Projektstatus des Projekts in dem die Vorlage eingesetzt wird |
#project.defaultAccountable | Der Standardverantwortliche für das Projekt in dem die Vorlage eingesetzt wird |
#project.country | Das Land in dem das Projekt stattfindet |
#project.projectid | Die Projekt-ID des Projekts in dem die Vorlage eingesetzt wird |
#project.activeVersionId | Die ID der aktuellen Projektversion des Projekts in dem die Vorlage eingesetzt wird |
#project.activeVersionName | Der Name der aktuellen Version des Projekts in dem die Vorlage eingesetzt wird |
Aktuelle Benutzerdetails
Hier werden Variablen aufgerufen, die mit diesem Bereich verbunden sind.
#currentUser.title | Der Titel des aktuellen Nutzers |
#currentUser.degree | Der akademische Grad des aktuellen Nutzers |
#currentUser.email | Die E-Mail des aktuellen Nutzers |
#currentUser.firstName | Der Vorname des aktuellen Nutzers |
#currentUser.lastName | Der Nachname des aktuellen Nutzers |
#currentUser.country | Das Land des aktuellen Nutzers |
#currentUser.zip | Die Postleitzahl des aktuellen Nutzers |
#currentUser.city | Die Stadt des aktuellen Nutzers |
#currentUser.street | Die Strasse des aktuellen Nutzers |
#currentUser.houseNr | Die Hausnummer des aktuellen Nutzers |
#currentUser.birthday | Der Geburtstag des aktuellen Nutzers |
#currentUser.phone | Die Telefonnummer des aktuellen Nutzers |
Empfänger
Hierbei handelt es sich um den selektierten User der Organisation, an den das Dokument gerichtet ist.
#recipient.firstName | Vorname des Empfängers |
#recipient.lastName | Nachname des Empfängers |
#recipient.position | Position im Unternehmen des Empfängers |
#recipient.gender | Geschlecht des Empfängers |
#recipient.title | Titel des Empfängers |
#recipient.degree | Akademischer Grad des Empfängers |
#recipient.birthdate | Geburtstag des Empfängers |
#recipient.activeVersionName | Aktive Version des Projekts des Empfängers |
#recipient.country | Land des Empfängers |
#recipient.zip | Postleitzahl des Empfängers |
#recipient.city | Stadt des Empfängers |
#recipient.street | Strasse des Empfängers |
#recipient.houseNumber | Hausnummer des Empfängers |
#recipient.phone | Telefonnummer des Empfängers |
#recipient.email | E-Mail des Empfängers |
#recipient.socialNetwork | LinkedIn des Empfängers |
Makros
Hilfsvariablen
#macros.todaysDate | Fügt das aktuelle Datum ein |
#macros.dearCustomer | Fügt eine geschlechtsspezifische Begrüssungsformel ein: “Sehr geehrter Herr Maier” ODER “Sehr geehrte Frau Maier”. |
Bedingungen in Dokumentvorlagen
Ein besonders leistungsstarkes Feature der Dokumentvorlagen in Leadtime ist der Einsatz von Bedingungen. Damit lässt sich steuern, welche Textabschnitte nur unter bestimmten Voraussetzungen in einem finalen Dokument erscheinen sollen. So kann ein und dieselbe Vorlage für verschiedene Szenarien verwendet werden – ohne, dass der Nutzer manuell Anpassungen vornehmen muss.
Was sind Bedingungen?
Bedingungen sind Regeln, die auf Variablen innerhalb des Dokuments zugreifen. Nur wenn diese Bedingungen erfüllt sind, wird der zugehörige Textblock beim Erstellen des Dokuments eingeblendet. Andernfalls bleibt er im finalen Dokument unsichtbar.
Das ist besonders praktisch, wenn:
- gewisse Vertragsinhalte nur bei bestimmten Vertragslaufzeiten gelten sollen,
- Testkonditionen optional sind,
- bestimmte Klauseln nur für bestimmte Sprachen, Kundentypen oder Lizenzen relevant sind,
- individuelle Regelungen für einzelne Projekte getroffen wurden.
Beispiel
Angenommen, du möchtest in einem Vertragsdokument einen Hinweistext anzeigen, nur wenn ein Testzeitraum vereinbart wurde.
Dazu kannst du in der Vorlage eine benutzerdefinierte Variable #custom.Testzeitraum
verwenden, die beispielsweise auf den Wert 14
gesetzt ist (für 14 Tage). Dann kannst du in deinem Dokument folgenden bedingten Abschnitt einfügen:

Wenn der Testzeitraum bei einem Kunden auf 0 gesetzt ist (also kein Testzeitraum vereinbart wurde), wird dieser Text nicht im finalen Dokument erscheinen.
Bedingung einfügen

Um eine Bedingung in das Dokument einzufügen, gehst du folgendermaßen vor:
- Öffne den Editor der Dokumentvorlage.
- Platziere den Cursor an der Stelle, wo du die Bedingung einfügen möchtest.
- Öffne das Menü mit / oder per Kontextmenü.
- Wähle den Block „Bedingung“.
- Lege im Dialog folgende Punkte fest:
- Welche Variable wird überprüft?
- Welcher Operator wird verwendet? (z. B. „ist gleich“, „ist größer als“, „enthält“, etc.)
- Gegen welchen Wert wird verglichen?
- Gib anschließend den Textblock ein, der bei erfüllter Bedingung angezeigt werden soll.
Verfügbare Bedingungstypen

Je nach Variablentyp (Text, Zahl, Auswahl) stehen dir unterschiedliche Operatoren zur Verfügung:
- ist gleich (z. B. bei Sprache = „Englisch“)
- enthält (z. B. bei Checkbox-Auswahl)
- ist größer als / kleiner als (z. B. bei Laufzeiten oder Mengen)
- ist nicht leer (z. B. wenn ein Wert eingegeben wurde)
Es können mehrere Bedingungen mit UND und ODER verknüpft werden.
Automatische Nummerierung aus Abschnittsheadlines

Das Dokumentvorlagensystem in Leadtime unterstützt eine automatische Nummerierung von Überschriften. Diese Funktion sorgt dafür, dass Überschriften im finalen Dokument korrekt und konsistent nummeriert werden, ohne dass der Benutzer die Nummerierung manuell pflegen muss.
Warum ist das wichtig?
Da Leadtime auch mit bedingten Abschnitten arbeitet – also Textbausteinen, die nur erscheinen, wenn bestimmte Bedingungen erfüllt sind – wäre eine manuelle Nummerierung der Überschriften fehleranfällig. Wenn sich beispielsweise durch eine Bedingung die Reihenfolge oder die Anzahl der Kapitel ändert, könnte eine manuell gepflegte Nummerierung inkonsistent oder sogar irreführend werden.
Die automatische Nummerierung stellt sicher, dass die logische Struktur des Dokuments immer korrekt abgebildet wird – auch dann, wenn durch Bedingungen Abschnitte ein- oder ausgeblendet werden.
Funktionsweise
Beim Bearbeiten einer Dokumentvorlage kann der Benutzer unter dem Menüpunkt Heading Style die gewünschte Nummerierungslogik auswählen. Dabei stehen folgende Optionen zur Verfügung:
- Überschriften ohne Nummerierung
Die gewählten Überschriftenebenen (H1, H2, H3...) werden rein visuell dargestellt, ohne automatische Nummerierung.
- Sequentielle Nummerierung ab erster Ebene
1. Überschrift 1
1.1. Überschrift 2
1.1.1. Überschrift 3
Ideal für strukturierte Dokumente mit nummerierten Kapiteln und Unterkapiteln.
Jede Überschrift wird automatisch mit einer fortlaufenden Nummer versehen:
- Sequentielle Nummerierung ab zweiter Ebene
Überschrift 1
1.1. Überschrift 2
1.1.1. Überschrift 3
Nützlich, wenn man z. B. ein Deckblatt oder eine Einleitung ohne Nummerierung möchte.
Die erste Überschriftenebene (H1) bleibt unnummeriert, ab H2 beginnt die automatische Nummerierung:
- Sequentielle Nummerierung mit §-Präfix ab zweiter Ebene
§ 1. Überschrift 2
§ 1.1. Überschrift 3
Besonders geeignet für rechtliche Dokumente oder AGBs.
Wie oben, aber mit einem Paragraphenzeichen als Präfix:
Diese Funktion stellt sicher, dass auch bei komplexen, dynamisch generierten Dokumenten eine korrekte Gliederung und Orientierung für den Leser erhalten bleibt.
Fazit
Die Dokumentvorlagen in Leadtime ermöglichen eine präzise, einheitliche und automatisierte Erstellung von projektbezogenen Dokumenten – mit einem hohen Grad an Personalisierung. Sie sparen nicht nur Zeit und vermeiden Fehler, sondern helfen dabei, professionell aufzutreten und klare, konsistente Kommunikation mit Kunden zu pflegen.
Wie Sie Dokumentvorlagen in Ihren Projekten einsetzen, erfahren Sie hier