Mit Paperless lassen sich Inhalte in Verträgen mithilfe von Regeln dynamisch ein- oder ausblenden. So wird das Ausfüllerlebnis noch intuitiver und die Vertragsverwaltung effizienter.
Im folgenden Beispiel zeigen wir, wie sich Inhalte in einem Vertrag automatisch anpassen, je nachdem mit welchen Daten eine Variable befüllt ist.
Du findest hier ein ausführliches Erklärungsvideo sowie weiter unten im Artikel eine Schritt-für-Schritt-Anleitung mit Beispiel-Code.
Schritt-für-Schritt Anleitung: Bedingte Sichtbarkeit auf Basis von CRM-Daten
Zielsetzung: Je nachdem, ob im Propstack-Feld „Kategorie“ der Wert „Kauf“ oder „Miete“ hinterlegt ist [1], soll sich der angezeigte Text im Vertrag [2] automatisch anpassen.
-
Wenn „Kauf“ → soll der Text „Name des Käufers“ erscheinen
-
Wenn „Miete“ → soll der Text „Name des Mieters“ erscheinen
Dafür wird eine Gruppe im Template verwendet, die beide Varianten enthält – also jeweils den passenden Textblock und die dazugehörige Variable.
Blöcke gruppieren
Wenn du mehrere Inhaltsblöcke gleichzeitig steuern möchtest – zum Beispiel, um sie gemeinsam ein- oder auszublenden – empfiehlt sich der Einsatz des Gruppen-Blocks. Diesen findest du rechts in der Seitenleiste unter den Inhaltsblöcken. Du kannst ihn per Drag-and-Drop in dein Template ziehen und anschließend beliebig viele Blöcke hineinverschieben.
Alternativ kannst du mit der Maus einen Rahmen um die gewünschten Blöcke ziehen, die du gruppieren möchtest. Daraufhin erscheint rechts ein Menü mit zusätzlichen Optionen, in dem du einfach „Blöcke gruppieren“ auswählst. Die markierten Blöcke werden dann automatisch in einer Gruppe zusammengefasst.
💡Die Gruppierung eignet sich besonders gut, wenn du bestimmte Inhalte abhängig von Bedingungen ein- oder ausblenden möchtest – etwa für verschiedene Vertragsszenarien oder optionale Informationen.
Bedingte Sichtbarkeitkeit einstellen
Klicke die erstellte Gruppe an [1] und aktiviere unten rechts im Einstellungsbereich die Option „Bedingte Sichtbarkeit“. [2]
Daraufhin öffnet sich der Low-Code-Editor, in dem du die gewünschte Regel hinterlegst.
Für dieses Beispiel lautet der Code folgendermaßen:
tokens["einheit.typ"] === "Miete"
Erklärung:
-
einheit.typ
ist der Name der Variable -
"Miete"
ist der Wert, bei dem die Gruppe sichtbar sein soll
Neutral formuliert lautet die Regel demnach:
tokens["name.variable"] === "Wunschtext"
Regel testen
-
Aktiviere die Vorschau (Testmodus)
-
Wechsel zu den Platzhaltern und befülle den Platzhalter
einheit.typ
mit dem Wert „Miete“. -
Jetzt sollte der entsprechende Block – z. B. „Name des Mieters“ – automatisch sichtbar sein.