<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="https://www.docugenerate.com/feed.xml" rel="self" type="application/atom+xml"/><link href="https://www.docugenerate.com/" rel="alternate" type="text/html"/><updated>2026-07-09T15:56:50+00:00</updated><id>https://www.docugenerate.com/feed.xml</id><title type="html">DocuGenerate</title><subtitle>Generate PDF documents from Word templates and JSON data. DocuGenerate helps you generate PDF documents like invoices, letters, contracts, agreements, certificates and more with our API and web app. Start Generating for Free. </subtitle><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><entry xml:lang="de"><title type="html">Vorlagen in Ordnern für Einfachen Zugriff Organisieren</title><link href="https://www.docugenerate.com/de/blog/vorlagen-in-ordnern-fuer-einfachen-zugriff-organisieren/" rel="alternate" type="text/html" title="Vorlagen in Ordnern für Einfachen Zugriff Organisieren"/><published>2026-06-15T00:00:00+00:00</published><updated>2026-06-15T00:00:00+00:00</updated><id>https://www.docugenerate.com/de/blog/vorlagen-in-ordnern-fuer-einfachen-zugriff-organisieren</id><content type="html" xml:base="https://www.docugenerate.com/de/blog/vorlagen-in-ordnern-fuer-einfachen-zugriff-organisieren/"><![CDATA[<h2 id="was-sind-vorlagenordner">Was sind Vorlagenordner?</h2> <p>Vorlagenordner bringen ein vertrautes Organisationsmodell in DocuGenerate und ermöglichen Ihnen, verwandte Vorlagen in einer hierarchischen Struktur zu gruppieren. Ob Sie eine Handvoll oder Hunderte von Vorlagen verwalten – Ordner bieten eine übersichtliche, intuitive Möglichkeit, das Gesuchte zu finden und Ihre Vorlagenbibliothek organisiert zu halten, während sie wächst.</p> <p>Bisher wurden alle Vorlagen in Ihrem DocuGenerate-Konto in einer einzigen flachen Liste angezeigt, sortiert nach dem Erstellungsdatum. Mit dieser neuen Funktion führen wir ein Ordnersystem ein, das den Konventionen folgt, die Sie bereits aus Dateimanagern und E-Mail-Clients kennen – mit beliebiger Verschachtelungstiefe, intuitiver Umorganisation und vollständiger Unterstützung in der <a href="#vorlagenordner-in-der-web-app">Web-App</a> und der <a href="#api-ordner">API</a>.</p> <h2 id="warum-ordnerorganisation-wichtig-ist">Warum Ordnerorganisation Wichtig ist</h2> <p>Für Unternehmen, die auf eine wachsende Bibliothek von Vorlagen angewiesen sind, kann das Fehlen einer Organisationsstruktur mit der Zeit zu einem echten Produktivitätshemmnis werden. Wenn Ihre Vorlagenbibliothek von einigen Dutzend auf Hunderte von Vorlagen anwächst, wird das Auffinden der richtigen schwieriger, die Einarbeitung neuer Teammitglieder verlangsamt sich, und Vorlagen entfernen sich von jeder logischen Struktur, die einmal in jemandes Kopf existierte.</p> <p><strong>1. Schnelleres Auffinden von Vorlagen</strong><br/> Mit Ordnern müssen Sie nicht mehr durch eine lange Liste scrollen oder sich auf Teilnamensuche verlassen. Eine gut organisierte Ordnerhierarchie spiegelt wider, wie Ihr Team tatsächlich über Vorlagen denkt – nach Abteilung, Kunde, Dokumenttyp oder Projektphase.</p> <p><strong>2. Klareres Mentales Modell für Teams</strong><br/> Wenn Vorlagen in Ordnern organisiert sind, kommuniziert die Struktur selbst die Absicht. Ein neues Teammitglied, das Ihre Vorlagenbibliothek betrachtet, kann schnell verstehen, wie Dokumente in Ihrer Organisation kategorisiert sind, und reduziert so den Bedarf an Erklärungen oder Einarbeitungsdokumentation.</p> <p><strong>3. Filterbare Ansichten</strong><br/> Ordner sind nicht nur visuelle Container. Die Auswahl eines Ordners filtert die Vorlagenansicht auf die darin enthaltenen Vorlagen, sodass Sie einen fokussierten Arbeitsbereich erhalten, wenn Sie innerhalb einer bestimmten Kategorie arbeiten. Der aktuelle Ordner wird in der Seiten-URL widergespiegelt, sodass Sie eine gefilterte Ansicht als Lesezeichen speichern oder teilen können.</p> <h2 id="vorlagenordner-in-der-web-app">So Funktionieren Vorlagenordner in der Web-App</h2> <p>Ordner sind in der gesamten App über das Ordnersymbol in der Navigationsleiste zugänglich. Ein Klick öffnet das Ordnermenü, das Ihren Ordnerbaum anzeigt und es Ihnen ermöglicht, Ordner direkt zu erstellen, zu bearbeiten oder zu löschen. Auf mobilen Geräten ist das Ordnermenü über das Hauptbenutzermenü zugänglich.</p> <p><img src="/assets/posts/034-template-folders/folder-menu-v2.png" alt="Ordnermenü in der Navigationsleiste"/></p> <h3 id="ordner-erstellen">Ordner Erstellen</h3> <p>Um einen <a href="https://www.docugenerate.com/de/hilfe/articles/wie-erstelle-ich-einen-ordner/">neuen Ordner zu erstellen</a>, klicken Sie auf das <strong>New Folder</strong>-Symbol neben der Überschrift <strong>Template Folders</strong> im Ordnermenü. Ein Dialogfeld öffnet sich, in dem Sie den Ordnernamen eingeben und optional einen übergeordneten Ordner auswählen können, wenn Sie den Ordner innerhalb eines bestehenden erstellen möchten.</p> <p><img src="/assets/posts/034-template-folders/new-folder-dialog-v2.png" alt="Dialogfeld für neuen Ordner"/></p> <p>Um einen <a href="https://www.docugenerate.com/de/hilfe/articles/wie-erstelle-ich-verschachtelte-ordner/">Unterordner zu erstellen</a> direkt aus einem bestehenden Ordner heraus, können Sie auch die <strong>Add</strong>-Aktion im <a href="#ordner-verwalten">Kontextmenü</a> des Ordners verwenden, die die übergeordnete Auswahl bereits vorausfüllt. Ordnernamen unterstützen Buchstaben, Zahlen und Leerzeichen. Jeder Ordner erhält eine eindeutige URL, die aus seinem Namen abgeleitet wird, wie im <a href="#vorlagen-nach-ordner-filtern">Filterabschnitt</a> unten beschrieben.</p> <h3 id="vorlagen-ordnern-zuweisen">Vorlagen Ordnern Zuweisen</h3> <p>Sie können eine <a href="https://www.docugenerate.com/de/hilfe/articles/wie-weise-ich-eine-vorlage-einem-ordner-zu/">Vorlage einem Ordner zuweisen</a> entweder beim Erstellen einer neuen Vorlage oder durch Bearbeiten der Einstellungen einer bestehenden Vorlage. Das Ordner-Dropdown in den Vorlageneinstellungen zeigt den vollständigen Baum der verfügbaren Ordner, wobei Einrückungen die Eltern-Kind-Beziehungen widerspiegeln.</p> <p><img src="/assets/posts/034-template-folders/template-settings-folder.png" alt="Ordnerauswahl in den Vorlageneinstellungen"/></p> <p>Jede Vorlage gehört zu einem einzigen Ordner. Um eine Vorlage in einen anderen Ordner zu verschieben, ändern Sie die Ordnerauswahl in den Vorlageneinstellungen und speichern. Um eine Vorlage aus einem Ordner zu entfernen, wählen Sie <strong>None</strong> in der Ordner-Dropdown-Liste.</p> <h3 id="vorlagen-nach-ordner-filtern">Vorlagen nach Ordner Filtern</h3> <p>Die Auswahl eines Ordners im Ordnermenü <a href="https://www.docugenerate.com/de/hilfe/articles/wie-filtere-ich-vorlagen-nach-ordner/">filtert die Vorlagenansicht</a>, um nur die Vorlagen in diesem Ordner anzuzeigen. Die Seiten-URL wird aktualisiert, um den aktuellen Filter widerzuspiegeln. Das bedeutet, Sie können eine Ordneransicht als Lesezeichen speichern, die URL mit einem Teamkollegen teilen oder mehrere Browser-Tabs öffnen, die jeweils auf einen anderen Ordner fokussiert sind.</p> <p><img src="/assets/posts/034-template-folders/filtered-view.png" alt="Nach Ordner gefilterte Vorlagen"/></p> <p>Der Ordner-Breadcrumb erscheint in der Navigationsleiste und zeigt den vollständigen Pfad des ausgewählten Ordners an. Um zur Standardansicht mit allen Vorlagen zurückzukehren, klicken Sie auf das Symbol <strong>Clear Folder</strong> neben dem Breadcrumb oder wählen Sie <strong>All Templates</strong> im Ordnermenü.</p> <p><img src="/assets/posts/034-template-folders/nested-folders.png" alt="Gefilterte Ansicht mit verschachtelten Ordnern"/></p> <p>Der Ordner, zu dem eine Vorlage gehört, ist sowohl in der <a href="https://www.docugenerate.com/de/hilfe/articles/wie-wechsle-ich-die-ansichtsoptionen/">Grid- als auch in der List-Ansicht</a> der Vorlagenseite sichtbar. In der <strong>Grid</strong>-Ansicht erscheint der Ordnername unter dem Vorlagentitel neben einem kleinen Ordnersymbol. In der <strong>List</strong>-Ansicht zeigt eine eigene <strong>Folder</strong>-Spalte dieselbe Information. Ein Klick auf den Ordnernamen in beiden Ansichten filtert die Vorlagenliste auf diesen Ordner.</p> <h3 id="ordner-verwalten">Ordner Bearbeiten, Verschieben und Löschen</h3> <p>Jeder Ordner im Ordnermenü hat ein Kontextmenü mit drei Aktionen: <strong>Edit</strong> zum <a href="https://www.docugenerate.com/de/hilfe/articles/wie-bearbeite-ich-einen-ordner/">Umbenennen des Ordners</a> oder Ändern des übergeordneten Ordners, <strong>Delete</strong> zum <a href="https://www.docugenerate.com/de/hilfe/articles/wie-loesche-ich-einen-ordner/">Entfernen des Ordners</a> und aller Unterordner, und <strong>Add</strong> zum Erstellen eines neuen Unterordners darin.</p> <p><img src="/assets/posts/034-template-folders/folder-context-menu-v2.png" alt="Ordnerkontextmenü"/></p> <p>Wenn Sie einen Ordner löschen, werden alle zugehörigen Unterordner ebenfalls entfernt. Vorlagen in gelöschten Ordnern werden selbst nicht gelöscht – sie werden lediglich zu verwaisten Vorlagen und kehren in die <strong>All Templates</strong>-Ansicht zurück. Das bedeutet, das Löschen eines Ordners ist aus der Perspektive Ihrer Vorlageninhalte immer eine sichere Operation.</p> <p>Das Verschieben eines Ordners unter einen anderen übergeordneten Ordner wird unterstützt, mit einer Sicherheitsschranke: Ein Ordner kann nicht in sich selbst oder einen seiner eigenen Nachkommen verschoben werden. Das Ordner-Dialogfeld deaktiviert diese Optionen automatisch, wenn Sie einen bestehenden Ordner bearbeiten, sodass die Einschränkung visuell durchgesetzt wird, bevor Sie auch nur versuchen können, eine ungültige Verschiebung vorzunehmen.</p> <h2 id="team-ordner">Ordner für die Teamzusammenarbeit</h2> <p>Für Nutzer mit der <a href="https://www.docugenerate.com/de/hilfe/articles/einfuehrung-in-die-teamzusammenarbeit/">Teamzusammenarbeit</a>-Funktion erweitert sich die Ordnerorganisation natürlich auf geteilte Vorlagen. Teammitglieder sehen die Ordner des Teambesitzers in einem eigenen <strong>Shared</strong>-Abschnitt im Ordnermenü, getrennt von ihren eigenen Ordnern durch eine visuelle Trennlinie.</p> <p><img src="/assets/posts/034-template-folders/shared-folders.png" alt="Ordnermenü mit persönlichen und geteilten Ordnern"/></p> <p>Das Sichtbarkeitsmodell ist beabsichtigt: Teammitglieder können die geteilten Ordner des Teambesitzers durchsuchen und danach filtern, aber keine Ordner in der Hierarchie des Teambesitzers erstellen, umbenennen oder löschen. Dies hält die Ordnerstruktur konsistent im gesamten Team und gibt dem Besitzer klare Verantwortung darüber, wie Vorlagen für alle organisiert sind.</p> <p>Wenn ein Teammitglied hinzugefügt oder entfernt wird, spiegelt die Ordnerstruktur diese Änderung sofort wider, ohne dass ein Handeln seitens des Mitglieds erforderlich ist. Wenn der Besitzer ebenso Änderungen an seiner Ordnerstruktur vornimmt, werden diese Änderungen in der Ansicht jedes Teammitglieds propagiert, sobald sie gespeichert werden.</p> <h2 id="api-ordner">Ordnerunterstützung in der API</h2> <p>Für Nutzer, die Vorlagen über die <a href="https://api.docugenerate.com/" target="_blank">DocuGenerate API</a> verwalten, ist die Ordnerorganisation über dieselben Endpunkte zugänglich, die Sie bereits verwenden. Der Ordner, zu dem eine Vorlage gehört, wird als <code class="language-plaintext highlighter-rouge">folder</code>-Parameter der Vorlage dargestellt – als Array von Ordnernamen, das den Pfad vom Stamm zum zugewiesenen Ordner abbildet. Beispielsweise hat eine Vorlage in einem Unterordner „Contracts” innerhalb eines übergeordneten Ordners „Legal” ihr <code class="language-plaintext highlighter-rouge">folder</code>-Feld auf <code class="language-plaintext highlighter-rouge">["Legal", "Contracts"]</code> gesetzt.</p> <h3 id="api-vorlage-erstellen">Ordner beim Erstellen einer Vorlage Festlegen</h3> <p>Beim <a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">Erstellen einer Vorlage</a> über die API können Sie den <code class="language-plaintext highlighter-rouge">folder</code>-Parameter in Ihrer Anfrage angeben, um die Vorlage einem bestimmten Ordner zuzuweisen. Wenn der Ordnerpfad in Ihrem Konto noch nicht existiert, erstellt DocuGenerate ihn automatisch, einschließlich aller Zwischenordner auf dem Weg dorthin.</p> <p><img src="/assets/posts/034-template-folders/api-create-template-v2.png" alt="Folder-Parameter beim Erstellen einer Vorlage"/></p> <p>Dieses Auto-Erstell-Verhalten erleichtert die programmatische Einrichtung Ihrer Ordnerstruktur beim Erstellen von Vorlagen, ohne die Hierarchie vorher manuell über die Web-App konfigurieren zu müssen.</p> <h3 id="api-vorlage-verschieben">Vorlagen zwischen Ordnern Verschieben</h3> <p>Um eine bestehende Vorlage in einen anderen Ordner zu verschieben, können Sie den <a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">Update-Vorlage</a>-Endpunkt mit einem neuen Wert für den <code class="language-plaintext highlighter-rouge">folder</code>-Parameter verwenden. Das Setzen auf ein leeres Array (<code class="language-plaintext highlighter-rouge">[]</code>) entfernt die Vorlage aus jedem Ordner und versetzt sie in den verwaisten Zustand.</p> <p><img src="/assets/posts/034-template-folders/api-update-template.png" alt="Folder-Parameter beim Aktualisieren einer Vorlage"/></p> <p>Wie beim Erstellen von Vorlagen erstellt DocuGenerate die fehlenden Ordner automatisch, wenn der neue Ordnerpfad noch nicht existiert (vorausgesetzt, Sie sind der Vorlagenbesitzer). Teammitglieder mit Schreibberechtigung auf einer geteilten Vorlage können die Inhalte und Einstellungen der Vorlage aktualisieren, aber keine neuen Ordner in der Hierarchie des Vorlagenbesitzers erstellen – entsprechend dem <a href="#team-ordner">Web-App-Verhalten</a>.</p> <h3 id="api-vorlagen-filtern">Vorlagen nach Ordner Filtern</h3> <p>Der <a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">Vorlagenlisten</a>-Endpunkt akzeptiert einen <code class="language-plaintext highlighter-rouge">folder</code>-Abfrageparameter, der die Antwort auf einen bestimmten Ordner filtert. Der Parameter hat dieselbe Form wie beim <a href="#api-vorlage-erstellen">Erstellen</a> oder <a href="#api-vorlage-verschieben">Aktualisieren</a> einer Vorlage – als Array von Ordnernamen, das den Pfad vom Stamm zum zugewiesenen Ordner abbildet.</p> <p><img src="/assets/posts/034-template-folders/api-query-template.png" alt="Folder-Parameter beim Abfragen von Vorlagen"/></p> <p>Dieser Filter folgt derselben Logik wie das <a href="#vorlagen-nach-ordner-filtern">Filtern in der Web-App</a>: Die Auswahl eines Ordners gibt nur die direkt diesem Ordner zugewiesenen Vorlagen zurück, nicht die Vorlagen aus Unterordnern. Um Vorlagen aus einem Ordner und all seinen Unterordnern zu sammeln, müssten Sie separate Anfragen für jeden Unterordner stellen.</p> <h2 id="anwendungsszenarien">Anwendungsszenarien</h2> <p>Lassen Sie uns einige reale Szenarien erkunden, in denen Vorlagenordner erheblichen Mehrwert bieten können.</p> <h3 id="szenario-abteilungen">Szenario 1: Abteilungsbasierte Organisation</h3> <p>Ein <strong>mittelständisches Unternehmen</strong> nutzt DocuGenerate, um Vorlagen über mehrere Abteilungen hinweg zu verwalten: HR, Rechtliches, Vertrieb und Finanzen. Mit Dutzenden von Vorlagen in jeder Abteilung war das Auffinden der richtigen zeitaufwändig geworden, und neue Mitarbeiter hatten Schwierigkeiten, die für ihre Rolle relevanten Vorlagen zu finden.</p> <p>Nach der Organisation der Vorlagen in übergeordneten Ordnern nach Abteilung, mit Unterordnern für spezifische Dokumenttypen (Angebote, Verträge, Vorschläge, Rechnungen), können Teammitglieder direkt zu ihrem Abteilungsordner navigieren und nur die für sie relevanten Vorlagen sehen. Teilbare Ordner-URLs werden zur Einarbeitungsdokumentation jedes Teams hinzugefügt und geben neuen Mitarbeitern vom ersten Tag an einen direkten Link zu den Vorlagen, die sie verwenden werden.</p> <h3 id="szenario-kunden">Szenario 2: Kundenbasierte Organisation für eine Agentur</h3> <p>Eine <strong>Marketing-Agentur</strong> erstellt personalisierte Verträge, Vorschläge und Berichte für Dutzende von Kunden, jeder mit eigenen Branding- und Vertragsbedingungen. Vor der Einführung von Ordnern verließ sich das Agenturteam auf eine Namenskonvention wie <code class="language-plaintext highlighter-rouge">[Kundenname]_[Dokumenttyp]</code>, um Vorlagen zu finden, aber dies führte zu langen, schlecht scannbaren Vorlagennamen und erschwerte das Onboarding neuer Kundenbetreuer.</p> <p>Durch die Erstellung eines übergeordneten Ordners pro Kunde und die Organisation von Dokumenttypen als Unterordner können die Kundenbetreuer der Agentur nun eine übersichtliche, hierarchische Ansicht aller Materialien für jeden beliebigen Kunden durchsuchen. Beim Onboarding eines neuen Kunden erstellt der Kundenbetreuer einen neuen Kundenordner und repliziert die Standard-Unterordnerstruktur darin.</p> <h3 id="szenario-api">Szenario 3: Programmatische Ordnereinrichtung über API</h3> <p>Ein <strong>Dokumentautomatisierungs-Team</strong> integriert DocuGenerate in sein internes Tooling und erstellt Vorlagen programmatisch aus einer Datenbank von Dokumentmustern. Ihr internes System organisiert Muster nach Region und Dokumentkategorie, und sie möchten, dass ihr DocuGenerate-Konto diese Struktur exakt widerspiegelt.</p> <p>Über die API sendet ihre Integration den entsprechenden <code class="language-plaintext highlighter-rouge">folder</code>-Parameter beim Erstellen jeder Vorlage und baut automatisch eine Ordnerhierarchie auf, die ihrer internen Taxonomie entspricht. Dadurch bleibt ihr DocuGenerate-Konto mit ihrer Quelle der Wahrheit synchronisiert, ohne manuelles Ordnermanagement in der Web-App – selbst wenn sich ihr Musterkatalog weiterentwickelt.</p> <h2 id="best-practices">Best Practices für die Ordnerorganisation</h2> <p>Um das Beste aus Vorlagenordnern herauszuholen, während Ihre Bibliothek wächst, sollten Sie diese Praktiken in Betracht ziehen, die Ihre Struktur im Laufe der Zeit nützlich und wartbar halten:</p> <ol> <li> <p><strong>Beginnen Sie mit breiten Kategorien und verfeinern Sie nach Bedarf.</strong> Widerstehen Sie der Versuchung, vom ersten Tag an tiefe Ordnerhierarchien zu erstellen. Beginnen Sie mit einigen übergeordneten Ordnern, die den übergeordnetsten Unterschieden in Ihrem Workflow entsprechen, und fügen Sie Unterordner nur dann hinzu, wenn eine Kategorie genügend Vorlagen angesammelt hat, um eine Unterteilung zu rechtfertigen.</p> </li> <li> <p><strong>Passen Sie Ordner daran an, wie Ihr Team denkt, nicht wie Ihre Daten strukturiert sind.</strong> Eine Ordnerstruktur funktioniert am besten, wenn sie das mentale Modell widerspiegelt, das Ihr Team bereits verwendet. Wenn alle von „Q1-Verträgen” sprechen statt von „Januar-bis-März-Verträgen”, lassen Sie den Ordnernamen das gesprochene Vokabular widerspiegeln – auch wenn es von Ihren internen Benennungsstandards abweicht.</p> </li> <li> <p><strong>Verwenden Sie teilbare Ordner-URLs für das Onboarding.</strong> Wenn neue Teammitglieder eingestellt werden, teilen Sie direkte Links zu den Ordnern, mit denen sie am häufigsten arbeiten werden. Dies verkürzt die Einarbeitungszeit erheblich und stellt sicher, dass alle von Anfang an über die relevanten Vorlagen informiert sind.</p> </li> <li> <p><strong>Evaluieren Sie regelmäßig neu.</strong> Ordnerstrukturen, die vor einem Jahr sinnvoll waren, entsprechen möglicherweise nicht mehr der heutigen Arbeitsweise Ihres Teams. Planen Sie eine regelmäßige Überprüfung (vierteljährlich oder halbjährlich), um wenig genutzte Ordner zu konsolidieren, zu groß gewordene Ordner aufzuteilen oder vollständig umzustrukturieren, wenn sich Ihr Workflow wesentlich verändert hat.</p> </li> </ol> <h2 id="fazit">Fazit</h2> <p>Vorlagenordner sind eine der am häufigsten gewünschten Ergänzungen zu DocuGenerate, und wir freuen uns, endlich ein Organisationsmodell bereitzustellen, das mit Ihrer Vorlagenbibliothek skaliert. Ob Sie eine kleine Handvoll Vorlagen oder Hunderte über mehrere Abteilungen und Kunden verwalten – Ordner geben Ihnen die Struktur und Flexibilität, das Gesuchte zu finden und es mit Ihrem Team zu teilen.</p> <p>Wie immer freuen wir uns über Ihr Feedback, wenn Sie beginnen, Ihre Vorlagen mit dieser neuen Funktion zu organisieren. Wir sind besonders daran interessiert, von Workflows zu hören, bei denen Ordner Ihrem Team sinnvolle Zeit sparen, sowie von Problemen, auf die Sie in der realen Nutzung stoßen und die wir für zukünftige Verbesserungen berücksichtigen sollten.</p> <h3 id="ressourcen">Ressourcen</h3> <ul> <li><a href="https://www.docugenerate.com/de/hilfe/articles/wie-erstelle-ich-einen-ordner/">Wie erstelle ich einen Ordner?</a></li> <li><a href="https://www.docugenerate.com/de/hilfe/articles/wie-weise-ich-eine-vorlage-einem-ordner-zu/">Wie weise ich eine Vorlage einem Ordner zu?</a></li> <li><a href="https://www.docugenerate.com/de/hilfe/articles/wie-filtere-ich-vorlagen-nach-ordner/">Wie filtere ich Vorlagen nach Ordner?</a></li> <li><a href="https://www.docugenerate.com/de/hilfe/articles/wie-erstelle-ich-verschachtelte-ordner/">Wie erstelle ich verschachtelte Ordner?</a></li> <li><a href="https://www.docugenerate.com/de/hilfe/articles/wie-bearbeite-ich-einen-ordner/">Wie bearbeite ich einen Ordner?</a></li> <li><a href="https://www.docugenerate.com/de/hilfe/articles/wie-loesche-ich-einen-ordner/">Wie lösche ich einen Ordner?</a></li> <li><a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">Vorlage erstellen</a> API-Dokumentation.</li> <li><a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">Vorlage aktualisieren</a> API-Dokumentation.</li> <li><a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">Vorlagen auflisten</a> API-Dokumentation.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Product Update"/><category term="Web App"/><category term="Templates"/><summary type="html"><![CDATA[Ordner bringen ein vertrautes, hierarchisches Organisationsmodell für Ihre DocuGenerate-Vorlagen und erleichtern das Gruppieren verwandter Vorlagen, wenn Ihre Bibliothek wächst. Erfahren Sie, wie Sie Ordner erstellen und verwalten, um Ihren Arbeitsbereich organisiert zu halten.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="nl"><title type="html">Organiseer Uw Sjablonen in Mappen voor Eenvoudige Toegang</title><link href="https://www.docugenerate.com/nl/blog/organiseer-uw-sjablonen-in-mappen-voor-eenvoudige-toegang/" rel="alternate" type="text/html" title="Organiseer Uw Sjablonen in Mappen voor Eenvoudige Toegang"/><published>2026-06-15T00:00:00+00:00</published><updated>2026-06-15T00:00:00+00:00</updated><id>https://www.docugenerate.com/nl/blog/organiseer-uw-sjablonen-in-mappen-voor-eenvoudige-toegang</id><content type="html" xml:base="https://www.docugenerate.com/nl/blog/organiseer-uw-sjablonen-in-mappen-voor-eenvoudige-toegang/"><![CDATA[<h2 id="wat-zijn-sjabloonmappen">Wat zijn Sjabloonmappen?</h2> <p>Sjabloonmappen brengen een vertrouwd organisatiemodel naar DocuGenerate, waardoor u verwante sjablonen samen kunt groeperen in een hiërarchische structuur. Of u nu een handvol sjablonen beheert of honderden, mappen bieden een overzichtelijke, intuïtieve manier om te vinden wat u nodig heeft en uw sjabloonbibliotheek georganiseerd te houden naarmate deze groeit.</p> <p>Tot nu toe werden alle sjablonen in uw DocuGenerate-account weergegeven in één platte lijst, gesorteerd op aanmaakdatum. Met deze nieuwe functie introduceren we een mappensysteem dat de conventies volgt die u al kent van bestandsbeheerders en e-mailclients, met willekeurige nestingdiepte, intuïtieve herordening, en volledige ondersteuning in zowel de <a href="#hoe-sjabloonmappen-werken-in-de-web-app">webapp</a> als de <a href="#mapondersteuning-in-de-api">API</a>.</p> <h2 id="waarom-maporganisatie-belangrijk-is">Waarom Maporganisatie Belangrijk Is</h2> <p>Voor organisaties die vertrouwen op een groeiende bibliotheek van sjablonen kan het ontbreken van organisatiestructuur na verloop van tijd een echte productiviteitsrem worden. Naarmate uw sjabloonbibliotheek groeit van een paar dozijn tot honderden sjablonen, wordt het lastiger om de juiste te vinden, verloopt de onboarding van nieuwe teamleden trager, en raken sjablonen los van elke logische structuur die ooit in iemands hoofd bestond.</p> <p><strong>1. Sjablonen Sneller Vinden</strong><br/> Met mappen hoeft u niet langer door een lange lijst met sjablonen te scrollen of te vertrouwen op gedeeltelijke naamovereenkomsten om de juiste te vinden. Een goed georganiseerde maphiërarchie weerspiegelt hoe uw team daadwerkelijk over sjablonen denkt, of dat nu per afdeling, per klant, per documenttype, of per projectfase is.</p> <p><strong>2. Duidelijker Mentaal Model voor Teams</strong><br/> Wanneer sjablonen in mappen zijn georganiseerd, communiceert de structuur zelf de bedoeling. Een nieuw teamlid dat naar uw sjabloonbibliotheek kijkt, kan snel begrijpen hoe documenten binnen uw organisatie worden gecategoriseerd, wat de behoefte aan uitleg of onboardingdocumentatie vermindert.</p> <p><strong>3. Filterbare Weergaven</strong><br/> Mappen zijn niet alleen visuele containers. Door een map te selecteren, wordt de sjablonenweergave gefilterd om alleen de sjablonen erin te tonen, wat u een gerichte werkruimte biedt wanneer u binnen een specifieke categorie werkt. De huidige map wordt weerspiegeld in de pagina-URL, zodat u een gefilterde weergave kunt bladwijzeren of delen.</p> <h2 id="hoe-sjabloonmappen-werken-in-de-web-app">Hoe Sjabloonmappen Werken in de Web-App</h2> <p>Mappen zijn overal in de app toegankelijk via het mappictogram in de navigatiebalk. Erop klikken opent het mappenmenu, dat uw mapstructuur toont en u direct mappen laat maken, bewerken, of verwijderen. Op mobiele apparaten is het mappenmenu beschikbaar via het hoofdgebruikersmenu.</p> <p><img src="/assets/posts/034-template-folders/folder-menu-v2.png" alt="Mappenmenu in de navigatiebalk"/></p> <h3 id="een-map-maken">Een Map Maken</h3> <p>Om <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-maak-ik-een-map-aan/">een nieuwe map te maken</a>, klikt u op het pictogram <strong>New Folder</strong> naast de header <strong>Template Folders</strong> in het mappenmenu. Er opent een dialoogvenster waarin u de mapnaam kunt invoeren en optioneel een bovenliggende map kunt selecteren als u de map binnen een bestaande map wilt maken.</p> <p><img src="/assets/posts/034-template-folders/new-folder-dialog-v2.png" alt="Dialoogvenster voor nieuwe map"/></p> <p>Om <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-maak-ik-geneste-mappen-aan/">rechtstreeks vanuit een bestaande map een submap te maken</a>, kunt u ook de actie <strong>Add</strong> in het <a href="#mappen-beheren">contextmenu</a> van de map gebruiken, die de selectie van de bovenliggende map voor u vooraf invult. Mapnamen ondersteunen letters, cijfers, en spaties. Elke map krijgt een unieke URL afgeleid van zijn naam, zoals beschreven in de sectie <a href="#sjablonen-filteren-op-map">filteren</a> hieronder.</p> <h3 id="sjablonen-toewijzen-aan-mappen">Sjablonen Toewijzen aan Mappen</h3> <p>U kunt <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-wijs-ik-een-sjabloon-toe-aan-een-map/">een sjabloon toewijzen aan een map</a>, ofwel bij het maken van een nieuw sjabloon, ofwel door de instellingen van een bestaand sjabloon te bewerken. De vervolgkeuzelijst voor mappen in de sjabloonsinstellingen toont de volledige structuur van beschikbare mappen, met inspringing die de ouder-kindrelaties weerspiegelt.</p> <p><img src="/assets/posts/034-template-folders/template-settings-folder.png" alt="Mapselectie in de sjabloonsinstellingen"/></p> <p>Elk sjabloon behoort op elk moment tot één map. Om een sjabloon naar een andere map te verplaatsen, wijzigt u de mapselectie in de sjabloonsinstellingen en slaat u op. Om een sjabloon uit elke map te verwijderen, selecteert u <strong>None</strong> in de vervolgkeuzelijst voor mappen.</p> <h3 id="sjablonen-filteren-op-map">Sjablonen Filteren op Map</h3> <p>Door een map te selecteren in het mappenmenu wordt de <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-filter-ik-sjablonen-op-map/">sjablonenweergave gefilterd</a> om alleen de sjablonen binnen die map te tonen. De pagina-URL wordt bijgewerkt om het huidige filter te weerspiegelen. Dit betekent dat u een mapweergave kunt bladwijzeren, de URL kunt delen met een teamgenoot, of meerdere browsertabbladen kunt openen die elk zijn gericht op een andere map.</p> <p><img src="/assets/posts/034-template-folders/filtered-view.png" alt="Sjablonen gefilterd op map"/></p> <p>Het broodkruimelpad van de map verschijnt in de navigatiebalk, met het volledige pad van de geselecteerde map. Om terug te keren naar de standaardweergave met alle sjablonen, klikt u op het pictogram <strong>Clear Folder</strong> naast het broodkruimelpad, of selecteert u <strong>All Templates</strong> in het mappenmenu.</p> <p><img src="/assets/posts/034-template-folders/nested-folders.png" alt="Gefilterde weergave van geneste mappen"/></p> <p>De map waartoe een sjabloon behoort, is zichtbaar in zowel de <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-schakel-ik-weergaveopties-in-of-uit/">Grid- als List-weergave</a> van de sjablonenpagina. In de <strong>Grid</strong>-weergave verschijnt de mapnaam onder de sjabloontitel, samen met een klein mappictogram. In de <strong>List</strong>-weergave toont een speciale kolom <strong>Folder</strong> dezelfde informatie. Klikken op de mapnaam in beide weergaven filtert de sjablonenlijst naar die map.</p> <h3 id="mappen-beheren">Mappen Bewerken, Verplaatsen, en Verwijderen</h3> <p>Elke map in het mappenmenu heeft een contextmenu met drie acties: <strong>Edit</strong> om <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-bewerk-ik-een-map/">de map te hernoemen</a> of de bovenliggende map te wijzigen, <strong>Delete</strong> om <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-verwijder-ik-een-map/">de map te verwijderen</a> samen met alle submappen, en <strong>Add</strong> om een nieuwe submap erin te maken.</p> <p><img src="/assets/posts/034-template-folders/folder-context-menu-v2.png" alt="Contextmenu van een map"/></p> <p>Wanneer u een map verwijdert, worden ook alle submappen ervan verwijderd. Sjablonen binnen verwijderde mappen worden niet zelf verwijderd, ze worden simpelweg verweesd en keren terug naar de weergave <strong>All Templates</strong>. Dit betekent dat het verwijderen van een map altijd een veilige bewerking is vanuit het perspectief van uw sjabloon-content.</p> <p>Het verplaatsen van een map naar een andere bovenliggende map wordt ondersteund, met één veiligheidsmaatregel: een map kan niet worden verplaatst naar zichzelf of een van zijn eigen submappen. Het mapdialoogvenster schakelt die opties automatisch uit wanneer u een bestaande map bewerkt, zodat de beperking visueel wordt afgedwongen voordat u zelfs maar een ongeldige verplaatsing kunt proberen.</p> <h2 id="mappen-voor-teamsamenwerking">Mappen voor Teamsamenwerking</h2> <p>Voor gebruikers met de functie <a href="https://www.docugenerate.com/nl/hulp/articles/introductie-tot-teamsamenwerking/">teamsamenwerking</a> breidt maporganisatie zich natuurlijk uit naar gedeelde sjablonen. Teamleden zien de mappen van hun teameigenaar in een speciale sectie <strong>Shared</strong> binnen het mappenmenu, gescheiden van hun eigen mappen door een visuele scheiding.</p> <p><img src="/assets/posts/034-template-folders/shared-folders.png" alt="Mappenmenu met persoonlijke en gedeelde mappen"/></p> <p>Het zichtbaarheidsmodel is bewust ontworpen: teamleden kunnen bladeren en filteren op de gedeelde mappen van de teameigenaar, maar ze kunnen geen mappen maken, hernoemen, of verwijderen in de hiërarchie van de teameigenaar. Dit houdt de mapstructuur consistent binnen het team en geeft de eigenaar duidelijke controle over hoe sjablonen voor iedereen worden georganiseerd.</p> <p>Wanneer een teamlid wordt toegevoegd of verwijderd, weerspiegelt de mapstructuur deze wijziging onmiddellijk, zonder dat het teamlid actie hoeft te ondernemen. Evenzo, wanneer de eigenaar wijzigingen aanbrengt in zijn mapstructuur, worden die wijzigingen doorgevoerd naar de weergave van elk teamlid zodra ze zijn opgeslagen.</p> <h2 id="mapondersteuning-in-de-api">Mapondersteuning in de API</h2> <p>Voor gebruikers die sjablonen beheren via de <a href="https://api.docugenerate.com/" target="_blank">DocuGenerate API</a>, is maporganisatie toegankelijk via dezelfde eindpunten die u al gebruikt. De map waartoe een sjabloon behoort, wordt weergegeven als een parameter <code class="language-plaintext highlighter-rouge">folder</code> op het sjabloon, uitgedrukt als een array van mapnamen die het pad volgt van de root naar de toegewezen map. Een sjabloon binnen een submap genaamd “Contracts” binnen een bovenliggende map genaamd “Legal” heeft bijvoorbeeld zijn veld <code class="language-plaintext highlighter-rouge">folder</code> ingesteld op <code class="language-plaintext highlighter-rouge">["Legal", "Contracts"]</code>.</p> <h3 id="een-map-opgeven-bij-het-maken-van-een-sjabloon">Een Map Opgeven bij het Maken van een Sjabloon</h3> <p>Bij <a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">het maken van een sjabloon</a> via de API, kunt u de parameter <code class="language-plaintext highlighter-rouge">folder</code> opnemen in uw verzoek om het sjabloon toe te wijzen aan een specifieke map. Als het mappad nog niet bestaat in uw account, maakt DocuGenerate dit automatisch aan, inclusief eventuele tussenliggende mappen onderweg.</p> <p><img src="/assets/posts/034-template-folders/api-create-template-v2.png" alt="Folder-parameter bij het maken van een sjabloon"/></p> <p>Dit gedrag van automatische aanmaak maakt het eenvoudig om uw mapstructuur programmatisch in te stellen terwijl u sjablonen maakt, zonder dat u de hiërarchie eerst via de webapp hoeft te configureren.</p> <h3 id="sjablonen-verplaatsen-tussen-mappen">Sjablonen Verplaatsen Tussen Mappen</h3> <p>Om een bestaand sjabloon naar een andere map te verplaatsen, kunt u het eindpunt <a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">update template</a> gebruiken met een nieuwe waarde voor de parameter <code class="language-plaintext highlighter-rouge">folder</code>. Door deze in te stellen op een lege array (<code class="language-plaintext highlighter-rouge">[]</code>) wordt het sjabloon uit elke map verwijderd, en keert het terug naar de verweesde staat.</p> <p><img src="/assets/posts/034-template-folders/api-update-template.png" alt="Folder-parameter bij het bijwerken van een sjabloon"/></p> <p>Net als bij het maken van een sjabloon geldt: als het nieuwe mappad nog niet bestaat, maakt DocuGenerate de ontbrekende mappen automatisch aan (op voorwaarde dat u de sjabloneigenaar bent). Teamleden met schrijfrechten op een gedeeld sjabloon kunnen de inhoud en instellingen van het sjabloon bijwerken, maar ze kunnen geen nieuwe mappen maken in de hiërarchie van de sjabloneigenaar, wat overeenkomt met het <a href="#mappen-voor-teamsamenwerking">gedrag in de webapp</a>.</p> <h3 id="sjablonen-filteren-op-map-api">Sjablonen Filteren op Map</h3> <p>Het eindpunt <a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">list templates</a> accepteert een queryparameter <code class="language-plaintext highlighter-rouge">folder</code> die de respons filtert naar een specifieke map. De parameter heeft dezelfde vorm als bij <a href="#een-map-opgeven-bij-het-maken-van-een-sjabloon">het maken</a> of <a href="#sjablonen-verplaatsen-tussen-mappen">het bijwerken</a> van een sjabloon, uitgedrukt als een array van mapnamen die het pad volgt van de root naar de toegewezen map.</p> <p><img src="/assets/posts/034-template-folders/api-query-template.png" alt="Folder-parameter bij het opvragen van sjablonen"/></p> <p>Dit filter volgt dezelfde logica als <a href="#sjablonen-filteren-op-map">filteren in de webapp</a>: het selecteren van een map retourneert alleen sjablonen die er rechtstreeks aan zijn toegewezen, niet sjablonen uit submappen. Om sjablonen uit een map en al zijn submappen te verzamelen, zou u aparte verzoeken moeten doen voor elke submap.</p> <h2 id="gebruiksscenarios">Gebruiksscenario’s</h2> <p>Laten we enkele praktijkscenario’s verkennen waarin sjabloonmappen aanzienlijke waarde kunnen bieden.</p> <h3 id="scenario-1-organisatie-op-basis-van-afdeling">Scenario 1: Organisatie op Basis van Afdeling</h3> <p>Een <strong>middelgroot bedrijf</strong> gebruikt DocuGenerate om sjablonen te beheren voor meerdere afdelingen: HR, Legal, Sales, en Finance. Met tientallen sjablonen per afdeling was het vinden van de juiste tijdrovend geworden, en nieuwe medewerkers hadden moeite om de sjablonen te vinden die relevant waren voor hun functie.</p> <p>Na het organiseren van sjablonen in mappen op het hoogste niveau per afdeling, met submappen voor specifieke documenttypes (aanbiedingsbrieven, contracten, voorstellen, facturen), kunnen teamleden rechtstreeks navigeren naar de map van hun afdeling en alleen de sjablonen zien die voor hen relevant zijn. Deelbare map-URL’s worden toegevoegd aan de onboardingdocumentatie van elk team, wat nieuwe medewerkers vanaf dag één een directe link geeft naar de sjablonen die ze zullen gebruiken.</p> <h3 id="scenario-2-organisatie-op-basis-van-klant-voor-een-bureau">Scenario 2: Organisatie op Basis van Klant voor een Bureau</h3> <p>Een <strong>marketingbureau</strong> genereert gepersonaliseerde contracten, voorstellen, en rapporten voor tientallen klanten, elk met hun eigen branding en voorwaarden. Vóór mappen vertrouwde het team van het bureau op een naamgevingsconventie zoals <code class="language-plaintext highlighter-rouge">[klantnaam]_[documenttype]</code> om sjablonen te vinden, maar dit resulteerde in lange, moeilijk te scannen sjabloonnamen en bemoeilijkte het onboarden van nieuwe accountmanagers.</p> <p>Door per klant een map op het hoogste niveau te maken en documenttypes te organiseren als submappen, kunnen de accountmanagers van het bureau nu bladeren door een overzichtelijke, hiërarchische weergave van alle materialen voor elke klant. Bij het onboarden van een nieuwe klant maakt de accountmanager een nieuwe klantmap en repliceert de standaard submapstructuur erin.</p> <h3 id="scenario-3-programmatische-mapinstelling-via-api">Scenario 3: Programmatische Mapinstelling via API</h3> <p>Een <strong>documentautomatiseringsteam</strong> integreert DocuGenerate in hun interne tooling, en genereert programmatisch sjablonen op basis van een database met documentpatronen. Hun interne systeem organiseert patronen per regio en documentcategorie, en ze willen dat hun DocuGenerate-account die structuur exact weerspiegelt.</p> <p>Met de API stuurt hun integratie de juiste parameter <code class="language-plaintext highlighter-rouge">folder</code> bij het maken van elk sjabloon, waarmee automatisch een maphiërarchie wordt opgebouwd die overeenkomt met hun interne taxonomie. Dit houdt hun DocuGenerate-account gesynchroniseerd met hun bron van waarheid, zonder handmatig mapbeheer in de webapp, zelfs als hun patronencatalogus evolueert.</p> <h2 id="best-practices-voor-maporganisatie">Best Practices voor Maporganisatie</h2> <p>Om het meeste uit sjabloonmappen te halen naarmate uw bibliotheek groeit, overweegt u deze praktijken die helpen uw structuur nuttig en onderhoudbaar te houden na verloop van tijd:</p> <ol> <li> <p><strong>Begin met brede categorieën en verfijn indien nodig.</strong> Weersta de verleiding om vanaf dag één diepe maphiërarchieën te maken. Begin met een paar mappen op het hoogste niveau die overeenkomen met de meest fundamentele onderscheidingen in uw workflow, en voeg alleen submappen toe wanneer een categorie genoeg sjablonen verzamelt om onderverdeling te rechtvaardigen.</p> </li> <li> <p><strong>Laat mappen aansluiten bij hoe uw team denkt, niet bij hoe uw data is gestructureerd.</strong> Een mapstructuur werkt het beste wanneer deze het mentale model weerspiegelt dat uw team al gebruikt. Als iedereen verwijst naar “Q1-contracten” in plaats van “contracten van januari tot en met maart”, laat de mapnaam dan overeenkomen met het gesproken vocabulaire, zelfs als dit afwijkt van uw interne naamgevingsnormen.</p> </li> <li> <p><strong>Gebruik deelbare map-URL’s voor onboarding.</strong> Wanneer nieuwe teamleden zich aansluiten, deelt u directe links naar de mappen waarmee ze het vaakst zullen werken. Dit verkort de leercurve aanzienlijk en zorgt ervoor dat iedereen vanaf het begin op de hoogte is van de relevante sjablonen.</p> </li> <li> <p><strong>Evalueer periodiek opnieuw.</strong> Mapstructuren die een jaar geleden logisch waren, komen mogelijk niet meer overeen met hoe uw team vandaag werkt. Plan een periodieke beoordeling (per kwartaal of halfjaarlijks) om weinig gebruikte mappen samen te voegen, mappen die te groot zijn geworden te splitsen, of volledig te herstructureren als uw workflow aanzienlijk is veranderd.</p> </li> </ol> <h2 id="conclusie">Conclusie</h2> <p>Sjabloonmappen zijn een van de meest gevraagde toevoegingen aan DocuGenerate, en we zijn blij eindelijk een organisatiemodel te kunnen leveren dat meegroeit met uw sjabloonbibliotheek. Of u nu een klein handvol sjablonen beheert of honderden verspreid over meerdere afdelingen en klanten, mappen geven u de structuur en flexibiliteit om te vinden wat u nodig heeft en het te delen met uw team.</p> <p>Zoals altijd verwelkomen we uw feedback terwijl u begint met het organiseren van uw sjablonen met deze nieuwe functie. We zijn met name geïnteresseerd om te horen over workflows waarin mappen uw team aanzienlijk tijd besparen, evenals eventuele knelpunten die u tegenkomt bij gebruik in de praktijk, waarmee we rekening moeten houden voor toekomstige verbeteringen.</p> <h3 id="bronnen">Bronnen</h3> <ul> <li><a href="https://www.docugenerate.com/nl/hulp/articles/hoe-maak-ik-een-map-aan/">Hoe maak ik een map aan?</a></li> <li><a href="https://www.docugenerate.com/nl/hulp/articles/hoe-wijs-ik-een-sjabloon-toe-aan-een-map/">Hoe wijs ik een sjabloon toe aan een map?</a></li> <li><a href="https://www.docugenerate.com/nl/hulp/articles/hoe-filter-ik-sjablonen-op-map/">Hoe filter ik sjablonen op map?</a></li> <li><a href="https://www.docugenerate.com/nl/hulp/articles/hoe-maak-ik-geneste-mappen-aan/">Hoe maak ik geneste mappen aan?</a></li> <li><a href="https://www.docugenerate.com/nl/hulp/articles/hoe-bewerk-ik-een-map/">Hoe bewerk ik een map?</a></li> <li><a href="https://www.docugenerate.com/nl/hulp/articles/hoe-verwijder-ik-een-map/">Hoe verwijder ik een map?</a></li> <li><a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">Create template</a> API-documentatie.</li> <li><a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">Update template</a> API-documentatie.</li> <li><a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">List templates</a> API-documentatie.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Product Update"/><category term="Web App"/><category term="Templates"/><summary type="html"><![CDATA[Mappen brengen een vertrouwd, hiërarchisch organisatiemodel naar uw DocuGenerate-sjablonen, waardoor het eenvoudiger wordt om verwante sjablonen te groeperen naarmate uw bibliotheek groeit. Ontdek hoe u mappen maakt en beheert om uw werkruimte georganiseerd te houden.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="fr"><title type="html">Organisez Vos Modèles en Dossiers pour un Accès Facile</title><link href="https://www.docugenerate.com/fr/blog/organisez-vos-modeles-en-dossiers-pour-un-acces-facile/" rel="alternate" type="text/html" title="Organisez Vos Modèles en Dossiers pour un Accès Facile"/><published>2026-06-15T00:00:00+00:00</published><updated>2026-06-15T00:00:00+00:00</updated><id>https://www.docugenerate.com/fr/blog/organisez-vos-modeles-en-dossiers-pour-un-acces-facile</id><content type="html" xml:base="https://www.docugenerate.com/fr/blog/organisez-vos-modeles-en-dossiers-pour-un-acces-facile/"><![CDATA[<h2 id="que-sont-les-dossiers">Que Sont les Dossiers de Modèles?</h2> <p>Les Dossiers de Modèles apportent un modèle organisationnel familier à DocuGenerate, vous permettant de regrouper des modèles apparentés dans une structure hiérarchique. Que vous gériez une poignée de modèles ou des centaines, les dossiers offrent un moyen clair et intuitif de trouver ce dont vous avez besoin et de garder votre bibliothèque de modèles organisée à mesure qu’elle s’agrandit.</p> <p>Jusqu’à présent, tous les modèles de votre compte DocuGenerate étaient affichés dans une seule liste plate, triée par date de création. Avec cette nouvelle fonctionnalité, nous introduisons un système de dossiers qui suit les conventions que vous connaissez déjà des gestionnaires de fichiers et des clients de messagerie, avec une profondeur d’imbrication arbitraire, une réorganisation intuitive, et une prise en charge complète à la fois dans l’<a href="#dossiers-application-web">application web</a> et dans l’<a href="#dossiers-api">API</a>.</p> <h2 id="pourquoi-les-dossiers-sont-importants">Pourquoi l’Organisation en Dossiers Est Importante</h2> <p>Pour les organisations qui s’appuient sur une bibliothèque de modèles en croissance, l’absence de structure organisationnelle peut devenir un véritable frein à la productivité avec le temps. À mesure que votre bibliothèque de modèles passe de quelques dizaines à des centaines de modèles, trouver le bon devient plus difficile, l’intégration de nouveaux membres d’équipe ralentit, et les modèles s’éloignent de toute structure logique qui existait autrefois dans la tête de quelqu’un.</p> <p><strong>1. Recherche de Modèles Plus Rapide</strong><br/> Avec les dossiers, vous n’avez plus besoin de parcourir une longue liste de modèles ou de vous fier à une correspondance partielle de nom pour trouver le bon. Une hiérarchie de dossiers bien organisée reflète la façon dont votre équipe pense réellement aux modèles, que ce soit par département, par client, par type de document, ou par phase de projet.</p> <p><strong>2. Modèle Mental Plus Clair pour les Équipes</strong><br/> Lorsque les modèles sont organisés en dossiers, la structure elle-même communique l’intention. Un nouveau membre de l’équipe consultant votre bibliothèque de modèles peut rapidement comprendre comment les documents sont catégorisés dans votre organisation, réduisant le besoin d’explications ou de documentation d’intégration.</p> <p><strong>3. Vues Filtrables</strong><br/> Les dossiers ne sont pas que des conteneurs visuels. Sélectionner un dossier filtre la vue des modèles pour n’afficher que les modèles qu’il contient, vous offrant un espace de travail ciblé lorsque vous travaillez dans une catégorie spécifique. Le dossier actuel est reflété dans l’URL de la page, vous pouvez donc mettre en favori ou partager une vue filtrée.</p> <h2 id="dossiers-application-web">Comment Fonctionnent les Dossiers de Modèles dans l’Application Web</h2> <p>Les dossiers sont accessibles partout dans l’application via l’icône de dossier dans la barre de navigation. Cliquer sur celle-ci ouvre le menu des dossiers, qui affiche votre arborescence de dossiers et vous permet de créer, modifier, ou supprimer des dossiers directement. Sur les appareils mobiles, le menu des dossiers est disponible depuis le menu utilisateur principal.</p> <p><img src="/assets/posts/034-template-folders/folder-menu-v2.png" alt="Menu des dossiers dans la barre de navigation"/></p> <h3 id="creer-des-dossiers">Créer un Dossier</h3> <p>Pour <a href="https://www.docugenerate.com/fr/aide/articles/comment-creer-un-dossier/">créer un nouveau dossier</a>, cliquez sur l’icône <strong>New Folder</strong> à côté de l’en-tête <strong>Template Folders</strong> dans le menu des dossiers. Une boîte de dialogue s’ouvre où vous pouvez saisir le nom du dossier et, éventuellement, sélectionner un dossier parent si vous souhaitez créer le dossier à l’intérieur d’un dossier existant.</p> <p><img src="/assets/posts/034-template-folders/new-folder-dialog-v2.png" alt="Boîte de dialogue de nouveau dossier"/></p> <p>Pour <a href="https://www.docugenerate.com/fr/aide/articles/comment-creer-des-dossiers-imbriques/">créer un sous-dossier</a> directement depuis un dossier existant, vous pouvez également utiliser l’action <strong>Add</strong> dans le <a href="#gerer-les-dossiers">menu contextuel</a> du dossier, qui pré-remplit la sélection du parent pour vous. Les noms de dossiers prennent en charge les lettres, les chiffres, et les espaces. Chaque dossier reçoit une URL unique dérivée de son nom, comme décrit dans la <a href="#filtrer-par-dossier">section de filtrage</a> ci-dessous.</p> <h3 id="assigner-des-modeles">Assigner des Modèles à des Dossiers</h3> <p>Vous pouvez <a href="https://www.docugenerate.com/fr/aide/articles/comment-assigner-un-modele-a-un-dossier/">assigner un modèle à un dossier</a> soit lors de la création d’un nouveau modèle, soit en modifiant les paramètres d’un modèle existant. Le menu déroulant de dossier dans les paramètres du modèle affiche l’arborescence complète des dossiers disponibles, avec une indentation reflétant les relations parent-enfant.</p> <p><img src="/assets/posts/034-template-folders/template-settings-folder.png" alt="Sélection de dossier dans les paramètres du modèle"/></p> <p>Chaque modèle appartient à un seul dossier à la fois. Pour déplacer un modèle vers un autre dossier, vous changez la sélection de dossier dans les paramètres du modèle et enregistrez. Pour retirer un modèle de tout dossier, vous sélectionnez <strong>None</strong> dans le menu déroulant de dossier.</p> <h3 id="filtrer-par-dossier">Filtrer les Modèles par Dossier</h3> <p>Sélectionner un dossier dans le menu des dossiers <a href="https://www.docugenerate.com/fr/aide/articles/comment-filtrer-les-modeles-par-dossier/">filtre la vue des modèles</a> pour n’afficher que les modèles à l’intérieur de ce dossier. L’URL de la page se met à jour pour refléter le filtre actuel. Cela signifie que vous pouvez mettre en favori une vue de dossier, partager l’URL avec un collègue, ou ouvrir plusieurs onglets de navigateur chacun centré sur un dossier différent.</p> <p><img src="/assets/posts/034-template-folders/filtered-view.png" alt="Modèles filtrés par dossier"/></p> <p>Le fil d’Ariane du dossier apparaît dans la barre de navigation, affichant le chemin complet du dossier sélectionné. Pour revenir à la vue par défaut avec tous les modèles, cliquez sur l’icône <strong>Clear Folder</strong> à côté du fil d’Ariane ou sélectionnez <strong>All Templates</strong> dans le menu des dossiers.</p> <p><img src="/assets/posts/034-template-folders/nested-folders.png" alt="Vue filtrée de dossiers imbriqués"/></p> <p>Le dossier auquel appartient un modèle est visible à la fois dans les <a href="https://www.docugenerate.com/fr/aide/articles/comment-basculer-les-options-d-affichage/">vues Grille et Liste</a> de la page des modèles. Dans la vue <strong>Grille</strong>, le nom du dossier apparaît sous le titre du modèle avec une petite icône de dossier. Dans la vue <strong>Liste</strong>, une colonne <strong>Folder</strong> dédiée affiche la même information. Cliquer sur le nom du dossier dans l’une ou l’autre vue filtre la liste des modèles vers ce dossier.</p> <h3 id="gerer-les-dossiers">Modifier, Déplacer et Supprimer des Dossiers</h3> <p>Chaque dossier dans le menu des dossiers dispose d’un menu contextuel avec trois actions : <strong>Edit</strong> pour <a href="https://www.docugenerate.com/fr/aide/articles/comment-modifier-un-dossier/">renommer le dossier</a> ou changer son parent, <strong>Delete</strong> pour <a href="https://www.docugenerate.com/fr/aide/articles/comment-supprimer-un-dossier/">supprimer le dossier</a> et tous ses sous-dossiers, et <strong>Add</strong> pour créer un nouveau sous-dossier à l’intérieur de celui-ci.</p> <p><img src="/assets/posts/034-template-folders/folder-context-menu-v2.png" alt="Menu contextuel de dossier"/></p> <p>Lorsque vous supprimez un dossier, tous ses sous-dossiers sont également supprimés. Les modèles à l’intérieur des dossiers supprimés ne sont pas eux-mêmes supprimés, ils deviennent simplement orphelins et retournent à la vue <strong>All Templates</strong>. Cela signifie que supprimer un dossier est toujours une opération sûre du point de vue de votre contenu de modèles.</p> <p>Déplacer un dossier sous un parent différent est pris en charge, avec une garantie de sécurité : un dossier ne peut pas être déplacé en lui-même ou dans l’un de ses propres descendants. La boîte de dialogue du dossier désactive automatiquement ces options lorsque vous modifiez un dossier existant, de sorte que la contrainte est appliquée visuellement avant même que vous puissiez tenter un déplacement invalide.</p> <h2 id="dossiers-collaboration-equipe">Dossiers pour la Collaboration d’Équipe</h2> <p>Pour les utilisateurs disposant de la fonctionnalité de <a href="https://www.docugenerate.com/fr/aide/articles/introduction-a-la-collaboration-d-equipe/">collaboration d’équipe</a>, l’organisation en dossiers s’étend naturellement aux modèles partagés. Les membres de l’équipe voient les dossiers du propriétaire de leur équipe dans une section <strong>Shared</strong> dédiée au sein du menu des dossiers, séparée de leurs propres dossiers par un séparateur visuel.</p> <p><img src="/assets/posts/034-template-folders/shared-folders.png" alt="Menu des dossiers avec dossiers personnels et partagés"/></p> <p>Le modèle de visibilité est intentionnel : les membres de l’équipe peuvent parcourir et filtrer par les dossiers partagés du propriétaire de l’équipe, mais ils ne peuvent pas créer, renommer, ou supprimer de dossiers dans la hiérarchie du propriétaire de l’équipe. Cela maintient la structure de dossiers cohérente au sein de l’équipe et donne au propriétaire un contrôle clair sur la façon dont les modèles sont organisés pour tous.</p> <p>Lorsqu’un membre de l’équipe est ajouté ou retiré, la structure de dossiers reflète ce changement immédiatement, sans nécessiter d’action de la part du membre. De même, lorsque le propriétaire effectue des modifications à sa structure de dossiers, ces changements se propagent à la vue de chaque membre de l’équipe dès qu’ils sont enregistrés.</p> <h2 id="dossiers-api">Prise en Charge des Dossiers dans l’API</h2> <p>Pour les utilisateurs qui gèrent leurs modèles via l’<a href="https://api.docugenerate.com/" target="_blank">API DocuGenerate</a>, l’organisation en dossiers est accessible via les mêmes points de terminaison que vous utilisez déjà. Le dossier auquel appartient un modèle est représenté comme un paramètre <code class="language-plaintext highlighter-rouge">folder</code> sur le modèle, exprimé sous forme de tableau de noms de dossiers qui trace le chemin depuis la racine jusqu’au dossier assigné. Par exemple, un modèle à l’intérieur d’un sous-dossier nommé « Contracts » au sein d’un dossier parent nommé « Legal » a son champ <code class="language-plaintext highlighter-rouge">folder</code> défini sur <code class="language-plaintext highlighter-rouge">["Legal", "Contracts"]</code>.</p> <h3 id="api-creer-un-modele">Spécifier un Dossier lors de la Création d’un Modèle</h3> <p>Lors de la <a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">création d’un modèle</a> via l’API, vous pouvez inclure le paramètre <code class="language-plaintext highlighter-rouge">folder</code> dans votre requête pour assigner le modèle à un dossier spécifique. Si le chemin de dossier n’existe pas encore dans votre compte, DocuGenerate le crée automatiquement, y compris tous les dossiers intermédiaires sur le chemin.</p> <p><img src="/assets/posts/034-template-folders/api-create-template-v2.png" alt="Paramètre de dossier lors de la création d'un modèle"/></p> <p>Ce comportement de création automatique facilite la mise en place de votre structure de dossiers par programmation au fur et à mesure que vous créez des modèles, sans avoir besoin de préconfigurer la hiérarchie via l’application web au préalable.</p> <h3 id="api-mettre-a-jour-un-modele">Déplacer des Modèles Entre Dossiers</h3> <p>Pour déplacer un modèle existant vers un autre dossier, vous pouvez utiliser le point de terminaison <a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">update template</a> avec une nouvelle valeur pour le paramètre <code class="language-plaintext highlighter-rouge">folder</code>. Le définir sur un tableau vide (<code class="language-plaintext highlighter-rouge">[]</code>) retire le modèle de tout dossier, le ramenant à l’état orphelin.</p> <p><img src="/assets/posts/034-template-folders/api-update-template.png" alt="Paramètre de dossier lors de la mise à jour d'un modèle"/></p> <p>Comme pour la création de modèle, si le nouveau chemin de dossier n’existe pas encore, DocuGenerate crée automatiquement les dossiers manquants (à condition que vous soyez le propriétaire du modèle). Les membres de l’équipe disposant d’une permission d’écriture sur un modèle partagé peuvent mettre à jour le contenu et les paramètres du modèle, mais ils ne peuvent pas créer de nouveaux dossiers dans la hiérarchie du propriétaire du modèle, reflétant le <a href="#dossiers-collaboration-equipe">comportement de l’application web</a>.</p> <h3 id="api-lister-les-modeles">Filtrer les Modèles par Dossier</h3> <p>Le point de terminaison <a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">list templates</a> accepte un paramètre de requête <code class="language-plaintext highlighter-rouge">folder</code> qui filtre la réponse vers un dossier spécifique. Le paramètre prend la même forme que pour la <a href="#api-creer-un-modele">création</a> ou la <a href="#api-mettre-a-jour-un-modele">mise à jour</a> d’un modèle, exprimé sous forme de tableau de noms de dossiers qui trace le chemin depuis la racine jusqu’au dossier assigné.</p> <p><img src="/assets/posts/034-template-folders/api-query-template.png" alt="Paramètre de dossier lors de l'interrogation des modèles"/></p> <p>Ce filtre suit la même logique que le <a href="#filtrer-par-dossier">filtrage de l’application web</a> : sélectionner un dossier ne renvoie que les modèles directement assignés à celui-ci, pas les modèles des sous-dossiers. Pour récupérer les modèles d’un dossier et de tous ses sous-dossiers, vous devriez effectuer des requêtes séparées pour chaque sous-dossier.</p> <h2 id="scenarios-dusage">Scénarios d’Usage</h2> <p>Explorons quelques scénarios concrets où les dossiers de modèles peuvent apporter une valeur significative.</p> <h3 id="scenario-departements">Scénario 1 : Organisation par Département</h3> <p>Une <strong>entreprise de taille moyenne</strong> utilise DocuGenerate pour gérer des modèles dans plusieurs départements : RH, Juridique, Ventes, et Finance. Avec des dizaines de modèles dans chaque département, trouver le bon était devenu chronophage, et les nouvelles recrues avaient du mal à localiser les modèles pertinents pour leur rôle.</p> <p>Après avoir organisé les modèles en dossiers de premier niveau par département, avec des sous-dossiers pour des types de documents spécifiques (lettres d’offre, contrats, propositions, factures), les membres de l’équipe peuvent naviguer directement vers le dossier de leur département et ne voir que les modèles pertinents pour eux. Des URL de dossiers partageables sont ajoutées à la documentation d’intégration de chaque équipe, offrant aux nouvelles recrues un lien direct vers les modèles qu’elles utiliseront dès le premier jour.</p> <h3 id="scenario-clients">Scénario 2 : Organisation par Client pour une Agence</h3> <p>Une <strong>agence de marketing</strong> génère des contrats, propositions, et rapports personnalisés pour des dizaines de clients, chacun avec sa propre identité visuelle et ses propres conditions. Avant les dossiers, l’équipe de l’agence s’appuyait sur une convention de nommage comme <code class="language-plaintext highlighter-rouge">[nom-client]_[type-de-document]</code> pour localiser les modèles, mais cela créait des noms de modèles longs et difficiles à parcourir, et compliquait l’intégration des nouveaux gestionnaires de comptes.</p> <p>En créant un dossier de premier niveau par client et en organisant les types de documents en sous-dossiers, les gestionnaires de comptes de l’agence peuvent désormais parcourir une vue claire et hiérarchique de tous les documents pour un client donné. Lors de l’intégration d’un nouveau client, le gestionnaire de compte crée un nouveau dossier client et y reproduit la structure de sous-dossiers standard.</p> <h3 id="scenario-api">Scénario 3 : Configuration Programmatique des Dossiers via l’API</h3> <p>Une <strong>équipe d’automatisation documentaire</strong> intègre DocuGenerate dans ses outils internes, générant des modèles par programmation à partir d’une base de données de modèles de documents. Leur système interne organise les modèles par région et par catégorie de document, et ils souhaitent que leur compte DocuGenerate reflète exactement cette structure.</p> <p>À l’aide de l’API, leur intégration envoie le paramètre <code class="language-plaintext highlighter-rouge">folder</code> approprié lors de la création de chaque modèle, construisant automatiquement une hiérarchie de dossiers correspondant à leur taxonomie interne. Cela maintient leur compte DocuGenerate synchronisé avec leur source de vérité sans aucune gestion manuelle de dossiers dans l’application web, même à mesure que leur catalogue de modèles évolue.</p> <h2 id="bonnes-pratiques">Bonnes Pratiques pour l’Organisation en Dossiers</h2> <p>Pour tirer le meilleur parti des dossiers de modèles à mesure que votre bibliothèque s’agrandit, voici quelques pratiques qui aident à garder votre structure utile et maintenable dans le temps :</p> <ol> <li> <p><strong>Commencez par des catégories larges et affinez selon les besoins.</strong> Résistez à la tentation de créer des hiérarchies de dossiers profondes dès le premier jour. Commencez par quelques dossiers de premier niveau correspondant aux distinctions les plus importantes de votre flux de travail, et ajoutez des sous-dossiers uniquement lorsqu’une catégorie accumule suffisamment de modèles pour justifier une subdivision.</p> </li> <li> <p><strong>Faites correspondre les dossiers à la façon dont votre équipe pense, pas à la structure de vos données.</strong> Une structure de dossiers fonctionne le mieux lorsqu’elle reflète le modèle mental déjà utilisé par votre équipe. Si tout le monde parle de « contrats du T1 » plutôt que de « contrats de janvier à mars », laissez le nom du dossier correspondre au vocabulaire parlé, même s’il diverge de vos standards de nommage internes.</p> </li> <li> <p><strong>Utilisez des URL de dossiers partageables pour l’intégration.</strong> Lorsque de nouveaux membres rejoignent l’équipe, partagez des liens directs vers les dossiers avec lesquels ils travailleront le plus souvent. Cela réduit considérablement la courbe d’apprentissage et garantit que tout le monde a connaissance des modèles pertinents dès le départ.</p> </li> <li> <p><strong>Réévaluez périodiquement.</strong> Les structures de dossiers qui avaient du sens il y a un an peuvent ne plus correspondre à la façon dont votre équipe travaille aujourd’hui. Planifiez une révision périodique (trimestrielle ou semestrielle) pour consolider les dossiers sous-utilisés, diviser les dossiers devenus trop grands, ou restructurer entièrement si votre flux de travail a considérablement changé.</p> </li> </ol> <h2 id="conclusion">Conclusion</h2> <p>Les Dossiers de Modèles sont l’une des fonctionnalités les plus demandées pour DocuGenerate, et nous sommes heureux de livrer enfin un modèle organisationnel qui s’adapte à la croissance de votre bibliothèque de modèles. Que vous gériez une petite poignée de modèles ou des centaines répartis sur plusieurs départements et clients, les dossiers vous offrent la structure et la flexibilité nécessaires pour trouver ce dont vous avez besoin et le partager avec votre équipe.</p> <p>Comme toujours, nous accueillons vos retours à mesure que vous commencez à organiser vos modèles avec cette nouvelle fonctionnalité. Nous sommes particulièrement intéressés d’entendre parler des flux de travail où les dossiers font gagner un temps significatif à votre équipe, ainsi que de toute difficulté rencontrée en usage réel que nous devrions prendre en compte pour de futures améliorations.</p> <h3 id="ressources">Ressources</h3> <ul> <li><a href="https://www.docugenerate.com/fr/aide/articles/comment-creer-un-dossier/">Comment créer un dossier?</a></li> <li><a href="https://www.docugenerate.com/fr/aide/articles/comment-assigner-un-modele-a-un-dossier/">Comment assigner un modèle à un dossier?</a></li> <li><a href="https://www.docugenerate.com/fr/aide/articles/comment-filtrer-les-modeles-par-dossier/">Comment filtrer les modèles par dossier?</a></li> <li><a href="https://www.docugenerate.com/fr/aide/articles/comment-creer-des-dossiers-imbriques/">Comment créer des dossiers imbriqués?</a></li> <li><a href="https://www.docugenerate.com/fr/aide/articles/comment-modifier-un-dossier/">Comment modifier un dossier?</a></li> <li><a href="https://www.docugenerate.com/fr/aide/articles/comment-supprimer-un-dossier/">Comment supprimer un dossier?</a></li> <li>Documentation de l’API <a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">Create template</a>.</li> <li>Documentation de l’API <a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">Update template</a>.</li> <li>Documentation de l’API <a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">List templates</a>.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Product Update"/><category term="Web App"/><category term="Templates"/><summary type="html"><![CDATA[Les dossiers apportent un modèle d'organisation hiérarchique familier à vos modèles DocuGenerate, facilitant le regroupement des modèles apparentés à mesure que votre bibliothèque s'agrandit. Découvrez comment créer et gérer des dossiers pour garder votre espace de travail organisé.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="en"><title type="html">Organize Your Templates in Folders for Easy Access</title><link href="https://www.docugenerate.com/blog/organize-your-templates-in-folders-for-easy-access/" rel="alternate" type="text/html" title="Organize Your Templates in Folders for Easy Access"/><published>2026-06-15T00:00:00+00:00</published><updated>2026-06-15T00:00:00+00:00</updated><id>https://www.docugenerate.com/blog/organize-your-templates-in-folders-for-easy-access</id><content type="html" xml:base="https://www.docugenerate.com/blog/organize-your-templates-in-folders-for-easy-access/"><![CDATA[<h2 id="what-are-folders">What are Template Folders?</h2> <p>Template Folders bring a familiar organizational model to DocuGenerate, allowing you to group related templates together in a hierarchical structure. Whether you’re managing a handful of templates or hundreds, folders provide a clean, intuitive way to find what you need and keep your template library organized as it grows.</p> <p>Until now, all templates in your DocuGenerate account were displayed in a single flat list, sorted by creation date. With this new feature, we’re introducing a folder system that follows the conventions you already know from file managers and email clients, with arbitrary nesting depth, intuitive reorganization, and full support across both the <a href="#web-app-folders">web app</a> and the <a href="#api-folders">API</a>.</p> <h2 id="why-folders-matter">Why Folder Organization Matters</h2> <p>For organizations that rely on a growing library of templates, the absence of organizational structure can become a real productivity drag over time. As your template library grows from a few dozen to hundreds of templates, locating the right one becomes harder, onboarding new team members slows down, and templates drift apart from any logical structure that once existed in someone’s head.</p> <p><strong>1. Faster Template Discovery</strong><br/> With folders, you no longer need to scroll through a long list of templates or rely on partial name matching to find the right one. A well-organized folder hierarchy mirrors how your team actually thinks about templates, whether by department, by client, by document type, or by project phase.</p> <p><strong>2. Clearer Mental Model for Teams</strong><br/> When templates are organized into folders, the structure itself communicates intent. A new team member looking at your template library can quickly grasp how documents are categorized in your organization, reducing the need for explanations or onboarding documentation.</p> <p><strong>3. Filterable Views</strong><br/> Folders aren’t just visual containers. Selecting a folder filters the templates view to show only the templates inside it, giving you a focused workspace when you’re working within a specific category. The current folder is reflected in the page URL, so you can bookmark or share a filtered view.</p> <h2 id="web-app-folders">How Template Folders Work in the Web App</h2> <p>Folders are accessible throughout the app via the folder icon in the navbar. Clicking it opens the folder menu, which displays your folder tree and lets you create, edit, or delete folders directly. On mobile devices, the folder menu is available from the main user menu.</p> <p><img src="/assets/posts/034-template-folders/folder-menu-v2.png" alt="Folder menu in the navbar"/></p> <h3 id="creating-folders">Creating a Folder</h3> <p>To <a href="https://www.docugenerate.com/help/articles/how-do-i-create-a-folder/">create a new folder</a>, click the <strong>New Folder</strong> icon next to the <strong>Template Folders</strong> header in the folder menu. A dialog opens where you can enter the folder name and optionally select a parent folder if you want to create the folder inside an existing one.</p> <p><img src="/assets/posts/034-template-folders/new-folder-dialog-v2.png" alt="New folder dialog"/></p> <p>To <a href="https://www.docugenerate.com/help/articles/how-do-i-create-nested-folders/">create a sub-folder</a> directly from an existing folder, you can also use the <strong>Add</strong> action in the folder’s <a href="#managing-folders">context menu</a>, which pre-fills the parent selection for you. Folder names support letters, numbers, and spaces. Each folder gets a unique URL derived from its name, as described in the <a href="#filtering-by-folder">filtering section</a> below.</p> <h3 id="assigning-templates">Assigning Templates to Folders</h3> <p>You can <a href="https://www.docugenerate.com/help/articles/how-do-i-assign-a-template-to-a-folder/">assign a template to a folder</a> either when creating a new template or by editing an existing template’s settings. The folder dropdown in the template settings shows the full tree of available folders, with indentation reflecting the parent-child relationships.</p> <p><img src="/assets/posts/034-template-folders/template-settings-folder.png" alt="Folder selection in template settings"/></p> <p>Each template belongs to a single folder at a time. To move a template to a different folder, you change the folder selection in the template settings and save. To remove a template from any folder, you select <strong>None</strong> in the folder dropdown.</p> <h3 id="filtering-by-folder">Filtering Templates by Folder</h3> <p>Selecting a folder in the folder menu <a href="https://www.docugenerate.com/help/articles/how-do-i-filter-templates-by-folder/">filters the templates view</a> to show only the templates within that folder. The page URL updates to reflect the current filter. This means you can bookmark a folder view, share the URL with a teammate, or open multiple browser tabs each focused on a different folder.</p> <p><img src="/assets/posts/034-template-folders/filtered-view.png" alt="Templates filtered by folder"/></p> <p>The folder breadcrumb appears in the navbar, showing the full path of the selected folder. To return to the default view with all the templates, click the <strong>Clear Folder</strong> icon next to the breadcrumb or select <strong>All Templates</strong> in the folder menu.</p> <p><img src="/assets/posts/034-template-folders/nested-folders.png" alt="Nested folders filtered view"/></p> <p>The folder a template belongs to is visible in both <a href="https://www.docugenerate.com/help/articles/how-do-i-toggle-view-options/">Grid and List views</a> of the templates page. In the <strong>Grid</strong> view, the folder name appears under the template title alongside a small folder icon. In the <strong>List</strong> view, a dedicated <strong>Folder</strong> column shows the same information. Clicking the folder name in either view filters the templates list to that folder.</p> <h3 id="managing-folders">Editing, Moving, and Deleting Folders</h3> <p>Each folder in the folder menu has a context menu with three actions: <strong>Edit</strong> to <a href="https://www.docugenerate.com/help/articles/how-do-i-edit-a-folder/">rename the folder</a> or change its parent, <strong>Delete</strong> to <a href="https://www.docugenerate.com/help/articles/how-do-i-delete-a-folder/">remove the folder</a> and all its sub-folders, and <strong>Add</strong> to create a new sub-folder inside it.</p> <p><img src="/assets/posts/034-template-folders/folder-context-menu-v2.png" alt="Folder context menu"/></p> <p>When you delete a folder, all of its sub-folders are also removed. Templates inside deleted folders are not themselves deleted, they simply become orphaned and return to the <strong>All Templates</strong> view. This means deleting a folder is always a safe operation from the perspective of your template content.</p> <p>Moving a folder under a different parent is supported, with one safety guard: a folder cannot be moved into itself or any of its own descendants. The folder dialog automatically disables those options when you’re editing an existing folder, so the constraint is enforced visually before you can even attempt an invalid move.</p> <h2 id="team-folders">Folders for Team Collaboration</h2> <p>For users with the <a href="https://www.docugenerate.com/help/articles/introduction-to-team-collaboration/">team collaboration</a> feature, folder organization extends naturally to shared templates. Team members see their team owner’s folders in a dedicated <strong>Shared</strong> section within the folder menu, separated from their own folders by a visual divider.</p> <p><img src="/assets/posts/034-template-folders/shared-folders.png" alt="Folder menu with personal and shared folders"/></p> <p>The visibility model is intentional: team members can browse and filter by the team owner’s shared folders, but they cannot create, rename, or delete folders in the team owner’s hierarchy. This keeps the folder structure consistent across the team and gives the owner clear ownership of how templates are organized for everyone.</p> <p>When a team member is added or removed, the folder structure reflects this change immediately, without requiring any action on the member’s part. Similarly, when the owner makes changes to their folder structure, those changes propagate to every team member’s view as soon as they’re saved.</p> <h2 id="api-folders">Folder Support in the API</h2> <p>For users who manage templates through the <a href="https://api.docugenerate.com/" target="_blank">DocuGenerate API</a>, folder organization is accessible through the same endpoints you already use. The folder a template belongs to is represented as a <code class="language-plaintext highlighter-rouge">folder</code> parameter on the template, expressed as an array of folder names that traces the path from the root to the assigned folder. For example, a template inside a sub-folder named “Contracts” within a parent folder named “Legal” has its <code class="language-plaintext highlighter-rouge">folder</code> field set to <code class="language-plaintext highlighter-rouge">["Legal", "Contracts"]</code>.</p> <h3 id="api-create-template">Specifying a Folder When Creating a Template</h3> <p>When <a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">creating a template</a> via the API, you can include the <code class="language-plaintext highlighter-rouge">folder</code> parameter in your request to assign the template to a specific folder. If the folder path doesn’t yet exist in your account, DocuGenerate creates it automatically, including any intermediate folders along the way.</p> <p><img src="/assets/posts/034-template-folders/api-create-template-v2.png" alt="Folder parameter when creating a template"/></p> <p>This auto-creation behavior makes it easy to set up your folder structure programmatically as you create templates, without needing to pre-configure the hierarchy through the web app first.</p> <h3 id="api-update-template">Moving Templates Between Folders</h3> <p>To move an existing template to a different folder, you can use the <a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">update template</a> endpoint with a new value for the <code class="language-plaintext highlighter-rouge">folder</code> parameter. Setting it to an empty array (<code class="language-plaintext highlighter-rouge">[]</code>) removes the template from any folder, returning it to the orphaned state.</p> <p><img src="/assets/posts/034-template-folders/api-update-template.png" alt="Folder parameter when updating a template"/></p> <p>As with template creation, if the new folder path doesn’t exist yet, DocuGenerate creates the missing folders automatically (provided you’re the template owner). Team members with write permission on a shared template can update the template’s contents and settings, but they cannot create new folders in the template owner’s hierarchy, mirroring the <a href="#team-folders">web app behavior</a>.</p> <h3 id="api-list-templates">Filtering Templates by Folder</h3> <p>The <a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">list templates</a> endpoint accepts a <code class="language-plaintext highlighter-rouge">folder</code> query parameter that filters the response to a specific folder. The parameter takes the same form as for the <a href="#api-create-template">creating</a> or <a href="#api-update-template">updating</a> a template, expressed as an array of folder names that traces the path from the root to the assigned folder.</p> <p><img src="/assets/posts/034-template-folders/api-query-template.png" alt="Folder parameter when querying the templates"/></p> <p>This filter follows the same logic as the <a href="#filtering-by-folder">web app filtering</a>: selecting a folder returns only templates directly assigned to it, not templates from any sub-folders. To gather templates from a folder and all of its sub-folders, you’d issue separate requests for each sub-folder.</p> <h2 id="use-case-scenarios">Use Case Scenarios</h2> <p>Let’s explore some real-world scenarios where template folders can provide significant value.</p> <h3 id="scenario-departments">Scenario 1: Department-based Organization</h3> <p>A <strong>mid-sized company</strong> uses DocuGenerate to manage templates across multiple departments: HR, Legal, Sales, and Finance. With dozens of templates in each department, finding the right one had become time-consuming, and new hires struggled to locate the templates relevant to their role.</p> <p>After organizing templates into top-level folders by department, with sub-folders for specific document types (offer letters, contracts, proposals, invoices), team members can navigate directly to their department’s folder and see only the templates relevant to them. Shareable folder URLs are added to each team’s onboarding documentation, giving new hires a direct link to the templates they’ll be using from day one.</p> <h3 id="scenario-clients">Scenario 2: Client-based Organization for an Agency</h3> <p>A <strong>marketing agency</strong> generates personalized contracts, proposals, and reports for dozens of clients, each with their own branding and terms. Before folders, the agency’s team relied on a naming convention like <code class="language-plaintext highlighter-rouge">[client-name]_[document-type]</code> to locate templates, but this created long, hard-to-scan template names and made it difficult to onboard new account managers.</p> <p>By creating a top-level folder per client and organizing document types as sub-folders, the agency’s account managers can now browse a clean, hierarchical view of all materials for any given client. When onboarding a new client, the account manager creates a new client folder and replicates the standard sub-folder structure inside it.</p> <h3 id="scenario-api">Scenario 3: Programmatic Folder Setup via API</h3> <p>A <strong>document automation team</strong> integrates DocuGenerate into their internal tooling, generating templates programmatically from a database of document patterns. Their internal system organizes patterns by region and document category, and they want their DocuGenerate account to mirror that structure exactly.</p> <p>Using the API, their integration sends the appropriate <code class="language-plaintext highlighter-rouge">folder</code> parameter when creating each template, automatically building out a folder hierarchy that matches their internal taxonomy. This keeps their DocuGenerate account synchronized with their source-of-truth without any manual folder management in the web app, even as their pattern catalog evolves.</p> <h2 id="best-practices">Best Practices for Folder Organization</h2> <p>To get the most out of template folders as your library grows, consider these practices that help keep your structure useful and maintainable over time:</p> <ol> <li> <p><strong>Start with broad categories and refine as needed.</strong> Resist the temptation to create deep folder hierarchies from day one. Begin with a few top-level folders that match the highest-level distinctions in your workflow, and add sub-folders only when a category accumulates enough templates to justify subdivision.</p> </li> <li> <p><strong>Match folders to how your team thinks, not how your data is structured.</strong> A folder structure works best when it reflects the mental model your team already uses. If everyone refers to “Q1 contracts” rather than “January through March contracts”, let the folder name match the spoken vocabulary, even if it diverges from your internal naming standards.</p> </li> <li> <p><strong>Use shareable folder URLs for onboarding.</strong> When new team members join, share direct links to the folders they’ll be working with most often. This shortens the learning curve significantly and ensures everyone is aware of the relevant templates from the start.</p> </li> <li> <p><strong>Re-evaluate periodically.</strong> Folder structures that made sense a year ago may not match how your team works today. Schedule a periodic review (quarterly or semi-annually) to consolidate underused folders, split folders that have grown too large, or restructure entirely if your workflow has changed substantially.</p> </li> </ol> <h2 id="conclusion">Conclusion</h2> <p>Template Folders are one of the most-requested additions to DocuGenerate, and we’re glad to finally deliver an organizational model that scales with your template library. Whether you’re managing a small handful of templates or hundreds across multiple departments and clients, folders give you the structure and flexibility to find what you need and share it with your team.</p> <p>As always, we welcome your feedback as you start organizing your templates with this new feature. We’re particularly interested in hearing about workflows where folders save your team meaningful time, as well as any rough edges you encounter in real-world use that we should consider for future improvements.</p> <h3 id="resources">Resources</h3> <ul> <li><a href="https://www.docugenerate.com/help/articles/how-do-i-create-a-folder/">How do I create a folder?</a></li> <li><a href="https://www.docugenerate.com/help/articles/how-do-i-assign-a-template-to-a-folder/">How do I assign a template to a folder?</a></li> <li><a href="https://www.docugenerate.com/help/articles/how-do-i-filter-templates-by-folder/">How do I filter templates by folder?</a></li> <li><a href="https://www.docugenerate.com/help/articles/how-do-i-create-nested-folders/">How do I create nested folders?</a></li> <li><a href="https://www.docugenerate.com/help/articles/how-do-i-edit-a-folder/">How do I edit a folder?</a></li> <li><a href="https://www.docugenerate.com/help/articles/how-do-i-delete-a-folder/">How do I delete a folder?</a></li> <li><a href="https://api.docugenerate.com/#/Template/createTemplate" target="_blank">Create template</a> API documentation.</li> <li><a href="https://api.docugenerate.com/#/Template/updateTemplate" target="_blank">Update template</a> API documentation.</li> <li><a href="https://api.docugenerate.com/#/Template/getTemplates" target="_blank">List templates</a> API documentation.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Product Update"/><category term="Web App"/><category term="Templates"/><summary type="html"><![CDATA[Folders bring a familiar, hierarchical organization model to your DocuGenerate templates, making it easier to group related templates as your library grows. Find out how to create and manage folders to keep your workspace organized.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/034-template-folders/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="nl"><title type="html">Formatteer Datums in Sjablonen met Datafilters en Automatische Velden</title><link href="https://www.docugenerate.com/nl/blog/formatteer-datums-in-sjablonen-met-datafilters-en-automatische-velden/" rel="alternate" type="text/html" title="Formatteer Datums in Sjablonen met Datafilters en Automatische Velden"/><published>2026-05-31T00:00:00+00:00</published><updated>2026-05-31T00:00:00+00:00</updated><id>https://www.docugenerate.com/nl/blog/formatteer-datums-in-sjablonen-met-datafilters-en-automatische-velden</id><content type="html" xml:base="https://www.docugenerate.com/nl/blog/formatteer-datums-in-sjablonen-met-datafilters-en-automatische-velden/"><![CDATA[<h2 id="introductie">Introductie</h2> <p>Datums komen voor in bijna elk zakelijk document. Contracten specificeren ingangsdatums, facturen hebben vervaldatums, certificaten dragen uitgiftedatums, en aanbevelingsbrieven worden gedateerd om hun relevantie vast te stellen. Hoe die datums worden weergegeven, is belangrijk, omdat datumformaatconventies aanzienlijk verschillen per land en regio. In de Verenigde Staten is het standaardformaat <code class="language-plaintext highlighter-rouge">MM/DD/YYYY</code>, terwijl het grootste deel van Europa en veel van de rest van de wereld <code class="language-plaintext highlighter-rouge">DD/MM/YYYY</code> gebruikt. Zonder controle over datumopmaak zou een datum zoals 4 december 2026 kunnen verschijnen als <code class="language-plaintext highlighter-rouge">12/04/2026</code> voor een Amerikaanse lezer of <code class="language-plaintext highlighter-rouge">04/12/2026</code> voor een Europese lezer, waarbij elk deze alleen correct interpreteert volgens hun eigen conventie.</p> <p>DocuGenerate biedt u twee verschillende manieren om te bepalen hoe datums worden weergegeven in uw gegenereerde documenten, elk geschikt voor een ander gebruiksscenario. De eerste is het filter <code class="language-plaintext highlighter-rouge">date</code>, dat een datumwaarde uit uw dataset opmaakt en weergeeft in het uitvoerformaat dat u opgeeft. De tweede is het rechtstreeks invoegen van de huidige datum in het documentsjabloon met Word of LibreOffice, zodat het veld automatisch wordt gevuld met de datum van vandaag op het moment van generatie.</p> <p>Dit artikel doorloopt beide benaderingen met het sjabloon <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">Aanbevelingsbrief</a> uit onze <a href="https://www.docugenerate.com/nl/sjablonen/#brieven">Sjabloonbibliotheek</a>. Voor elke benadering laten we zien hoe u zowel Amerikaanse als Europese datumformaten produceert, zodat u een concrete referentie heeft, ongeacht welke conventie uw documenten volgen.</p> <h2 id="datums-opmaken-vanuit-uw-dataset">Datums Opmaken vanuit Uw Dataset</h2> <p>Wanneer uw dataset datumwaarden bevat, geeft het <a href="https://www.docugenerate.com/nl/hulp/articles/data-opmaken-met-filters/#format-dates">date-filter</a> van DocuGenerate u volledige controle over hoe die datums worden weergegeven in het gegenereerde document. Dit is de juiste aanpak wanneer de datum een betekenisvol stukje data is dat is gekoppeld aan een specifieke gebeurtenis, zoals de ondertekeningsdatum van een contract of de datum waarop een brief formeel is geadresseerd.</p> <p>Het filter maakt deel uit van de functieset <a href="https://www.docugenerate.com/nl/hulp/articles/verbeter-uw-sjablonen-met-uitgebreide-syntax/">uitgebreide syntax</a>, dus moet u deze <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-schakel-ik-de-uitgebreide-syntax-in/">inschakelen</a> voordat het effect heeft. Open hiervoor het sjabloon, ga naar <strong>Settings</strong>, vink het selectievakje <strong>Enable enhanced syntax</strong> aan, en klik op <strong>Save</strong>.</p> <h3 id="de-data-voorbereiden">De Data Voorbereiden</h3> <p>Het filter <code class="language-plaintext highlighter-rouge">date</code> verwacht dat de invoerwaarde in het formaat <a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank" rel="nofollow noopener">ISO 8601</a> is, specifiek <code class="language-plaintext highlighter-rouge">yyyy-MM-dd</code>. Dit is een internationaal erkende standaard voor het weergeven van datums die de dubbelzinnigheid van regionale conventies vermijdt. Als uw data momenteel datums in een ander formaat opslaat, moet u deze omzetten naar het ISO-formaat voordat u ze doorgeeft aan DocuGenerate. Het filter wordt genegeerd voor datums die niet in ISO-formaat zijn, en de invoerwaarde wordt ongewijzigd weergegeven in het gegenereerde document.</p> <h3 id="het-sjabloon-bijwerken">Het Sjabloon Bijwerken</h3> <p>Het <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">originele sjabloon</a> gebruikt de standaard DocuGenerate-syntax met vierkante haken als scheidingstekens. Wanneer uitgebreide syntax is ingeschakeld, is de tag-parser strenger en tolereert deze geen extra witruimte binnen merge-tags, dus moeten tags zoals <code class="language-plaintext highlighter-rouge">[Job Title]</code> worden <code class="language-plaintext highlighter-rouge">[Job_Title]</code>. Het <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">bijgewerkte sjabloon</a> is al bewerkt om tags zonder witruimte te hebben en is klaar voor gebruik met uitgebreide syntax.</p> <p><img src="/assets/posts/033-date-formatting/recommendation-letter-date-filter-template.png" alt="Aanbevelingsbrief-sjabloon met merge-tag voor datumfilter"/></p> <h3 id="het-datumfilter-toepassen">Het Datumfilter Toepassen</h3> <p>Met uitgebreide syntax ingeschakeld, kunt u de datum rechtstreeks binnen de merge-tag opmaken met de volgende syntax:</p> <div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[Date | date:'date_format']
</code></pre></div></div> <p>De tekenreeks <code class="language-plaintext highlighter-rouge">date_format</code> gebruikt symbolen uit de <a href="https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table" target="_blank" rel="nofollow noopener">Unicode Technical Standard</a> voor datum- en tijdpatronen. De twee meest gebruikte formaten voor Amerikaanse en Europese conventies zijn:</p> <table class="table table-bordered"> <thead> <tr> <th>Merge-Tag</th> <th>Resultaat</th> <th>Conventie</th> </tr> </thead> <tbody> <tr> <td><code>[Date &#124; date:'MM/dd/yyyy']</code></td> <td>12/04/2026</td> <td>VS (Maand/Dag/Jaar)</td> </tr> <tr> <td><code>[Date &#124; date:'dd/MM/yyyy']</code></td> <td>04/12/2026</td> <td>Europees (Dag/Maand/Jaar)</td> </tr> <tr> <td><code>[Date &#124; date:'MMMM d, yyyy']</code></td> <td>December 4, 2026</td> <td>Geschreven maandnaam</td> </tr> <tr> <td><code>[Date &#124; date:'dd-MM-yyyy']</code></td> <td>04-12-2026</td> <td>Europees met streepjes</td> </tr> </tbody> </table> <p>Het filter ondersteunt ook meer uitgebreide formaten als u de volledige maandnaam wilt tonen, de dag van de week wilt opnemen, of tijdcomponenten wilt toevoegen. Voor een volledige lijst met opmaakopties en voorbeelden, zie het artikel <a href="https://www.docugenerate.com/nl/hulp/articles/data-opmaken-met-filters/#format-dates">Data opmaken met filters</a> in ons Hulpcentrum.</p> <h2 id="de-datum-van-vandaag-invoegen-in-het-sjabloon">De Datum van Vandaag Invoegen in het Sjabloon</h2> <p>Voor documenten waarbij de datum altijd de huidige datum op het moment van generatie moet weerspiegelen, is het doorgeven van een datum via de dataset onnodig. Een aanbevelingsbrief, een dagelijks statusrapport, of een ad-hoc certificaat heeft doorgaans alleen de datum van vandaag nodig, en het zou overbodig zijn om deze in elk API-verzoek of elke spreadsheetrij op te nemen. Voor deze gevallen kunt u een datumveld rechtstreeks invoegen in het Word-sjabloon. Wanneer DocuGenerate het document verwerkt, evalueert het veld en geeft het automatisch de huidige datum weer, zonder dat er enige datumwaarde in de data aanwezig is.</p> <h3 id="de-datum-van-vandaag-invoegen-in-microsoft-word">De Datum van Vandaag Invoegen in Microsoft Word</h3> <p>Met Microsoft Word kunt u de huidige datum invoegen via het veld <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">Date &amp; Time</a>. Dit opent een dialoogvenster met een lijst van datum- en tijdformaten en een selectievakje met het label <strong>Update automatically</strong>. Door deze optie te selecteren, wordt de statische datum omgezet in een live veld dat wordt bijgewerkt telkens wanneer het document wordt geopend of verwerkt.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-date-time-dialog.png" alt="Het veld voor de huidige datum en tijd invoegen in Microsoft Word"/></p> <p>De beschikbare formaten in Word zijn vooraf bepaald en gekoppeld aan de regionale instellingen van het systeem. U kunt de taal wijzigen via het vervolgkeuzemenu, en de lijst met beschikbare formaten wordt bijgewerkt om overeen te komen met de geselecteerde taal.</p> <p>Als u meer controle wilt over het datumformaat, kunt u in plaats daarvan <strong>Insert a Field</strong> kiezen, en de categorie <strong>Date and Time</strong> en de veldnaam <strong>Date</strong> selecteren. Klik op <strong>Options</strong> om te kiezen uit een lijst met vooraf gedefinieerde datumformaten, of voer het gewenste formaat in het tekstinvoerveld <strong>Field code</strong> in. Om hetzelfde resultaat te krijgen en de datum opgemaakt te hebben voor de <strong>Franse</strong> taal, moet u de waarde <code class="language-plaintext highlighter-rouge">DATE \@ "dd/MM/yyyy"</code> gebruiken in de field code. Dit vereist echter bekendheid met de veldsyntax van Word en is niet praktisch voor de meeste gebruikers.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-field-dialog.png" alt="Het datumveld invoegen in Microsoft Word"/></p> <p>Voor een sjabloon dat met deze aanpak is gebouwd, zie het <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Word-specifieke sjabloon</a>, waarin de merge-tag <code class="language-plaintext highlighter-rouge">[Date]</code> is vervangen door het automatische datumveld van Word, ingesteld op het Europese formaat.</p> <h3 id="de-datum-van-vandaag-invoegen-in-libreoffice">De Datum van Vandaag Invoegen in LibreOffice</h3> <p>LibreOffice Writer biedt een flexibelere manier om de datum van vandaag in te voegen, met locale-bewuste opmaak die een breed scala aan regionale datumconventies dekt. Om een datumveld in te voegen, gaat u naar <strong>Insert</strong> &gt; <strong>Field</strong> &gt; <strong>Date (variable)</strong>, waarmee een datumveld met een standaardformaat aan uw document wordt toegevoegd. Klik met de rechtermuisknop op de nieuw ingevoegde datum en selecteer <strong>Edit Fields</strong>, waarmee het dialoogvenster Fields wordt geopend.</p> <p>In dit dialoogvenster toont de kolom <strong>Format</strong> aan de rechterkant een lijst met vooraf gedefinieerde formaten voor de standaard systeemtaal. Deze standaardformaten dekken veelvoorkomende patronen, maar om toegang te krijgen tot formaten voor andere locales, klikt u op de optie <strong>Additional formats</strong>.</p> <p><img src="/assets/posts/033-date-formatting/libreoffice-fields-dialog.png" alt="Een datumveld invoegen in LibreOffice via het dialoogvenster Fields"/></p> <p>Dit opent een nieuw dialoogvenster waarin de datumopmaakmogelijkheden van LibreOffice bijzonder nuttig worden. Een vervolgkeuzelijst <strong>Language</strong> aan de rechterkant van het dialoogvenster laat u kiezen uit honderden taal- en localecombinaties. Zodra u een taal kiest, wordt de lijst <strong>Format</strong> bijgewerkt om datumpatronen te tonen die natuurlijk zijn voor die locale.</p> <p>Door bijvoorbeeld <strong>French (France)</strong> te selecteren, worden patronen zoals <code class="language-plaintext highlighter-rouge">JJ/MM/AAAA</code> beschikbaar, wat de Franse notatie is voor <code class="language-plaintext highlighter-rouge">DD/MM/YYYY</code>. U kunt ook rechtstreeks een aangepaste formaatcode invoeren in het veld <strong>Format Code</strong> als geen van de vermelde opties overeenkomt met wat u nodig heeft.</p> <p>Voor een sjabloon dat op deze manier is gebouwd, zie het <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">LibreOffice-specifieke sjabloon</a>. Deze aanpak is bijzonder praktisch wanneer u meerdere varianten van hetzelfde sjabloon voor verschillende regio’s onderhoudt. Elke versie kan dezelfde content gebruiken, maar het datumveld geconfigureerd hebben voor de doellocale, zodat de uitvoer overeenkomt met lokale verwachtingen zonder de data of de generatieworkflow te wijzigen.</p> <h2 id="de-juiste-aanpak-kiezen">De Juiste Aanpak Kiezen</h2> <p>De twee benaderingen behandelen verschillende scenario’s en kunnen beide van toepassing zijn binnen dezelfde organisatie, afhankelijk van het documenttype. Het <a href="#datums-opmaken-vanuit-uw-dataset">datumfilter</a> is de juiste keuze wanneer de datum een betekenisvol datageveld is dat is gekoppeld aan een specifieke gebeurtenis. De ondertekeningsdatum van een contract, de vervaldatum van een factuur, of de referentiedatum van een brief horen allemaal bij de data, en het filter laat u deze weergeven in welke regionale conventie de ontvanger ook verwacht. Aangezien het één ISO 8601-invoerwaarde neemt en deze bij uitvoer opmaakt, kunt u Amerikaanse en Europese doelgroepen bedienen met dezelfde data, door simpelweg de formaattekenreeks in het sjabloon te wijzigen.</p> <p>Het rechtstreeks invoegen van <a href="#de-datum-van-vandaag-invoegen-in-het-sjabloon">de datum van vandaag</a> in het sjabloon is de juiste keuze wanneer er geen datumwaarde in de data bestaat en het document simpelweg moet worden voorzien van de huidige datum. Dit houdt de dataset schoon en het generatieverzoek eenvoudig. Teams die documenten genereren voor meerdere regio’s onderhouden vaak een set locale-specifieke sjablonen, elk met het datumveld vooraf geconfigureerd voor zijn doelgroep, en wijzen elke regionale workflow toe aan het juiste sjabloon.</p> <h2 id="conclusie">Conclusie</h2> <p>Ervoor zorgen dat datums correct worden weergegeven in gegenereerde documenten komt neer op het bepalen van waar de datumwaarde vandaan komt. Als deze uit uw dataset komt, gebruikt u het filter van DocuGenerate met een formaattekenreeks die overeenkomt met uw doelconventie. Als het document altijd de datum van vandaag moet weerspiegelen, voegt u een datumveld in het sjabloon in met Word of LibreOffice, voor meer geavanceerde controle over locales. Beide benaderingen werken met hetzelfde sjabloonformaat en passen natuurlijk binnen de generatieworkflow van DocuGenerate, zonder dat wijzigingen nodig zijn in hoe documenten worden gegenereerd of afgeleverd.</p> <h3 id="bronnen">Bronnen</h3> <ul> <li>Het sjabloon <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">Aanbevelingsbrief</a>, geconfigureerd voor het datumfilter.</li> <li>Het sjabloon <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Aanbevelingsbrief</a>, met gebruik van het automatische datumveld van Word.</li> <li>Het sjabloon <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">Aanbevelingsbrief</a>, met gebruik van het datumveld van LibreOffice.</li> <li>Het artikel van DocuGenerate’s Hulpcentrum over <a href="https://www.docugenerate.com/nl/hulp/articles/data-opmaken-met-filters/">het opmaken van data met filters</a>.</li> <li>De documentatie van Microsoft over <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">het invoegen van de datum van vandaag in een Word-document</a>.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Letters"/><category term="Microsoft Word"/><category term="Expressions"/><summary type="html"><![CDATA[Het bepalen van hoe datums worden weergegeven in gegenereerde documenten is een van de meest voorkomende opmaakuitdagingen, vooral bij het produceren van documenten voor verschillende regio's. Dit artikel behandelt twee verschillende benaderingen, met voorbeelden voor zowel Amerikaanse als Europese datumformaten.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="en"><title type="html">Format Dates in Templates with Data Filters and Automatic Fields</title><link href="https://www.docugenerate.com/blog/format-dates-in-templates-with-data-filters-and-automatic-fields/" rel="alternate" type="text/html" title="Format Dates in Templates with Data Filters and Automatic Fields"/><published>2026-05-31T00:00:00+00:00</published><updated>2026-05-31T00:00:00+00:00</updated><id>https://www.docugenerate.com/blog/format-dates-in-templates-with-data-filters-and-automatic-fields</id><content type="html" xml:base="https://www.docugenerate.com/blog/format-dates-in-templates-with-data-filters-and-automatic-fields/"><![CDATA[<h2 id="introduction">Introduction</h2> <p>Dates appear in nearly every business document. Contracts specify effective dates, invoices carry due dates, certificates bear issuance dates, and recommendation letters are dated to establish their relevance. How those dates are presented matters, because date format conventions vary significantly by country and region. In the United States, the standard format is <code class="language-plaintext highlighter-rouge">MM/DD/YYYY</code>, while most of Europe and much of the rest of the world uses <code class="language-plaintext highlighter-rouge">DD/MM/YYYY</code>. Without control over date formatting, a date like December 4, 2026 could appear as <code class="language-plaintext highlighter-rouge">12/04/2026</code> to a US reader or <code class="language-plaintext highlighter-rouge">04/12/2026</code> to a European one, with each reading it correctly only for their own convention.</p> <p>DocuGenerate gives you two distinct ways to control how dates appear in your generated documents, each suited to a different use case. The first is the <code class="language-plaintext highlighter-rouge">date</code> filter, which formats a date value supplied by your data set and renders it in whatever output format you specify. The second is inserting the current date directly into the document template using Word or LibreOffice, so the field is populated with today’s date automatically at generation time.</p> <p>This article walks through both approaches using the <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">Recommendation Letter</a> template from our <a href="https://www.docugenerate.com/templates/#letters">Template Library</a>. For each approach, we’ll show how to produce both US and European date formats, so you have a concrete reference regardless of which convention your documents follow.</p> <h2 id="date-filter">Formatting Dates from Your Data Set</h2> <p>When your data set contains date values, DocuGenerate’s <a href="https://www.docugenerate.com/help/articles/how-to-format-data-with-filters/#format-dates">date filter</a> gives you full control over how those dates appear in the generated document. This is the right approach when the date is a meaningful piece of data tied to a specific event, such as the signing date of a contract or the date a letter is formally addressed.</p> <p>The filter is part of the <a href="https://www.docugenerate.com/help/articles/power-up-with-enhanced-syntax/">enhanced syntax</a> feature set, so you need to <a href="https://www.docugenerate.com/help/articles/how-do-i-enable-the-enhanced-syntax/">enable it</a> before it takes effect. To do that, open the template, go to <strong>Settings</strong>, check the <strong>Enable enhanced syntax</strong> checkbox, and click <strong>Save</strong>.</p> <h3 id="data-preparation">Preparing the Data</h3> <p>The <code class="language-plaintext highlighter-rouge">date</code> filter expects the input value to be in <a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank" rel="nofollow noopener">ISO 8601</a> format, specifically <code class="language-plaintext highlighter-rouge">yyyy-MM-dd</code>. This is an internationally recognized standard for representing dates that avoids the ambiguity of regional conventions. If your data currently stores dates in another format, you will need to convert them to the ISO format before passing them to DocuGenerate. The filter is ignored for non-ISO formatted dates, and the input value will be displayed as-is in the generated document.</p> <h3 id="updating-template">Updating the Template</h3> <p>The <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">original template</a> uses the default DocuGenerate syntax with square bracket delimiters. When enhanced syntax is enabled, the tag parser is stricter and does not tolerate extra whitespace inside merge tags, so tags like <code class="language-plaintext highlighter-rouge">[Job Title]</code> need to become <code class="language-plaintext highlighter-rouge">[Job_Title]</code>. The <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">updated template</a> has already been edited to have whitespace-free tags and is ready for use with enhanced syntax.</p> <p><img src="/assets/posts/033-date-formatting/recommendation-letter-date-filter-template.png" alt="Recommendation Letter template with date filter merge tag"/></p> <h3 id="applying-filter">Applying the Date Filter</h3> <p>With enhanced syntax enabled, you can format the date directly inside the merge tag using the following syntax:</p> <div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[Date | date:'date_format']
</code></pre></div></div> <p>The <code class="language-plaintext highlighter-rouge">date_format</code> string uses symbols from the <a href="https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table" target="_blank" rel="nofollow noopener">Unicode Technical Standard</a> for date and time patterns. The two most commonly needed formats for US and European conventions are:</p> <table class="table table-bordered"> <thead> <tr> <th>Merge Tag</th> <th>Result</th> <th>Convention</th> </tr> </thead> <tbody> <tr> <td><code>[Date &#124; date:'MM/dd/yyyy']</code></td> <td>12/04/2026</td> <td>US (Month/Day/Year)</td> </tr> <tr> <td><code>[Date &#124; date:'dd/MM/yyyy']</code></td> <td>04/12/2026</td> <td>European (Day/Month/Year)</td> </tr> <tr> <td><code>[Date &#124; date:'MMMM d, yyyy']</code></td> <td>December 4, 2026</td> <td>Written month name</td> </tr> <tr> <td><code>[Date &#124; date:'dd-MM-yyyy']</code></td> <td>04-12-2026</td> <td>European with dashes</td> </tr> </tbody> </table> <p>The filter also supports more expressive formats if you need to show the full month name, include the day of the week, or add time components. For a complete list of formatting options and examples, see the <a href="https://www.docugenerate.com/help/articles/how-to-format-data-with-filters/#format-dates">How to format data with filters</a> article from our Help Center.</p> <h2 id="todays-date">Inserting Today’s Date in the Template</h2> <p>For documents where the date should always reflect the current date at generation time, passing a date through the data set is unnecessary. A recommendation letter, a daily status report, or an ad-hoc certificate typically just needs today’s date, and it would be redundant to include it in every API request or spreadsheet row. For these cases, you can insert a date field directly into the Word template. When DocuGenerate processes the document, the field evaluates and outputs the current date automatically, without any date value in the data at all.</p> <h3 id="word-date">Adding Today’s Date in Microsoft Word</h3> <p>Microsoft Word lets you insert the current date through the <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">Date &amp; Time</a> field. This opens a dialog with a list of date and time formats and a checkbox labeled <strong>Update automatically</strong>. Selecting this option converts the static date into a live field that updates whenever the document is opened or processed.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-date-time-dialog.png" alt="Inserting today's date and time field in Microsoft Word"/></p> <p>The available formats in Word are predetermined and tied to the system’s regional settings. You can change the language from the drop-down menu and the available formats list is updated to match the selected language.</p> <p>If you want more control over the date format, you can choose to <strong>Insert a Field</strong> instead, and select the <strong>Date and Time</strong> category and the <strong>Date</strong> field name. Click on <strong>Options</strong> to select from a list of pre-defined date formats, or enter the desired format in the <strong>Field code</strong> text input. To get the same result and have the date formatted for the <strong>French</strong> language, you’ll need to use the <code class="language-plaintext highlighter-rouge">DATE \@ "dd/MM/yyyy"</code> value in the field code. But this requires familiarity with Word’s field syntax and is not practical for most users.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-field-dialog.png" alt="Inserting today's date field in Microsoft Word"/></p> <p>For a template built using this approach, see the <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Word-specific template</a>, where the <code class="language-plaintext highlighter-rouge">[Date]</code> merge tag has been replaced with Word’s automatic date field set to the European format.</p> <h3 id="libreoffice-date">Adding Today’s Date in LibreOffice</h3> <p>LibreOffice Writer provides a more flexible way to insert today’s date, with locale-aware formatting that covers a wide range of regional date conventions. To insert a date field, go to <strong>Insert</strong> &gt; <strong>Field</strong> &gt; <strong>Date (variable)</strong>, which adds a date field to your document using a default format. Right-click on the newly inserted date and select <strong>Edit Fields</strong>, which opens the Fields dialog.</p> <p>In this dialog, the <strong>Format</strong> column on the right displays a list of predefined formats for the default system language. These defaults cover common patterns, but to access formats for different locales, click the <strong>Additional formats</strong> option.</p> <p><img src="/assets/posts/033-date-formatting/libreoffice-fields-dialog.png" alt="Inserting a date field in LibreOffice using the Fields dialog"/></p> <p>This opens a new dialog where LibreOffice’s date formatting capability becomes particularly useful. A <strong>Language</strong> dropdown on the right side of the dialog lets you select from hundreds of language and locale combinations. Once you pick a language, the <strong>Format</strong> list updates to show date patterns that are natural to that locale.</p> <p>For example, selecting <strong>French (France)</strong> makes patterns like <code class="language-plaintext highlighter-rouge">JJ/MM/AAAA</code> available, which is the French notation for <code class="language-plaintext highlighter-rouge">DD/MM/YYYY</code>. You can also type a custom format code directly into the <strong>Format Code</strong> field if none of the listed options matches what you need.</p> <p>For a template built this way, see the <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">LibreOffice-specific template</a>. This approach is particularly practical when you maintain multiple variants of the same template for different regions. Each version can use the same content but have the date field configured for the target locale, ensuring the output matches local expectations without modifying the data or the generation workflow.</p> <h2 id="choosing-approach">Choosing the Right Approach</h2> <p>The two approaches address different scenarios and can both apply within the same organization depending on the document type. The <a href="#date-filter">date filter</a> is the right choice when the date is a meaningful data field tied to a specific event. A contract’s signing date, an invoice’s due date, or a letter’s reference date all belong in the data, and the filter lets you render them in whatever regional convention the recipient expects. Since it takes a single ISO 8601 input and formats it on output, you can serve US and European audiences with the same data by simply changing the format string in the template.</p> <p>Inserting <a href="#todays-date">today’s date</a> directly in the template is the right choice when no date value exists in the data and the document simply needs to be stamped with the current date. This keeps the data set clean and the generation request simple. Teams that generate documents for multiple regions often maintain a set of locale-specific templates, each with the date field pre-configured for its target audience, and point each regional workflow at the appropriate template.</p> <h2 id="conclusion">Conclusion</h2> <p>Getting dates to display correctly in generated documents comes down to identifying where the date value comes from. If it comes from your data set, use DocuGenerate’s filter with a format string that matches your target convention. If the document should always reflect today’s date, insert a date field into the template using Word or LibreOffice, for more advanced locale control. Both approaches work with the same template format and fit naturally into DocuGenerate’s generation workflow without requiring any changes to how documents are generated or delivered.</p> <h3 id="resources">Resources</h3> <ul> <li>The <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">Recommendation Letter</a> template configured for the date filter.</li> <li>The <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Recommendation Letter</a> template using Word’s automatic date field.</li> <li>The <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">Recommendation Letter</a> template using LibreOffice’s date field.</li> <li>DocuGenerate’s Help Center article on <a href="https://www.docugenerate.com/help/articles/how-to-format-data-with-filters/">how to format data with filters</a>.</li> <li>Microsoft’s documentation on <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">inserting today’s date in a Word document</a>.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Letters"/><category term="Microsoft Word"/><category term="Expressions"/><summary type="html"><![CDATA[Controlling how dates appear in generated documents is one of the most common formatting challenges, especially when producing documents for different regions. This article covers two different approaches, with examples for both US and European date formats.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="de"><title type="html">Datumsformatierung in Vorlagen mit Datenfiltern und Automatischen Feldern</title><link href="https://www.docugenerate.com/de/blog/datumsformatierung-in-vorlagen-mit-datenfiltern-und-automatischen-feldern/" rel="alternate" type="text/html" title="Datumsformatierung in Vorlagen mit Datenfiltern und Automatischen Feldern"/><published>2026-05-31T00:00:00+00:00</published><updated>2026-05-31T00:00:00+00:00</updated><id>https://www.docugenerate.com/de/blog/datumsformatierung-in-vorlagen-mit-datenfiltern-und-automatischen-feldern</id><content type="html" xml:base="https://www.docugenerate.com/de/blog/datumsformatierung-in-vorlagen-mit-datenfiltern-und-automatischen-feldern/"><![CDATA[<h2 id="einfuehrung">Einführung</h2> <p>Datumsangaben erscheinen in fast jedem Geschäftsdokument. Verträge geben Wirksamkeitsdaten an, Rechnungen tragen Fälligkeitsdaten, Zertifikate haben Ausstellungsdaten und Empfehlungsschreiben werden mit einem Datum versehen, um ihre Relevanz zu belegen. Die Darstellung dieser Daten ist wichtig, da die Datumsformat-Konventionen je nach Land und Region erheblich variieren. In den USA ist das Standardformat <code class="language-plaintext highlighter-rouge">MM/TT/JJJJ</code>, während der größte Teil Europas und vieler anderer Länder <code class="language-plaintext highlighter-rouge">TT/MM/JJJJ</code> verwendet. Ohne Kontrolle über die Datumsformatierung könnte ein Datum wie der 4. Dezember 2026 für einen US-Leser als <code class="language-plaintext highlighter-rouge">12/04/2026</code> oder für einen europäischen Leser als <code class="language-plaintext highlighter-rouge">04/12/2026</code> erscheinen – wobei jeder es nur nach seiner eigenen Konvention korrekt interpretiert.</p> <p>DocuGenerate bietet zwei unterschiedliche Möglichkeiten zur Steuerung der Datumsanzeige in generierten Dokumenten, jede geeignet für einen anderen Anwendungsfall. Die erste ist der <code class="language-plaintext highlighter-rouge">date</code>-Filter, der einen Datumswert aus Ihrem Datensatz formatiert und im gewünschten Ausgabeformat rendert. Die zweite ist das direkte Einfügen des aktuellen Datums in die Dokumentvorlage mit Word oder LibreOffice, sodass das Feld beim Generieren automatisch mit dem heutigen Datum befüllt wird.</p> <p>Dieser Artikel beschreibt beide Ansätze anhand der Vorlage <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">Empfehlungsschreiben</a> aus unserer <a href="https://www.docugenerate.com/de/vorlagen/#briefe">Vorlagenbibliothek</a>. Für jeden Ansatz zeigen wir, wie Sie sowohl US-amerikanische als auch europäische Datumsformate erzeugen, damit Sie eine konkrete Referenz haben – unabhängig davon, welche Konvention Ihre Dokumente erfordern.</p> <h2 id="datumsfilter">Datumsformatierung aus Ihrem Datensatz</h2> <p>Wenn Ihr Datensatz Datumswerte enthält, gibt Ihnen DocuGenerates <a href="https://www.docugenerate.com/de/hilfe/articles/wie-formatiere-ich-daten-mit-filtern/">Datumsfilter</a> vollständige Kontrolle über die Darstellung im generierten Dokument. Dies ist der richtige Ansatz, wenn das Datum ein bedeutsames Datenelement ist, das mit einem bestimmten Ereignis verknüpft ist – beispielsweise das Unterzeichnungsdatum eines Vertrags oder das formale Datum eines Schreibens.</p> <p>Dieser Filter ist Teil des Funktionssatzes der <a href="https://www.docugenerate.com/de/hilfe/articles/mehr-moeglichkeiten-mit-erweiterter-syntax/">erweiterten Syntax</a>, daher müssen Sie diese zunächst <a href="https://www.docugenerate.com/de/hilfe/articles/wie-aktiviere-ich-die-erweiterte-syntax/">aktivieren</a>, bevor er wirksam wird. Öffnen Sie dazu die Vorlage, gehen Sie zu <strong>Settings</strong>, aktivieren Sie das Kontrollkästchen <strong>Enable enhanced syntax</strong> und klicken Sie auf <strong>Save</strong>.</p> <h3 id="daten-vorbereiten">Daten Vorbereiten</h3> <p>Der <code class="language-plaintext highlighter-rouge">date</code>-Filter erwartet den Eingabewert im <a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank" rel="nofollow noopener">ISO 8601</a>-Format, speziell <code class="language-plaintext highlighter-rouge">yyyy-MM-dd</code>. Dies ist ein international anerkannter Standard zur Datumsdarstellung, der die Mehrdeutigkeit regionaler Konventionen vermeidet. Wenn Ihre Daten derzeit in einem anderen Format gespeichert sind, müssen Sie sie vor der Übergabe an DocuGenerate in das ISO-Format konvertieren. Bei nicht-ISO-formatierten Datumswerten wird der Filter ignoriert und der Eingabewert im generierten Dokument unverändert angezeigt.</p> <h3 id="vorlage-aktualisieren">Vorlage Aktualisieren</h3> <p>Die <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">Originalvorlage</a> verwendet die Standard-DocuGenerate- Syntax mit eckigen Klammern. Bei aktivierter erweiterter Syntax ist der Tag-Parser strenger und toleriert keinen zusätzlichen Leerraum innerhalb von Zusammenführungs-Tags, sodass Tags wie <code class="language-plaintext highlighter-rouge">[Job Title]</code> zu <code class="language-plaintext highlighter-rouge">[Job_Title]</code> werden müssen. Die <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">aktualisierte Vorlage</a> wurde bereits mit leerzeichenfreien Tags bearbeitet und kann sofort mit der erweiterten Syntax verwendet werden.</p> <p><img src="/assets/posts/033-date-formatting/recommendation-letter-date-filter-template.png" alt="Empfehlungsschreiben-Vorlage mit Datumsfilter-Zusammenführungs-Tag"/></p> <h3 id="datumsfilter-anwenden">Datumsfilter Anwenden</h3> <p>Mit aktivierter erweiterter Syntax können Sie das Datum direkt im Zusammenführungs-Tag mit folgender Syntax formatieren:</p> <div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[Date | date:'date_format']
</code></pre></div></div> <p>Der <code class="language-plaintext highlighter-rouge">date_format</code>-String verwendet Symbole des <a href="https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table" target="_blank" rel="nofollow noopener">Unicode Technical Standard</a> für Datums- und Zeitmuster. Die zwei am häufigsten benötigten Formate für US-amerikanische und europäische Konventionen sind:</p> <table class="table table-bordered"> <thead> <tr> <th>Zusammenführungs-Tag</th> <th>Ergebnis</th> <th>Format</th> </tr> </thead> <tbody> <tr> <td><code>[Date &#124; date:'MM/dd/yyyy']</code></td> <td>12/04/2026</td> <td>US (Monat/Tag/Jahr)</td> </tr> <tr> <td><code>[Date &#124; date:'dd/MM/yyyy']</code></td> <td>04/12/2026</td> <td>Europäisch (Tag/Monat/Jahr)</td> </tr> <tr> <td><code>[Date &#124; date:'MMMM d, yyyy']</code></td> <td>December 4, 2026</td> <td>Ausgeschriebener Monatsname</td> </tr> <tr> <td><code>[Date &#124; date:'dd-MM-yyyy']</code></td> <td>04-12-2026</td> <td>Europäisch mit Bindestrichen</td> </tr> </tbody> </table> <p>Der Filter unterstützt auch ausdrucksstärkere Formate, wenn Sie den vollständigen Monatsnamen anzeigen, den Wochentag einschließen oder Zeitkomponenten hinzufügen möchten. Eine vollständige Liste der Formatierungsoptionen und Beispiele finden Sie im Hilfecenter-Artikel <a href="https://www.docugenerate.com/de/hilfe/articles/wie-formatiere-ich-daten-mit-filtern/">Wie formatiere ich Daten mit Filtern?</a>.</p> <h2 id="heutiges-datum">Heutiges Datum in die Vorlage Einfügen</h2> <p>Für Dokumente, bei denen das Datum immer das aktuelle Datum zum Generierungszeitpunkt widerspiegeln soll, ist es nicht notwendig, ein Datum über den Datensatz zu übergeben. Ein Empfehlungsschreiben, ein täglicher Statusbericht oder ein spontanes Zertifikat benötigt einfach das heutige Datum – es wäre redundant, dieses in jede API-Anfrage oder Tabellenkalkulationszeile aufzunehmen. Für diese Fälle können Sie ein Datumsfeld direkt in die Word-Vorlage einfügen. Wenn DocuGenerate das Dokument verarbeitet, wird das Feld ausgewertet und gibt automatisch das aktuelle Datum aus – ohne einen Datumswert in den Daten.</p> <h3 id="word-datum">Heutiges Datum in Microsoft Word Einfügen</h3> <p>Microsoft Word ermöglicht das Einfügen des aktuellen Datums über das <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">Date &amp; Time</a>-Feld. Dieses öffnet ein Dialogfeld mit einer Liste von Datums- und Uhrzeitformaten sowie einem Kontrollkästchen <strong>Update automatically</strong>. Durch Aktivieren dieser Option wird das statische Datum in ein Live-Feld umgewandelt, das bei jedem Öffnen oder Verarbeiten des Dokuments aktualisiert wird.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-date-time-dialog.png" alt="Heutiges Datum und Uhrzeit in Microsoft Word einfügen"/></p> <p>Die verfügbaren Formate in Word sind vorgegeben und an die regionalen Einstellungen des Systems gebunden. Sie können die Sprache über das Dropdown-Menü ändern, und die verfügbare Formatliste wird entsprechend der gewählten Sprache aktualisiert.</p> <p>Wenn Sie mehr Kontrolle über das Datumsformat benötigen, können Sie stattdessen <strong>Insert a Field</strong> wählen und die Kategorie <strong>Date and Time</strong> sowie den Feldnamen <strong>Date</strong> auswählen. Klicken Sie auf <strong>Options</strong>, um aus einer Liste vordefinierter Datumsformate auszuwählen, oder geben Sie das gewünschte Format direkt in das Textfeld <strong>Field code</strong> ein. Um das gleiche Ergebnis zu erhalten und das Datum für die Sprache <strong>French</strong> zu formatieren, müssen Sie den Wert <code class="language-plaintext highlighter-rouge">DATE \@ "dd/MM/yyyy"</code> im Feldcode verwenden. Dies erfordert jedoch Vertrautheit mit Words Feldsyntax und ist für die meisten Anwender nicht praktikabel.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-field-dialog.png" alt="Heutiges Datum als Feld in Microsoft Word einfügen"/></p> <p>Eine Vorlage, die nach diesem Ansatz erstellt wurde, finden Sie unter <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Word-spezifische Vorlage</a>, in der das <code class="language-plaintext highlighter-rouge">[Date]</code>-Zusammenführungs-Tag durch Words automatisches Datumsfeld im europäischen Format ersetzt wurde.</p> <h3 id="libreoffice-datum">Heutiges Datum in LibreOffice Einfügen</h3> <p>LibreOffice Writer bietet eine flexiblere Möglichkeit, das heutige Datum einzufügen, mit gebietsschemaabhängiger Formatierung, die eine Vielzahl regionaler Datumskonventionen abdeckt. Um ein Datumsfeld einzufügen, gehen Sie zu <strong>Insert</strong> &gt; <strong>Field</strong> &gt; <strong>Date (variable)</strong>, wodurch ein Datumsfeld in Ihr Dokument mit einem Standardformat eingefügt wird. Klicken Sie mit der rechten Maustaste auf das neu eingefügte Datum und wählen Sie <strong>Edit Fields</strong>, um das Felder-Dialogfeld zu öffnen.</p> <p>In diesem Dialogfeld zeigt die Spalte <strong>Format</strong> auf der rechten Seite eine Liste vordefinierter Formate für die Standard-Systemsprache an. Diese Standardwerte decken gängige Muster ab, aber um Formate für verschiedene Gebietsschemata aufzurufen, klicken Sie auf die Option <strong>Additional formats</strong>.</p> <p><img src="/assets/posts/033-date-formatting/libreoffice-fields-dialog.png" alt="Datumsfeld in LibreOffice über das Felder-Dialogfeld einfügen"/></p> <p>Dadurch öffnet sich ein neues Dialogfeld, in dem LibreOffices Datumsformatierungsfunktion besonders nützlich wird. Ein <strong>Language</strong>-Dropdown auf der rechten Seite des Dialogfelds ermöglicht die Auswahl aus Hunderten von Sprach- und Gebietsschema-Kombinationen. Sobald Sie eine Sprache auswählen, wird die <strong>Format</strong>-Liste aktualisiert und zeigt Datumsmuster an, die für dieses Gebietsschema typisch sind.</p> <p>Wenn Sie beispielsweise <strong>French (France)</strong> auswählen, werden Muster wie <code class="language-plaintext highlighter-rouge">JJ/MM/AAAA</code> verfügbar, was die französische Schreibweise für <code class="language-plaintext highlighter-rouge">TT/MM/JJJJ</code> ist. Sie können auch einen benutzerdefinierten Formatcode direkt in das Feld <strong>Format Code</strong> eingeben, wenn keine der aufgeführten Optionen Ihren Anforderungen entspricht.</p> <p>Eine Vorlage, die nach diesem Ansatz erstellt wurde, finden Sie unter <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">LibreOffice-spezifische Vorlage</a>. Dieser Ansatz ist besonders praktisch, wenn Sie mehrere Varianten derselben Vorlage für verschiedene Regionen pflegen. Jede Version kann denselben Inhalt verwenden, aber das Datumsfeld für das Zielgebietsschema konfiguriert haben, sodass die Ausgabe den lokalen Erwartungen entspricht, ohne die Daten oder den Generierungs-Workflow zu ändern.</p> <h2 id="ansatz-waehlen">Den Richtigen Ansatz Wählen</h2> <p>Beide Ansätze decken unterschiedliche Szenarien ab und können in derselben Organisation je nach Dokumenttyp beide Anwendung finden. Der <a href="#datumsfilter">Datumsfilter</a> ist die richtige Wahl, wenn das Datum ein bedeutsames Datenfeld ist, das mit einem bestimmten Ereignis verknüpft ist. Das Unterzeichnungsdatum eines Vertrags, das Fälligkeitsdatum einer Rechnung oder das Bezugsdatum eines Schreibens gehören alle in die Daten, und der Filter ermöglicht die Darstellung in jeder regionalen Konvention, die der Empfänger erwartet. Da er einen einzelnen ISO-8601-Eingabewert entgegennimmt und diesen bei der Ausgabe formatiert, können Sie US-amerikanische und europäische Zielgruppen mit denselben Daten bedienen, indem Sie einfach den Formatstring in der Vorlage ändern.</p> <p>Das direkte Einfügen des <a href="#heutiges-datum">heutigen Datums</a> in die Vorlage ist die richtige Wahl, wenn kein Datumswert in den Daten vorhanden ist und das Dokument einfach mit dem aktuellen Datum gestempelt werden soll. Dies hält den Datensatz sauber und die Generierungsanfrage einfach. Teams, die Dokumente für mehrere Regionen generieren, pflegen oft eine Reihe gebietsschemaspezifischer Vorlagen, in denen das Datumsfeld jeweils für die Zielgruppe vorkonfiguriert ist, und verweisen jeden regionalen Workflow auf die entsprechende Vorlage.</p> <h2 id="fazit">Fazit</h2> <p>Die korrekte Datumsanzeige in generierten Dokumenten hängt davon ab, wo der Datumswert herkommt. Stammt er aus Ihrem Datensatz, verwenden Sie DocuGenerates Filter mit einem Formatstring, der Ihrer Zielkonvention entspricht. Soll das Dokument immer das heutige Datum widerspiegeln, fügen Sie ein Datumsfeld mit Word oder LibreOffice in die Vorlage ein – für eine erweiterte Gebietsschemakontrolle. Beide Ansätze funktionieren mit demselben Vorlagenformat und fügen sich nahtlos in DocuGenerates Generierungs-Workflow ein, ohne Änderungen daran zu erfordern, wie Dokumente generiert oder bereitgestellt werden.</p> <h3 id="ressourcen">Ressourcen</h3> <ul> <li>Die <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">Empfehlungsschreiben</a>-Vorlage, konfiguriert für den Datumsfilter.</li> <li>Die <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Empfehlungsschreiben</a>-Vorlage mit Words automatischem Datumsfeld.</li> <li>Die <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">Empfehlungsschreiben</a>-Vorlage mit LibreOffices Datumsfeld.</li> <li>DocuGenerates Hilfecenter-Artikel zu <a href="https://www.docugenerate.com/de/hilfe/articles/wie-formatiere-ich-daten-mit-filtern/">Wie formatiere ich Daten mit Filtern?</a>.</li> <li>Microsofts Dokumentation zum <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">Einfügen des heutigen Datums in ein Word-Dokument</a>.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Letters"/><category term="Microsoft Word"/><category term="Expressions"/><summary type="html"><![CDATA[Die Steuerung der Datumsanzeige in generierten Dokumenten ist eine der häufigsten Formatierungsheraus- forderungen, insbesondere bei der Erstellung von Dokumenten für verschiedene Regionen. Dieser Artikel behandelt zwei verschiedene Ansätze mit Beispielen für US-amerikanische und europäische Datumsformate.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="fr"><title type="html">Formater les Dates avec des Filtres de Données et des Champs Automatiques</title><link href="https://www.docugenerate.com/fr/blog/formater-les-dates-avec-des-filtres-de-donnees-et-des-champs-automatiques/" rel="alternate" type="text/html" title="Formater les Dates avec des Filtres de Données et des Champs Automatiques"/><published>2026-05-31T00:00:00+00:00</published><updated>2026-05-31T00:00:00+00:00</updated><id>https://www.docugenerate.com/fr/blog/formater-les-dates-avec-des-filtres-de-donnees-et-des-champs-automatiques</id><content type="html" xml:base="https://www.docugenerate.com/fr/blog/formater-les-dates-avec-des-filtres-de-donnees-et-des-champs-automatiques/"><![CDATA[<h2 id="introduction">Introduction</h2> <p>Les dates apparaissent dans presque tous les documents métiers. Les contrats précisent des dates d’entrée en vigueur, les factures portent des dates d’échéance, les certificats portent des dates d’émission, et les lettres de recommandation sont datées pour établir leur pertinence. La manière dont ces dates sont présentées est importante, car les conventions de format de date varient considérablement selon le pays et la région. Aux États-Unis, le format standard est <code class="language-plaintext highlighter-rouge">MM/DD/YYYY</code>, tandis que la majeure partie de l’Europe et du reste du monde utilise <code class="language-plaintext highlighter-rouge">DD/MM/YYYY</code>. Sans contrôle sur le formatage des dates, une date comme le 4 décembre 2026 pourrait apparaître comme <code class="language-plaintext highlighter-rouge">12/04/2026</code> pour un lecteur américain ou <code class="language-plaintext highlighter-rouge">04/12/2026</code> pour un lecteur européen, chacun ne la lisant correctement que selon sa propre convention.</p> <p>DocuGenerate vous offre deux façons distinctes de contrôler l’affichage des dates dans vos documents générés, chacune adaptée à un cas d’usage différent. La première est le filtre <code class="language-plaintext highlighter-rouge">date</code>, qui formate une valeur de date fournie par votre jeu de données et l’affiche dans le format de sortie que vous spécifiez. La seconde consiste à insérer la date du jour directement dans le modèle de document à l’aide de Word ou LibreOffice, afin que le champ soit automatiquement rempli avec la date du jour au moment de la génération.</p> <p>Cet article passe en revue les deux approches en utilisant le modèle de <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">Lettre de Recommandation</a> de notre <a href="https://www.docugenerate.com/fr/modeles/#lettres">Bibliothèque de Modèles</a>. Pour chaque approche, nous montrerons comment produire à la fois les formats de date américain et européen, afin que vous disposiez d’une référence concrète quelle que soit la convention suivie par vos documents.</p> <h2 id="filtre-de-date">Formater les Dates depuis Votre Jeu de Données</h2> <p>Lorsque votre jeu de données contient des valeurs de date, le <a href="https://www.docugenerate.com/fr/aide/articles/comment-formater-les-donnees-avec-des-filtres/#format-dates">filtre de date</a> de DocuGenerate vous donne un contrôle complet sur l’affichage de ces dates dans le document généré. C’est l’approche adaptée lorsque la date est une donnée significative liée à un événement spécifique, comme la date de signature d’un contrat ou la date à laquelle une lettre est officiellement adressée.</p> <p>Le filtre fait partie de l’ensemble de fonctionnalités de la <a href="https://www.docugenerate.com/fr/aide/articles/aller-plus-loin-avec-la-syntaxe-avancee/">syntaxe avancée</a>, vous devez donc <a href="https://www.docugenerate.com/fr/aide/articles/comment-activer-la-syntaxe-avancee/">l’activer</a> avant qu’il ne prenne effet. Pour cela, ouvrez le modèle, allez dans <strong>Settings</strong>, cochez la case <strong>Enable enhanced syntax</strong>, et cliquez sur <strong>Save</strong>.</p> <h3 id="preparation-des-donnees">Préparer les Données</h3> <p>Le filtre <code class="language-plaintext highlighter-rouge">date</code> attend que la valeur d’entrée soit au format <a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank" rel="nofollow noopener">ISO 8601</a>, plus précisément <code class="language-plaintext highlighter-rouge">yyyy-MM-dd</code>. Il s’agit d’une norme reconnue internationalement pour représenter les dates qui évite l’ambiguïté des conventions régionales. Si vos données stockent actuellement les dates dans un autre format, vous devrez les convertir au format ISO avant de les transmettre à DocuGenerate. Le filtre est ignoré pour les dates non formatées en ISO, et la valeur d’entrée sera affichée telle quelle dans le document généré.</p> <h3 id="mise-a-jour-du-modele">Mettre à Jour le Modèle</h3> <p>Le <a href="/assets/posts/033-date-formatting/Recommendation Letter.docx">modèle original</a> utilise la syntaxe par défaut de DocuGenerate avec des délimiteurs en crochets. Lorsque la syntaxe avancée est activée, l’analyseur de balises est plus strict et ne tolère pas d’espaces supplémentaires à l’intérieur des balises de fusion, donc des balises comme <code class="language-plaintext highlighter-rouge">[Job Title]</code> doivent devenir <code class="language-plaintext highlighter-rouge">[Job_Title]</code>. Le <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">modèle mis à jour</a> a déjà été modifié pour avoir des balises sans espaces et est prêt à être utilisé avec la syntaxe avancée.</p> <p><img src="/assets/posts/033-date-formatting/recommendation-letter-date-filter-template.png" alt="Modèle Recommendation Letter avec balise de fusion à filtre de date"/></p> <h3 id="appliquer-le-filtre">Appliquer le Filtre de Date</h3> <p>Avec la syntaxe avancée activée, vous pouvez formater la date directement à l’intérieur de la balise de fusion en utilisant la syntaxe suivante :</p> <div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[Date | date:'date_format']
</code></pre></div></div> <p>La chaîne <code class="language-plaintext highlighter-rouge">date_format</code> utilise des symboles issus de la <a href="https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table" target="_blank" rel="nofollow noopener">norme technique Unicode</a> pour les motifs de date et d’heure. Les deux formats les plus couramment nécessaires pour les conventions américaine et européenne sont :</p> <table class="table table-bordered"> <thead> <tr> <th>Balise de Fusion</th> <th>Résultat</th> <th>Convention</th> </tr> </thead> <tbody> <tr> <td><code>[Date &#124; date:'MM/dd/yyyy']</code></td> <td>12/04/2026</td> <td>Américaine (Mois/Jour/Année)</td> </tr> <tr> <td><code>[Date &#124; date:'dd/MM/yyyy']</code></td> <td>04/12/2026</td> <td>Européenne (Jour/Mois/Année)</td> </tr> <tr> <td><code>[Date &#124; date:'MMMM d, yyyy']</code></td> <td>December 4, 2026</td> <td>Nom du mois écrit en toutes lettres</td> </tr> <tr> <td><code>[Date &#124; date:'dd-MM-yyyy']</code></td> <td>04-12-2026</td> <td>Européenne avec tirets</td> </tr> </tbody> </table> <p>Le filtre prend également en charge des formats plus expressifs si vous devez afficher le nom complet du mois, inclure le jour de la semaine, ou ajouter des composants d’heure. Pour une liste complète des options de formatage et des exemples, consultez l’article <a href="https://www.docugenerate.com/fr/aide/articles/comment-formater-les-donnees-avec-des-filtres/#format-dates">Comment formater les données avec des filtres</a> de notre Centre d’Aide.</p> <h2 id="date-du-jour">Insérer la Date du Jour dans le Modèle</h2> <p>Pour les documents où la date doit toujours refléter la date actuelle au moment de la génération, il est inutile de transmettre une date via le jeu de données. Une lettre de recommandation, un rapport d’état quotidien, ou un certificat ponctuel n’a généralement besoin que de la date du jour, et il serait redondant de l’inclure dans chaque requête API ou ligne de feuille de calcul. Pour ces cas, vous pouvez insérer un champ de date directement dans le modèle Word. Lorsque DocuGenerate traite le document, le champ s’évalue et affiche automatiquement la date actuelle, sans aucune valeur de date dans les données.</p> <h3 id="date-word">Ajouter la Date du Jour dans Microsoft Word</h3> <p>Microsoft Word vous permet d’insérer la date actuelle via le champ <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">Date et heure</a>. Cela ouvre une boîte de dialogue avec une liste de formats de date et d’heure et une case à cocher intitulée <strong>Mettre à jour automatiquement</strong>. Sélectionner cette option convertit la date statique en un champ dynamique qui se met à jour chaque fois que le document est ouvert ou traité.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-date-time-dialog.png" alt="Insertion du champ date et heure du jour dans Microsoft Word"/></p> <p>Les formats disponibles dans Word sont prédéterminés et liés aux paramètres régionaux du système. Vous pouvez changer la langue depuis le menu déroulant, et la liste des formats disponibles est mise à jour pour correspondre à la langue sélectionnée.</p> <p>Si vous souhaitez plus de contrôle sur le format de date, vous pouvez plutôt choisir <strong>Insérer un champ</strong>, et sélectionner la catégorie <strong>Date et heure</strong> et le nom de champ <strong>Date</strong>. Cliquez sur <strong>Options</strong> pour choisir parmi une liste de formats de date prédéfinis, ou saisissez le format souhaité dans le champ de texte <strong>Code de champ</strong>. Pour obtenir le même résultat et avoir la date formatée pour la langue <strong>française</strong>, vous devrez utiliser la valeur <code class="language-plaintext highlighter-rouge">DATE \@ "dd/MM/yyyy"</code> dans le code de champ. Mais cela nécessite une bonne connaissance de la syntaxe des champs de Word et n’est pas pratique pour la plupart des utilisateurs.</p> <p><img src="/assets/posts/033-date-formatting/word-insert-field-dialog.png" alt="Insertion du champ date du jour dans Microsoft Word"/></p> <p>Pour un modèle construit avec cette approche, consultez le <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">modèle spécifique à Word</a>, où la balise de fusion <code class="language-plaintext highlighter-rouge">[Date]</code> a été remplacée par le champ de date automatique de Word configuré au format européen.</p> <h3 id="date-libreoffice">Ajouter la Date du Jour dans LibreOffice</h3> <p>LibreOffice Writer offre un moyen plus flexible d’insérer la date du jour, avec un formatage tenant compte des paramètres régionaux et couvrant un large éventail de conventions de date régionales. Pour insérer un champ de date, allez dans <strong>Insertion</strong> &gt; <strong>Champ</strong> &gt; <strong>Date (variable)</strong>, ce qui ajoute un champ de date à votre document avec un format par défaut. Faites un clic droit sur la date nouvellement insérée et sélectionnez <strong>Modifier les champs</strong>, ce qui ouvre la boîte de dialogue des champs.</p> <p>Dans cette boîte de dialogue, la colonne <strong>Format</strong> sur la droite affiche une liste de formats prédéfinis pour la langue système par défaut. Ces valeurs par défaut couvrent les motifs courants, mais pour accéder aux formats d’autres langues, cliquez sur l’option <strong>Formats supplémentaires</strong>.</p> <p><img src="/assets/posts/033-date-formatting/libreoffice-fields-dialog.png" alt="Insertion d'un champ de date dans LibreOffice via la boîte de dialogue des champs"/></p> <p>Cela ouvre une nouvelle boîte de dialogue où la capacité de formatage de date de LibreOffice devient particulièrement utile. Un menu déroulant <strong>Langue</strong> sur le côté droit de la boîte de dialogue vous permet de choisir parmi des centaines de combinaisons de langue et de région. Une fois la langue choisie, la liste <strong>Format</strong> se met à jour pour afficher des motifs de date naturels pour cette région.</p> <p>Par exemple, sélectionner <strong>Français (France)</strong> rend disponibles des motifs comme <code class="language-plaintext highlighter-rouge">JJ/MM/AAAA</code>, qui est la notation française pour <code class="language-plaintext highlighter-rouge">DD/MM/YYYY</code>. Vous pouvez également saisir un code de format personnalisé directement dans le champ <strong>Code de Format</strong> si aucune des options listées ne correspond à vos besoins.</p> <p>Pour un modèle construit de cette manière, consultez le <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">modèle spécifique à LibreOffice</a>. Cette approche est particulièrement pratique lorsque vous maintenez plusieurs variantes du même modèle pour différentes régions. Chaque version peut utiliser le même contenu mais avoir le champ de date configuré pour la région cible, garantissant que le résultat correspond aux attentes locales sans modifier les données ni le flux de génération.</p> <h2 id="choisir-lapproche">Choisir la Bonne Approche</h2> <p>Les deux approches répondent à des scénarios différents et peuvent toutes deux s’appliquer au sein de la même organisation selon le type de document. Le <a href="#filtre-de-date">filtre de date</a> est le bon choix lorsque la date est une donnée significative liée à un événement spécifique. La date de signature d’un contrat, la date d’échéance d’une facture, ou la date de référence d’une lettre appartiennent toutes aux données, et le filtre vous permet de les afficher selon la convention régionale attendue par le destinataire. Comme il prend une seule entrée ISO 8601 et la formate à la sortie, vous pouvez servir des audiences américaines et européennes avec les mêmes données en changeant simplement la chaîne de format dans le modèle.</p> <p>Insérer la <a href="#date-du-jour">date du jour</a> directement dans le modèle est le bon choix lorsqu’aucune valeur de date n’existe dans les données et que le document doit simplement être daté du jour actuel. Cela permet de garder le jeu de données propre et la requête de génération simple. Les équipes qui génèrent des documents pour plusieurs régions maintiennent souvent un ensemble de modèles spécifiques à chaque région, chacun avec le champ de date préconfiguré pour son audience cible, et orientent chaque flux régional vers le modèle approprié.</p> <h2 id="conclusion">Conclusion</h2> <p>Faire en sorte que les dates s’affichent correctement dans les documents générés revient à identifier d’où provient la valeur de la date. Si elle provient de votre jeu de données, utilisez le filtre de DocuGenerate avec une chaîne de format correspondant à votre convention cible. Si le document doit toujours refléter la date du jour, insérez un champ de date dans le modèle à l’aide de Word ou LibreOffice, pour un contrôle régional plus avancé. Les deux approches fonctionnent avec le même format de modèle et s’intègrent naturellement dans le flux de génération de DocuGenerate sans nécessiter de modification de la manière dont les documents sont générés ou livrés.</p> <h3 id="ressources">Ressources</h3> <ul> <li>Le modèle de <a href="/assets/posts/033-date-formatting/Recommendation Letter with Date Filter.docx">Lettre de Recommandation</a> configuré pour le filtre de date.</li> <li>Le modèle de <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in Word.docx">Lettre de Recommandation</a> utilisant le champ de date automatique de Word.</li> <li>Le modèle de <a href="/assets/posts/033-date-formatting/Recommendation Letter with Today's Date in LibreOffice.docx">Lettre de Recommandation</a> utilisant le champ de date de LibreOffice.</li> <li>L’article du Centre d’Aide DocuGenerate sur <a href="https://www.docugenerate.com/fr/aide/articles/comment-formater-les-donnees-avec-des-filtres/">comment formater les données avec des filtres</a>.</li> <li>La documentation de Microsoft sur <a href="https://support.microsoft.com/en-US/Word/insert-today-s-date-in-a-word-document" target="_blank" rel="nofollow noopener">l’insertion de la date du jour dans un document Word</a>.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Letters"/><category term="Microsoft Word"/><category term="Expressions"/><summary type="html"><![CDATA[Contrôler l'affichage des dates dans les documents générés est l'un des défis de formatage les plus courants, surtout lors de la production de documents pour différentes régions. Cet article couvre deux approches différentes, avec des exemples pour les formats de date américain et européen.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/033-date-formatting/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="nl"><title type="html">Mail Merge met DocuGenerate Vergeleken met Microsoft Word</title><link href="https://www.docugenerate.com/nl/blog/mail-merge-met-docugenerate-vergeleken-met-microsoft-word/" rel="alternate" type="text/html" title="Mail Merge met DocuGenerate Vergeleken met Microsoft Word"/><published>2026-04-22T00:00:00+00:00</published><updated>2026-04-22T00:00:00+00:00</updated><id>https://www.docugenerate.com/nl/blog/mail-merge-met-docugenerate-vergeleken-met-microsoft-word</id><content type="html" xml:base="https://www.docugenerate.com/nl/blog/mail-merge-met-docugenerate-vergeleken-met-microsoft-word/"><![CDATA[<h2 id="introductie">Introductie</h2> <p>Mail merge is het proces waarbij een documentsjabloon wordt gecombineerd met een gegevensbron om in één bewerking meerdere gepersonaliseerde documenten te produceren. Het wordt vaak gebruikt voor contracten, aanbiedingsbrieven, facturen, certificaten, en elk ander document waarbij de algemene structuur hetzelfde blijft, maar specifieke velden per ontvanger of record veranderen. <a href="https://www.microsoft.com/en-us/microsoft-365/word" target="_blank" rel="nofollow noopener">Microsoft Word</a> heeft al tientallen jaren mail merge als ingebouwde functie, waardoor het een vertrouwd startpunt is voor veel teams die al werken binnen het Microsoft 365-ecosysteem. Speciale platforms voor documentgeneratie zoals <a href="https://www.docugenerate.com/">DocuGenerate</a> benaderen hetzelfde probleem anders: cloudgebaseerde verwerking, een REST API, en een set sjabloonfuncties die veel verder gaan dan wat Word van nature ondersteunt.</p> <p>In dit artikel evalueren we beide benaderingen met hetzelfde sjabloon en dezelfde databestand, zodat de resultaten rechtstreeks vergelijkbaar zijn. We doorlopen elke workflow van begin tot eind, en onderzoeken vervolgens hoe de twee tools specifieke functies afhandelen, waaronder uitvoerformaten, bulkgeneratie, dynamische bestandsnamen, voorwaardelijke content, afbeeldingen, en QR-codes. Het doel is niet om een universele winnaar aan te wijzen, maar om u een duidelijk beeld te geven van waar elke tool past, zodat u de juiste kunt kiezen voor uw workflow.</p> <h2 id="de-voorbeeldbestanden">De Voorbeeldbestanden</h2> <p>Om de vergelijking concreet te houden, gebruiken beide workflows in dit artikel dezelfde twee bestanden. Het sjabloon is het Word-document <a href="/assets/posts/032-word-mail-merge/Employment Contract.docx">Employment Contract.docx</a> uit onze <a href="https://www.docugenerate.com/nl/sjablonen/#contracten">Sjabloonbibliotheek</a>. Het bevat samenvoegvelden voor werknemersdetails, contractdatums, vergoeding, en andere standaard contractvoorwaarden.</p> <p><img src="/assets/posts/032-word-mail-merge/employment-contract-template.png" alt="Employment Contract-sjabloon met merge-tags"/></p> <p>De gegevensbron is de bijbehorende spreadsheet <a href="/assets/posts/032-word-mail-merge/Employment Contract.xlsx">Employment Contract.xlsx</a>, waarbij elke rij één werknemer vertegenwoordigt en de kolomkoppen exact overeenkomen met de namen van de samenvoegvelden in het sjabloon.</p> <p><img src="/assets/posts/032-word-mail-merge/employment-contract-data.png" alt="Employment Contract-gegevensspreadsheet"/></p> <p>Een belangrijk punt is dat de kolomnamen in de spreadsheet exact moeten overeenkomen met de namen van de merge-tags in het sjabloon, wil een van beide tools correct werken. Dit is een vereiste die zowel voor Word als voor DocuGenerate geldt, en dit is ongeacht welk scheidingstekenformaat wordt gebruikt.</p> <h2 id="mail-merge-in-microsoft-word">Mail Merge in Microsoft Word</h2> <p>De mail merge-functie van Word is toegankelijk vanaf het <a href="https://support.microsoft.com/en-us/office/use-mail-merge-for-bulk-email-letters-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705" target="_blank" rel="nofollow noopener">tabblad Mailings</a>, dat een gestructureerde workflow biedt voor het koppelen van een sjabloon aan een gegevensbron, het invoegen van velden, het bekijken van een voorvertoning van de uitvoer, en het voltooien van de samenvoeging. Dit alles gebeurt lokaal binnen de Word-applicatie.</p> <h3 id="de-excel-gegevensbron-koppelen">De Excel-Gegevensbron Koppelen</h3> <p>Om een mail merge te starten, opent u het Employment Contract-sjabloon in Word en navigeert u naar <strong>Mailings</strong> &gt; <strong>Select Recipients</strong> &gt; <strong>Use an Existing List</strong>. Word vraagt u een bestand te selecteren. Na het selecteren van <code class="language-plaintext highlighter-rouge">Employment Contract.xlsx</code> verschijnt een dialoogvenster waarin u wordt gevraagd <a href="https://support.microsoft.com/en-us/office/mail-merge-using-an-excel-spreadsheet-858c7d7f-5cc0-4ba1-9a7b-0a948fa3d7d3" target="_blank" rel="nofollow noopener">welk blad</a> u als gegevensbron wilt gebruiken, wat nuttig is wanneer uw werkmap meerdere tabbladen bevat.</p> <p><img src="/assets/posts/032-word-mail-merge/word-select-recipients.png" alt="De Excel-gegevensbron selecteren in Word"/></p> <p>Zodra de gegevensbron is gekoppeld, leest Word de kolomkoppen en maakt deze gedurende de sessie beschikbaar als samenvoegvelden. U kunt ook <strong>Edit Recipient List</strong> openen om records te filteren, te sorteren, of specifieke rijen uit te sluiten voordat u de samenvoeging uitvoert.</p> <p>Een aandachtspunt: wanneer u het Word-sjabloon opslaat nadat het is gekoppeld aan een Excel-bestand, slaat het het pad naar dat bestand op in het document. Als het Excel-bestand later wordt verplaatst, hernoemd, of verwijderd, activeert het opnieuw openen van het sjabloon een foutmelding die zegt <em>“Word cannot find its data source”</em>. Vervolgens wordt u gevraagd het bestand opnieuw te lokaliseren of de koppeling naar de gegevensbron volledig te verwijderen. Dit koppelingsgedrag betekent dat het sjabloon en het databestand gesynchroniseerd moeten blijven, wat een aandachtspunt voor onderhoud kan worden bij het delen van sjablonen binnen een team.</p> <h3 id="de-samenvoegvelden-invoegen">De Samenvoegvelden Invoegen</h3> <p>Zodra de gegevensbron is gekoppeld, kunt u samenvoegvelden overal in het sjabloon plaatsen met <strong>Mailings</strong> &gt; <strong>Insert Merge Field</strong>. Word verpakt elk veld in het vaste scheidingstekenformaat <code class="language-plaintext highlighter-rouge">«Field_Name»</code>, met guillemet-tekens die via de interface worden ingevoegd in plaats van rechtstreeks te worden getypt. Dit scheidingstekenformaat is niet configureerbaar: alle samenvoegvelden van Word gebruiken <code class="language-plaintext highlighter-rouge">«»</code> en kunnen niet worden gewijzigd naar een ander tekenpaar.</p> <p><img src="/assets/posts/032-word-mail-merge/word-insert-merge-fields.gif" alt="Merge Fields invoegen in het Word-sjabloon"/></p> <p>Merk op dat Word de spaties in de kolomnamen vervangt door underscores bij het maken van de veldnamen voor de samenvoeging. De kolom met de naam <code class="language-plaintext highlighter-rouge">Contract Date</code> in de spreadsheet wordt dus <code class="language-plaintext highlighter-rouge">«Contract_Date»</code> in de lijst met samenvoegvelden. Dit werkt prima in Word, maar het is nuttig om dit in gedachten te houden als u hetzelfde sjabloon bijvoorbeeld in DocuGenerate wilt gebruiken, omdat de kolomnamen in Excel dan niet meer exact overeenkomen met de merge-tags.</p> <h3 id="de-resultaten-in-de-voorvertoning-bekijken">De Resultaten in de Voorvertoning Bekijken</h3> <p>De knop <strong>Preview Results</strong> op het tabblad <strong>Mailings</strong> vervangt elk samenvoegveld door de bijbehorende waarde uit de eerste rij data. Met navigatiepijlen kunt u door de resterende records bladeren om de uitvoer steekproefsgewijs te controleren voordat u de volledige samenvoeging uitvoert. Deze directe voorvertoning is een van de meest nuttige functies van Word tijdens de ontwikkeling van sjablonen.</p> <p><img src="/assets/posts/032-word-mail-merge/word-preview-results.gif" alt="Samenvoegresultaten bekijken in Word"/></p> <h3 id="de-samenvoeging-voltooien">De Samenvoeging Voltooien</h3> <p>Nu het sjabloon is geverifieerd, biedt <strong>Finish &amp; Merge</strong> drie opties: de samengevoegde documenten bewerken in een nieuw Word-bestand, rechtstreeks naar een printer versturen, of als afzonderlijke e-mailberichten versturen via Outlook. Door <strong>Edit Individual Documents</strong> te selecteren, wordt één Word-bestand geproduceerd waarin elk samengevoegd record wordt gescheiden door een pagina-einde.</p> <p><img src="/assets/posts/032-word-mail-merge/word-finish-merge.png" alt="De mail merge voltooien in Word"/></p> <p>U kunt een kopie van het <a href="/assets/posts/032-word-mail-merge/Employment Contract Merged.docx">samengevoegde document</a> downloaden om te zien hoe de uitvoer eruitziet. Om een PDF te verkrijgen, moet u dat bestand na het genereren handmatig opslaan of exporteren.</p> <p>Word genereert geen afzonderlijke bestanden per record als onderdeel van het samenvoegproces. De hele workflow is uitsluitend desktopgebonden: er is geen API, geen cloudverwerking, en geen manier om een mail merge programmatisch te activeren vanuit een andere applicatie.</p> <h2 id="mail-merge-in-docugenerate">Mail Merge in DocuGenerate</h2> <p>DocuGenerate is een cloudgebaseerd platform voor documentgeneratie dat werkt vanuit een webapp en een <a href="https://www.docugenerate.com/nl/hulp/articles/waar-vind-ik-de-api-referentie/">REST API</a>. Het sjabloon blijft een standaard DOCX-bestand, zodat u het zoals gebruikelijk kunt ontwerpen en bewerken in Word. De generatiestap vindt plaats in de cloud en produceert het uiteindelijke document zonder dat er lokale software nodig is buiten een browser of een HTTP-client.</p> <h3 id="het-sjabloon-instellen">Het Sjabloon Instellen</h3> <p>Om te beginnen, uploadt u het Employment Contract-sjabloon vanaf de pagina <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-maak-ik-een-nieuw-sjabloon-aan/">New Template</a> in de webapp. DocuGenerate leest de <a href="https://www.docugenerate.com/nl/hulp/articles/wat-zijn-merge-tags/">merge-tags</a> uit het document en gebruikt deze als de velden die tijdens de generatie moeten worden ingevuld.</p> <p>De merge-tags kunnen vierkante haken <code class="language-plaintext highlighter-rouge">[]</code> gebruiken als <a href="https://www.docugenerate.com/nl/hulp/articles/wat-zijn-tag-scheidingstekens/">scheidingstekens</a>, maar het is ook mogelijk om <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-werk-ik-de-scheidingstekens-van-tags-bij/">de scheidingstekens aan te passen</a> naar elk gewenst tekenpaar, inclusief de Word-stijl <code class="language-plaintext highlighter-rouge">«»</code>-guillemets als u een bestaand mail merge-sjabloon van Word wilt hergebruiken zonder het te wijzigen.</p> <p><img src="/assets/posts/032-word-mail-merge/docugenerate-employment-contract-v2.png" alt="Employment Contract-sjabloon in DocuGenerate"/></p> <h3 id="genereren-vanuit-excel">Genereren vanuit Excel</h3> <p>Om <a href="https://www.docugenerate.com/nl/hulp/articles/documenten-genereren-vanuit-een-excel-of-csv-bestand/">documenten te genereren vanuit Excel</a>, klikt u op <strong>New Document</strong> op het sjabloon, kiest u de optie <strong>Excel or CSV file</strong>, en uploadt u <code class="language-plaintext highlighter-rouge">Employment Contract.xlsx</code>. DocuGenerate detecteert de bladen in de werkmap en laat u kiezen welk blad u wilt gebruiken. Net als bij Word moeten de kolomnamen in de spreadsheet exact overeenkomen met de namen van de merge-tags in het sjabloon, wil de generatie slagen.</p> <p>In de sectie <strong>Data Items</strong> kunt u selecteren welke records worden gebruikt voor de samenvoeging door erop te klikken. Standaard worden alle records in de spreadsheet gebruikt voor het genereren van de documenten.</p> <p><img src="/assets/posts/032-word-mail-merge/docugenerate-generate-from-excel.gif" alt="Employment Contracts in batch genereren in DocuGenerate"/></p> <p>Het <a href="https://www.docugenerate.com/nl/hulp/articles/het-exportformaat-selecteren/">exportformaat voor de samenvoeging</a> kan een Word-document zijn, wat overeenkomt met de native uitvoer van Word, of een PDF die rechtstreeks in de cloud wordt gegenereerd. Voor meerdere records kunt u ofwel <a href="https://www.docugenerate.com/nl/hulp/articles/voeg-de-gegenereerde-documenten-samen-tot-een-enkel-bestand/">alle documenten combineren</a> tot één bestand (zie <a href="/assets/posts/032-word-mail-merge/Employment Contracts.docx">Employment Contracts.docx</a> als voorbeeld), of ze downloaden als <a href="https://www.docugenerate.com/nl/hulp/articles/genereer-afzonderlijke-documenten-voor-elk-gegevensitem/">afzonderlijke bestanden</a> gegroepeerd in een ZIP-archief (zie <a href="/assets/posts/032-word-mail-merge/Employment Contracts.zip">Employment Contracts.zip</a>).</p> <h3 id="genereren-via-de-api">Genereren via de API</h3> <p>DocuGenerate biedt ook een API waarmee u documentgeneratie kunt activeren vanuit elk extern systeem. Bij het genereren vanuit een Excel-bestand <a href="https://api.docugenerate.com/#/Document/generateDocument" target="_blank">via de API</a>, geeft u het bestand door als parameter <code class="language-plaintext highlighter-rouge">file</code>, en optioneel de parameter <code class="language-plaintext highlighter-rouge">sheet</code> om op te geven welk tabblad moet worden gebruikt. Hoewel de webapp selectie van rijbereiken ondersteunt, verwerkt de API standaard alle rijen in het geselecteerde blad. Dit maakt het mogelijk om documentgeneratie te integreren in automatiseringsworkflows en backend-applicaties die automatisch documenten moeten produceren.</p> <h2 id="functievergelijking">Functievergelijking</h2> <p>Nu beide workflows zijn behandeld, volgt hier een nadere blik op hoe Word en DocuGenerate specifieke functies afhandelen die het meest van belang zijn in workflows voor documentgeneratie. U kunt op elke functie in de onderstaande tabel klikken om rechtstreeks naar de details te springen.</p> <table class="table table-bordered"> <thead> <tr> <th>Functie</th> <th>Word</th> <th>DocuGenerate</th> </tr> </thead> <tbody> <tr> <td><a href="#scheidingstekens">Scheidingstekens</a></td> <td>❌ Vast</td> <td>✅ Aanpasbaar</td> </tr> <tr> <td><a href="#voorvertoning">Voorvertoning</a></td> <td>✅ Directe voorvertoning in-app</td> <td>❌ Vereist het genereren van een document</td> </tr> <tr> <td><a href="#pdf-export">PDF-export</a></td> <td>❌ Alleen via handmatig opslaan</td> <td>✅ Ja</td> </tr> <tr> <td><a href="#bulkgeneratie">Bulkgeneratie</a></td> <td>✅ Eén samengevoegd Word-bestand</td> <td>✅ Eén gecombineerd bestand of afzonderlijke bestanden gegroepeerd in een ZIP</td> </tr> <tr> <td><a href="#dynamische-bestandsnamen">Dynamische bestandsnamen</a></td> <td>❌ Nee</td> <td>✅ Ja, met merge-tags</td> </tr> <tr> <td><a href="#api-toegang">API-toegang</a></td> <td>❌ Nee</td> <td>✅ Ja</td> </tr> <tr> <td><a href="#e-mailbezorging">E-mailbezorging</a></td> <td>✅ Ja, via Outlook</td> <td>❌ Nee, mogelijk via automatiseringstools</td> </tr> <tr> <td><a href="#voorwaarden">Voorwaarden</a></td> <td>✅ Ja, via Rules</td> <td>✅ Ja, inclusief uitgebreide expressies</td> </tr> <tr> <td><a href="#afbeeldingen">Afbeeldingen</a></td> <td>✅ Alleen lokale bestanden</td> <td>✅ Via URL of Base64, met formaatcontrole</td> </tr> <tr> <td><a href="#qr-codes-en-barcodes">QR-codes en barcodes</a></td> <td>✅ Ja, via veldcodes</td> <td>✅ Ja, met weergaveopties</td> </tr> <tr> <td><a href="#pdf-toevoegen">PDF Toevoegen</a></td> <td>❌ Nee</td> <td>✅ Ja</td> </tr> </tbody> </table> <h3 id="scheidingstekens">Scheidingstekens</h3> <p>Word vereist de <code class="language-plaintext highlighter-rouge">«»</code>-guillemet-tekens als scheidingstekens voor samenvoegvelden. Deze worden via de Word-interface ingevoegd en kunnen niet worden getypt of gewijzigd naar een ander formaat. Met DocuGenerate kunt u <a href="https://www.docugenerate.com/nl/hulp/articles/hoe-werk-ik-de-scheidingstekens-van-tags-bij/">elk gewenst scheidingsteken instellen</a> in de sjabloonsinstellingen, waardoor het eenvoudig wordt om een bestaand Word-sjabloon te migreren of aan te sluiten bij een formaat dat uw team al gebruikt.</p> <h3 id="voorvertoning">Voorvertoning</h3> <p>De knop <strong>Preview Results</strong> van Word toont het ingevulde document onmiddellijk, waardoor het eenvoudig wordt om tijdens de ontwikkeling van het sjabloon te itereren zonder elke keer een bestand te genereren. DocuGenerate heeft geen gelijkwaardige voorvertoning in de app. Om de uitvoer te zien, genereert u een document. Voor sjablonen die actief in ontwikkeling zijn, voegt dit een kleine feedbacklus toe in vergelijking met Word, hoewel het gegenereerde bestand doorgaans binnen enkele seconden beschikbaar is.</p> <h3 id="pdf-export">PDF-Export</h3> <p>De mail merge van Word produceert een Word-document als primaire uitvoer. Converteren naar PDF vereist het apart opslaan of exporteren van het bestand, en het proces maakt niet automatisch afzonderlijke PDF-bestanden per record. DocuGenerate kan zowel <a href="https://www.docugenerate.com/nl/hulp/articles/het-exportformaat-selecteren/">DOCX als PDF</a> rechtstreeks genereren.</p> <h3 id="bulkgeneratie">Bulkgeneratie</h3> <p>Beide tools ondersteunen het genereren van meerdere documenten vanuit een spreadsheet in één bewerking. Word voegt alle samengevoegde records samen tot één Word-bestand met pagina-einden tussen records. DocuGenerate geeft u meer controle: u kunt <a href="https://www.docugenerate.com/nl/hulp/articles/voeg-de-gegenereerde-documenten-samen-tot-een-enkel-bestand/">alle documenten combineren</a> tot één uitvoerbestand of afzonderlijke bestanden produceren gegroepeerd in een ZIP-archief.</p> <h3 id="dynamische-bestandsnamen">Dynamische Bestandsnamen</h3> <p>Word ondersteunt geen dynamische bestandsnamen voor samengevoegde uitvoer. Met DocuGenerate kunt u merge-tags gebruiken in de <a href="https://www.docugenerate.com/nl/hulp/articles/stel-de-document-en-bestandsnaam-in/">documentnaam</a>, zodat elk gegenereerd bestand kan worden benoemd met waarden uit de datarij, zoals de volledige naam van de werknemer of de begindatum van het contract. Dit zorgt ervoor dat de uitvoer direct georganiseerd is, zonder handmatig hernoemen na de samenvoeging.</p> <h3 id="api-toegang">API-Toegang</h3> <p>Mail merge in Word heeft geen API en kan niet van buiten de Word-applicatie worden geactiveerd. DocuGenerate biedt een REST API die integreert met externe systemen, waardoor het mogelijk wordt om documenten programmatisch te genereren als onderdeel van een backend-applicatie, of een automatiseringsplatform.</p> <h3 id="e-mailbezorging">E-mailbezorging</h3> <p>Word ondersteunt het versturen van samengevoegde documenten als afzonderlijke e-mailberichten rechtstreeks via Outlook, wat nuttig is voor bulkoutreach of interne communicatie. DocuGenerate heeft geen ingebouwde e-mailbezorging, maar kan worden gecombineerd met e-mailtools via automatiseringsplatforms zoals <a href="https://www.docugenerate.com/nl/hulp/articles/documentgeneratie-automatiseren-met-zapier/">Zapier</a>, <a href="https://www.docugenerate.com/nl/hulp/articles/documentgeneratie-automatiseren-met-make/">Make</a>, <a href="https://www.docugenerate.com/nl/hulp/articles/documentgeneratie-automatiseren-met-n8n/">n8n</a>, of <a href="https://www.docugenerate.com/nl/hulp/articles/documentgeneratie-automatiseren-met-power-apps/">Power Automate</a> om hetzelfde resultaat te bereiken als onderdeel van een grotere workflow.</p> <h3 id="voorwaarden">Voorwaarden</h3> <p>Beide tools ondersteunen voorwaardelijke content binnen sjablonen. Word biedt <a href="https://support.microsoft.com/en-gb/office/set-the-rules-for-a-mail-merge-d546ee7e-ab7a-4d6d-b488-41f9e4bd1409" target="_blank" rel="nofollow noopener">Rules</a> zoals <code class="language-plaintext highlighter-rouge">IF...THEN...ELSE</code>, beschikbaar onder <strong>Mailings</strong> &gt; <strong>Rules</strong>, waarmee u content kunt tonen of verbergen op basis van veldwaarden. DocuGenerate gebruikt een <a href="https://www.docugenerate.com/nl/hulp/articles/voorwaarden-toevoegen-aan-een-sjabloon/">syntax voor voorwaardelijke tags</a> die rechtstreeks in de sjabloontekst wordt geschreven. Met <a href="https://www.docugenerate.com/nl/hulp/articles/verbeter-uw-sjablonen-met-uitgebreide-syntax/">uitgebreide syntax</a> ingeschakeld, ondersteunt DocuGenerate ook logische expressies, vergelijkingen, en rekenkunde in voorwaarden, wat verder gaat dan de set regels die beschikbaar is in Word.</p> <h3 id="afbeeldingen">Afbeeldingen</h3> <p>Word staat dynamische afbeeldingen toe in mail merge, maar de afbeeldingen moeten lokaal zijn opgeslagen op de machine die de samenvoeging uitvoert en worden geconfigureerd via veldcodes, wat de installatie moeilijk maakt om te reproduceren of te automatiseren. DocuGenerate ondersteunt afbeeldingen die worden verwezen via <a href="https://www.docugenerate.com/nl/hulp/articles/afbeeldingen-toevoegen-aan-een-sjabloon/">URL of Base64</a>, wat betrouwbaar werkt in cloudgebaseerde workflows waar afbeeldingen extern worden gehost. U kunt ook de afmetingen van afbeeldingen rechtstreeks in de merge-tag beheren met het filter <code class="language-plaintext highlighter-rouge">size</code>, waardoor lay-outcontrole eenvoudig wordt zonder de documentstructuur aan te raken.</p> <h3 id="qr-codes-en-barcodes">QR-Codes en Barcodes</h3> <p>Word ondersteunt <a href="https://support.microsoft.com/en-us/office/field-codes-mergebarcode-812fc43f-cb53-4782-8f9f-290ed08d34f3" target="_blank" rel="nofollow noopener">barcodes en QR-codes</a> via de veldcodes <code class="language-plaintext highlighter-rouge">MergeBarCode</code> en <code class="language-plaintext highlighter-rouge">DisplayBarcode</code>, hoewel de syntax niet eenvoudig is en de mogelijkheden voor visuele aanpassing beperkt zijn. DocuGenerate heeft een speciale <a href="https://www.docugenerate.com/nl/hulp/articles/qr-codes-en-barcodes-toevoegen/">syntax voor QR-codes en barcodes</a> die elke veldwaarde omzet in een QR-code of barcode met configureerbare afmetingen, kleuren, en opmaak, rechtstreeks vanuit de merge-tag.</p> <h3 id="pdf-toevoegen">PDF Toevoegen</h3> <p>Word ondersteunt van nature niet het toevoegen van aanvullende PDF-content aan een samengevoegd uitvoerbestand. Met DocuGenerate kunt u <a href="https://www.docugenerate.com/nl/hulp/articles/een-pdf-samenvoegen-aan-het-einde-van-gegenereerde-documenten/">een statisch PDF-bestand toevoegen</a> aan het einde van elk gegenereerd document, wat nuttig is voor contracten die standaardvoorwaarden, juridische kennisgevingen, of vaste bijlagen moeten bevatten als onderdeel van elke uitvoer.</p> <h2 id="conclusie">Conclusie</h2> <p>Voor teams die volledig binnen de Microsoft 365-desktopomgeving werken en samengevoegde documenten moeten produceren zonder externe systemen te betrekken, dekt de ingebouwde mail merge van Word de basis goed af. Het verzorgt veldvervanging, voorwaardelijke regels, en directe e-mailbezorging via Outlook, allemaal zonder een aparte tool nodig te hebben.</p> <p>DocuGenerate is een betere keuze wanneer documentgeneratie deel moet uitmaken van een grotere workflow. De API maakt het bruikbaar vanuit automatiseringsplatforms, backend-systemen, en no-code tools, en functies zoals PDF-uitvoer, dynamische bestandsnamen, en het toevoegen van PDF’s dekken scenario’s die mail merge in Word niet van nature kan afhandelen. Voor teams die al Word gebruiken om sjablonen te ontwerpen, is de overgang minimaal, omdat de sjablonen hetzelfde formaat hebben.</p> <p>De keuze tussen de twee hangt af van waar de generatiestap zich bevindt in uw proces. Als het een eenmalige taak is die op een desktop wordt uitgevoerd, is Word al beschikbaar en voldoende. Als het een terugkerende, geautomatiseerde stap is in een bedrijfsworkflow, biedt een speciale tool zoals DocuGenerate de flexibiliteit om documentgeneratie te koppelen aan uw bestaande systemen.</p> <h3 id="bronnen">Bronnen</h3> <ul> <li>Het Word-sjabloon <a href="/assets/posts/032-word-mail-merge/Employment Contract.docx">Employment Contract.docx</a> dat in dit artikel is gebruikt.</li> <li>Het voorbeeld-databestand <a href="/assets/posts/032-word-mail-merge/Employment Contract.xlsx">Employment Contract.xlsx</a>.</li> <li>De samengevoegde uitvoer <a href="/assets/posts/032-word-mail-merge/Employment Contract Merged.docx">Employment Contract Merged.docx</a> uit Word.</li> <li>Het bestand <a href="/assets/posts/032-word-mail-merge/Employment Contracts.zip">Employment Contracts.zip</a> met dynamische bestandsnamen uit DocuGenerate.</li> <li>De documentatie van Microsoft over <a href="https://support.microsoft.com/en-us/office/use-mail-merge-for-bulk-email-letters-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705" target="_blank" rel="nofollow noopener">mail merge voor brieven en bulkdocumenten</a>.</li> <li>De gids van Microsoft over <a href="https://support.microsoft.com/en-us/office/mail-merge-using-an-excel-spreadsheet-858c7d7f-5cc0-4ba1-9a7b-0a948fa3d7d3" target="_blank" rel="nofollow noopener">het gebruik van een Excel-spreadsheet</a> als gegevensbron voor mail merge.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Contracts"/><category term="Microsoft Word"/><category term="Mail Merge"/><summary type="html"><![CDATA[Mail merge bestaat al decennialang, en Microsoft Word biedt het nog steeds als ingebouwde functie. Maar hoe verhoudt dit zich tot een speciaal platform voor documentgeneratie zoals DocuGenerate? Ontdek het in deze vergelijking naast elkaar van beide oplossingen.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/032-word-mail-merge/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/032-word-mail-merge/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry xml:lang="en"><title type="html">Mail Merge using DocuGenerate Compared to Microsoft Word</title><link href="https://www.docugenerate.com/blog/mail-merge-using-docugenerate-compared-to-microsoft-word/" rel="alternate" type="text/html" title="Mail Merge using DocuGenerate Compared to Microsoft Word"/><published>2026-04-22T00:00:00+00:00</published><updated>2026-04-22T00:00:00+00:00</updated><id>https://www.docugenerate.com/blog/mail-merge-using-docugenerate-compared-to-microsoft-word</id><content type="html" xml:base="https://www.docugenerate.com/blog/mail-merge-using-docugenerate-compared-to-microsoft-word/"><![CDATA[<h2 id="introduction">Introduction</h2> <p>Mail merge is the process of combining a document template with a data source to produce multiple personalized documents in one operation. It is commonly used for contracts, offer letters, invoices, certificates, and any other document where the overall structure stays the same but specific fields change per recipient or record. <a href="https://www.microsoft.com/en-us/microsoft-365/word" target="_blank" rel="nofollow noopener">Microsoft Word</a> has included mail merge as a built-in feature for decades, making it a familiar starting point for many teams already working in the Microsoft 365 ecosystem. Dedicated document generation platforms like <a href="https://www.docugenerate.com/">DocuGenerate</a> approach the same problem differently: cloud-based processing, a REST API, and a set of template features that extend well beyond what Word supports natively.</p> <p>In this article, we evaluate both approaches using the same template and data file so the results are directly comparable. We walk through each workflow from start to finish, then examine how the two tools handle specific features including output formats, bulk generation, dynamic filenames, conditional content, images, and QR codes. The goal is not to pick a universal winner but to give you a clear picture of where each tool fits so you can choose the right one for your workflow.</p> <h2 id="sample-files">The Sample Files</h2> <p>To keep the comparison grounded, both workflows in this article use the same two files. The template is the <a href="/assets/posts/032-word-mail-merge/Employment Contract.docx">Employment Contract.docx</a> Word document from our <a href="https://www.docugenerate.com/templates/#contracts">Template Library</a>. It contains merge fields for employee details, contract dates, compensation, and other standard contract terms.</p> <p><img src="/assets/posts/032-word-mail-merge/employment-contract-template.png" alt="Employment Contract template with merge tags"/></p> <p>The data source is the matching <a href="/assets/posts/032-word-mail-merge/Employment Contract.xlsx">Employment Contract.xlsx</a> spreadsheet, where each row represents one employee and the column headers correspond exactly to the merge field names in the template.</p> <p><img src="/assets/posts/032-word-mail-merge/employment-contract-data.png" alt="Employment Contract data spreadsheet"/></p> <p>One thing to note is that the column names in the spreadsheet must match the merge tag names in the template exactly for either tool to work correctly. This is a requirement shared by both Word and DocuGenerate, and it applies regardless of which delimiter format is used.</p> <h2 id="word-mail-merge">Mail Merge in Microsoft Word</h2> <p>Word’s mail merge is accessible from the <a href="https://support.microsoft.com/en-us/office/use-mail-merge-for-bulk-email-letters-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705" target="_blank" rel="nofollow noopener">Mailings tab</a>, which provides a structured workflow for connecting a template to a data source, inserting fields, previewing the output, and completing the merge. All of this happens locally within the Word application.</p> <h3 id="word-data-source">Connecting the Excel Data Source</h3> <p>To begin a mail merge, open the Employment Contract template in Word and navigate to <strong>Mailings</strong> &gt; <strong>Select Recipients</strong> &gt; <strong>Use an Existing List</strong>. Word will prompt you to select a file. After selecting <code class="language-plaintext highlighter-rouge">Employment Contract.xlsx</code>, a dialog appears asking you to <a href="https://support.microsoft.com/en-us/office/mail-merge-using-an-excel-spreadsheet-858c7d7f-5cc0-4ba1-9a7b-0a948fa3d7d3" target="_blank" rel="nofollow noopener">choose which sheet</a> to use as the data source, which is useful when your workbook contains multiple tabs.</p> <p><img src="/assets/posts/032-word-mail-merge/word-select-recipients.png" alt="Selecting the Excel data source in Word"/></p> <p>With the data source connected, Word reads the column headers and makes them available as merge fields throughout the session. You can also open <strong>Edit Recipient List</strong> to filter records, sort them, or exclude specific rows before running the merge.</p> <p>One thing to be aware of: when saving the Word template after connecting it to an Excel file, it stores the path to that file inside the document. If the Excel file is later moved, renamed, or deleted, reopening the template will trigger an error saying <em>“Word cannot find its data source”</em>. It will then prompt you to locate the file again or remove the data source link entirely. This linking behavior means the template and data file need to stay in sync, which can become a maintenance concern when sharing templates across a team.</p> <h3 id="word-merge-fields">Inserting the Merge Fields</h3> <p>Once the data source is connected, you can place merge fields anywhere in the template using <strong>Mailings</strong> &gt; <strong>Insert Merge Field</strong>. Word wraps each field in its fixed <code class="language-plaintext highlighter-rouge">«Field_Name»</code> delimiter format, using guillemet characters that are inserted through the interface rather than typed directly. This delimiter format is not configurable: all Word mail merge fields use <code class="language-plaintext highlighter-rouge">«»</code> and cannot be changed to another character pair.</p> <p><img src="/assets/posts/032-word-mail-merge/word-insert-merge-fields.gif" alt="Inserting Merge Fields in the Word template"/></p> <p>Note that Word replaces the spaces in the column names with underscores when creating the field names for the merge. So the column named <code class="language-plaintext highlighter-rouge">Contract Date</code> in the spreadsheet becomes <code class="language-plaintext highlighter-rouge">«Contract_Date»</code> in the merge field list. This works fine in Word, but it’s useful to keep that in mind if you want to use the same template in DocuGenerate, for example, because the column names in Excel will no longer match the merge tags exactly.</p> <h3 id="preview-results">Previewing the Results</h3> <p>The <strong>Preview Results</strong> button on the <strong>Mailings</strong> tab replaces each merge field with the corresponding value from the first row of data. Navigation arrows let you step through the remaining records to spot-check the output before committing to the full merge. This instant preview is one of Word’s most useful features for template development.</p> <p><img src="/assets/posts/032-word-mail-merge/word-preview-results.gif" alt="Previewing merge results in Word"/></p> <h3 id="word-complete-merge">Completing the Merge</h3> <p>With the template verified, <strong>Finish &amp; Merge</strong> offers three options: edit the merged documents in a new Word file, send directly to a printer, or send as individual email messages via Outlook. Selecting <strong>Edit Individual Documents</strong> produces a single Word file where each merged record is separated by a page break.</p> <p><img src="/assets/posts/032-word-mail-merge/word-finish-merge.png" alt="Completing the mail merge in Word"/></p> <p>You can download a copy of the <a href="/assets/posts/032-word-mail-merge/Employment Contract Merged.docx">merged document</a> to see what the output looks like. To get a PDF, you need to save or export that file manually after it was generated.</p> <p>Word does not generate individual files per record as part of the merge process. The entire workflow is desktop-only: there is no API, no cloud processing, and no way to trigger a mail merge programmatically from another application.</p> <h2 id="docugenerate">Mail Merge in DocuGenerate</h2> <p>DocuGenerate is a cloud-based document generation platform that works from a web app and a <a href="https://www.docugenerate.com/help/articles/where-can-i-find-the-api-reference/">REST API</a>. The template remains a standard DOCX file, so you can design and edit it in Word as usual. The generation step happens in the cloud and produces the final document without requiring any local software beyond a browser or an HTTP client.</p> <h3 id="docugenerate-template">Setting Up the Template</h3> <p>To get started, upload the Employment Contract template from the <a href="https://www.docugenerate.com/help/articles/how-do-i-create-a-new-template/">New Template</a> page in the web app. DocuGenerate reads the <a href="https://www.docugenerate.com/help/articles/what-are-merge-tags/">merge tags</a> from the document and uses them as the fields to populate at generation time.</p> <p>The merge tags can use square brackets <code class="language-plaintext highlighter-rouge">[]</code> as <a href="https://www.docugenerate.com/help/articles/what-are-tag-delimiters/">delimiters</a>, but it’s also possible to <a href="https://www.docugenerate.com/help/articles/how-do-i-update-the-tag-delimiters/">customize the delimiters</a> to any character pair you prefer, including the Word-style <code class="language-plaintext highlighter-rouge">«»</code> guillemets if you want to reuse an existing Word mail merge template without modifying it.</p> <p><img src="/assets/posts/032-word-mail-merge/docugenerate-employment-contract-v2.png" alt="Employment Contract template in DocuGenerate"/></p> <h3 id="docugenerate-excel">Generating from Excel</h3> <p>To <a href="https://www.docugenerate.com/help/articles/generate-documents-from-an-excel-or-csv-file/">generate documents from Excel</a>, click <strong>New Document</strong> on the template, choose the <strong>Excel or CSV file</strong> option, and upload <code class="language-plaintext highlighter-rouge">Employment Contract.xlsx</code>. DocuGenerate detects the sheets in the workbook and lets you choose which one to use. As with Word, the column names in the spreadsheet must match the merge tag names in the template exactly for the generation to succeed.</p> <p>From the <strong>Data Items</strong> section, you can select which records to use for the merge by clicking on them. By default, all the records in the spreadsheet are used for generating the documents.</p> <p><img src="/assets/posts/032-word-mail-merge/docugenerate-generate-from-excel.gif" alt="Employment Contracts generation in batch in DocuGenerate"/></p> <p>The <a href="https://www.docugenerate.com/help/articles/select-the-merge-export-format/">merge export format</a> can be a Word document, matching Word’s native output, or a PDF generated directly in the cloud. For multiple records, you can either <a href="https://www.docugenerate.com/help/articles/combine-the-generated-documents-into-a-single-file/">combine all documents</a> into a single file (see <a href="/assets/posts/032-word-mail-merge/Employment Contracts.docx">Employment Contracts.docx</a> for an example) or download them as <a href="https://www.docugenerate.com/help/articles/generate-separate-documents-for-each-data-item/">separate files</a> grouped in a ZIP archive (see <a href="/assets/posts/032-word-mail-merge/Employment Contracts.zip">Employment Contracts.zip</a>).</p> <h3 id="docugenerate-api">Generating via the API</h3> <p>DocuGenerate also exposes an API that lets you trigger document generation from any external system. When generating from an Excel file <a href="https://api.docugenerate.com/#/Document/generateDocument" target="_blank">via the API</a>, you pass the <code class="language-plaintext highlighter-rouge">file</code> as a parameter, and optionally the <code class="language-plaintext highlighter-rouge">sheet</code> parameter to specify which tab to use. While the web app supports row range selection, the API processes all rows in the selected sheet by default. This makes it possible to integrate document generation into automation workflows and back-end applications that need to produce documents automatically.</p> <h2 id="comparison">Feature Comparison</h2> <p>With both workflows covered, here is a closer look at how Word and DocuGenerate handle specific features that matter most in document generation workflows. You can click on each feature in the table below to jump directly to its details.</p> <table class="table table-bordered"> <thead> <tr> <th>Feature</th> <th>Word</th> <th>DocuGenerate</th> </tr> </thead> <tbody> <tr> <td><a href="#comparison-delimiters">Delimiters</a></td> <td>❌ Fixed</td> <td>✅ Customizable</td> </tr> <tr> <td><a href="#comparison-preview">Preview</a></td> <td>✅ Instant in-app preview</td> <td>❌ Requires generating a document</td> </tr> <tr> <td><a href="#comparison-output">PDF export</a></td> <td>❌ Only via manual save</td> <td>✅ Yes</td> </tr> <tr> <td><a href="#comparison-bulk">Bulk generation</a></td> <td>✅ Single merged Word file</td> <td>✅ Single combined file or individual files grouped in a ZIP</td> </tr> <tr> <td><a href="#comparison-filenames">Dynamic filenames</a></td> <td>❌ No</td> <td>✅ Yes, using merge tags</td> </tr> <tr> <td><a href="#comparison-api">API access</a></td> <td>❌ No</td> <td>✅ Yes</td> </tr> <tr> <td><a href="#comparison-email">Email delivery</a></td> <td>✅ Yes, via Outlook</td> <td>❌ No, possible via automation tools</td> </tr> <tr> <td><a href="#comparison-conditions">Conditions</a></td> <td>✅ Yes, via Rules</td> <td>✅ Yes, including enhanced expressions</td> </tr> <tr> <td><a href="#comparison-images">Images</a></td> <td>✅ Local files only</td> <td>✅ By URL or Base64, with size control</td> </tr> <tr> <td><a href="#comparison-qr">QR codes and barcodes</a></td> <td>✅ Yes, via field codes</td> <td>✅ Yes, with rendering options</td> </tr> <tr> <td><a href="#comparison-append">Append PDF</a></td> <td>❌ No</td> <td>✅ Yes</td> </tr> </tbody> </table> <h3 id="comparison-delimiters">Delimiters</h3> <p>Word requires the <code class="language-plaintext highlighter-rouge">«»</code> guillemet characters as merge field delimiters. These are inserted through the Word interface and cannot be typed or changed to another format. DocuGenerate lets you <a href="https://www.docugenerate.com/help/articles/how-do-i-update-the-tag-delimiters/">set any delimiters</a> in the template settings, making it easy to migrate an existing Word template or match a format your team already uses.</p> <h3 id="comparison-preview">Preview</h3> <p>Word’s <strong>Preview Results</strong> button shows the populated document instantly, which makes it easy to iterate on the template during development without generating a file every time. DocuGenerate does not have an equivalent in-app preview. To see the output, you generate a document. For templates under active development, this adds a small feedback loop compared to Word, though the generated file is typically available in a few seconds.</p> <h3 id="comparison-output">PDF export</h3> <p>Word’s mail merge produces a Word document as its primary output. Converting to PDF requires saving or exporting the file separately, and the process does not create individual PDF files per record automatically. DocuGenerate can <a href="https://www.docugenerate.com/help/articles/select-the-merge-export-format/">generate both</a> DOCX and PDF output directly.</p> <h3 id="comparison-bulk">Bulk Generation</h3> <p>Both tools support generating multiple documents from a spreadsheet in one pass. Word assembles all merged records into a single Word file with page breaks between records. DocuGenerate gives you more control: you can <a href="https://www.docugenerate.com/help/articles/combine-the-generated-documents-into-a-single-file/">combine all documents</a> into a single output file or produce individual files grouped in a ZIP archive.</p> <h3 id="comparison-filenames">Dynamic Filenames</h3> <p>Word does not support dynamic filenames for merged output. DocuGenerate lets you use merge tags in the <a href="https://www.docugenerate.com/help/articles/set-the-documents-name-and-file-name/">document name</a>, so each generated file can be named using values from the data row, such as the employee’s full name or contract start date. This makes the output immediately organized without any manual renaming after the merge.</p> <h3 id="comparison-api">API Access</h3> <p>Word mail merge has no API and cannot be triggered from outside the Word application. DocuGenerate provides a REST API that integrates with external systems, making it possible to generate documents programmatically as part of a back-end application, or an automation platform.</p> <h3 id="comparison-email">Email Delivery</h3> <p>Word supports sending merged documents as individual email messages directly through Outlook, which is useful for bulk outreach or internal communications. DocuGenerate does not have built-in email delivery, but it can be combined with email tools through automation platforms like <a href="https://www.docugenerate.com/help/articles/automate-document-generation-with-zapier/">Zapier</a>, <a href="https://www.docugenerate.com/help/articles/automate-document-generation-with-make/">Make</a>, <a href="https://www.docugenerate.com/help/articles/automate-document-generation-with-n8n/">n8n</a>, or <a href="https://www.docugenerate.com/help/articles/automate-document-generation-with-power-apps/">Power Automate</a> to achieve the same result as part of a larger workflow.</p> <h3 id="comparison-conditions">Conditions</h3> <p>Both tools support conditional content inside templates. Word provides <a href="https://support.microsoft.com/en-gb/office/set-the-rules-for-a-mail-merge-d546ee7e-ab7a-4d6d-b488-41f9e4bd1409" target="_blank" rel="nofollow noopener">Rules</a> such as <code class="language-plaintext highlighter-rouge">IF...THEN...ELSE</code>, available under <strong>Mailings</strong> &gt; <strong>Rules</strong>, which let you show or hide content based on field values. DocuGenerate uses a <a href="https://www.docugenerate.com/help/articles/how-to-add-conditions-to-a-template/">condition tag syntax</a> written directly in the template body. With <a href="https://www.docugenerate.com/help/articles/power-up-with-enhanced-syntax/">enhanced syntax</a> enabled, DocuGenerate also supports logical expressions, comparisons, and arithmetic in conditions, which goes beyond the rule set available in Word.</p> <h3 id="comparison-images">Images</h3> <p>Word allows dynamic images in mail merge, but the images must be stored locally on the machine running the merge and configured through field codes, which makes the setup difficult to reproduce or automate. DocuGenerate supports images referenced by <a href="https://www.docugenerate.com/help/articles/how-to-add-images-to-a-template/">URL or Base64</a>, which works reliably in cloud-based workflows where images are hosted externally. You can also control image dimensions directly in the merge tag using the <code class="language-plaintext highlighter-rouge">size</code> filter, making layout control straightforward without touching the document structure.</p> <h3 id="comparison-qr">QR Codes and Barcodes</h3> <p>Word supports <a href="https://support.microsoft.com/en-us/office/field-codes-mergebarcode-812fc43f-cb53-4782-8f9f-290ed08d34f3" target="_blank" rel="nofollow noopener">barcodes and QR codes</a> via the <code class="language-plaintext highlighter-rouge">MergeBarCode</code> and <code class="language-plaintext highlighter-rouge">DisplayBarcode</code> field codes, though the syntax is not straightforward and visual customization options are limited. DocuGenerate has a dedicated <a href="https://www.docugenerate.com/help/articles/how-to-add-qr-codes-and-barcodes/">QR code and barcode</a> syntax that converts any field value into a QR code or barcode with configurable dimensions, colors, and formatting directly from the merge tag.</p> <h3 id="comparison-append">Append PDF</h3> <p>Word does not natively support appending additional PDF content to a merged output file. DocuGenerate lets you <a href="https://www.docugenerate.com/help/articles/merge-a-pdf-at-the-end-of-generated-documents/">append a static PDF file</a> at the end of each generated document, which is useful for contracts that need to include standard terms and conditions, legal notices, or fixed annexes as part of every output.</p> <h2 id="conclusion">Conclusion</h2> <p>For teams that work entirely within the Microsoft 365 desktop environment and need to produce merged documents without involving any external systems, Word’s built-in mail merge covers the basics well. It handles field substitution, conditional rules, and direct email delivery through Outlook, all without requiring a separate tool.</p> <p>DocuGenerate is a better fit when document generation needs to participate in a larger workflow. Its API makes it usable from automation platforms, back-end systems, and no-code tools, and features like PDF output, dynamic filenames, and PDF appending cover scenarios that Word mail merge cannot address natively. For teams already using Word to design templates, the transition is minimal because the templates have the same format.</p> <p>The choice between the two comes down to where the generation step sits in your process. If it is a one-off task performed on a desktop, Word is already available and sufficient. If it is a recurring, automated step in a business workflow, a dedicated tool like DocuGenerate provides the flexibility to connect document generation to your existing systems.</p> <h3 id="resources">Resources</h3> <ul> <li>The <a href="/assets/posts/032-word-mail-merge/Employment Contract.docx">Employment Contract.docx</a> Word template used in this article.</li> <li>The <a href="/assets/posts/032-word-mail-merge/Employment Contract.xlsx">Employment Contract.xlsx</a> sample data file.</li> <li>The <a href="/assets/posts/032-word-mail-merge/Employment Contract Merged.docx">Employment Contract Merged.docx</a> merged output from Word.</li> <li>The <a href="/assets/posts/032-word-mail-merge/Employment Contracts.zip">Employment Contracts.zip</a> with dynamic filenames from DocuGenerate.</li> <li>Microsoft’s documentation on <a href="https://support.microsoft.com/en-us/office/use-mail-merge-for-bulk-email-letters-labels-and-envelopes-f488ed5b-b849-4c11-9cff-932c49474705" target="_blank" rel="nofollow noopener">mail merge for letters and bulk documents</a>.</li> <li>Microsoft’s guide on <a href="https://support.microsoft.com/en-us/office/mail-merge-using-an-excel-spreadsheet-858c7d7f-5cc0-4ba1-9a7b-0a948fa3d7d3" target="_blank" rel="nofollow noopener">using an Excel spreadsheet</a> as a mail merge data source.</li> </ul>]]></content><author><name>DocuGenerate</name><email>support@docugenerate.com</email></author><category term="Contracts"/><category term="Microsoft Word"/><category term="Mail Merge"/><summary type="html"><![CDATA[Mail merge has been around for decades, and Microsoft Word still offers it as a built-in feature. But how does it compare to a dedicated document generation platform like DocuGenerate? Find out in this side-by-side analysis of both solutions.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.docugenerate.com/assets/posts/032-word-mail-merge/cover-image.png"/><media:content medium="image" url="https://www.docugenerate.com/assets/posts/032-word-mail-merge/cover-image.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry></feed>