Documentation Index
Fetch the complete documentation index at: https://docs.enneo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Erstellung und Konfiguration
Im BereichTextbausteine lassen sich Vorlagen erstellen, bearbeiten und entfernen. Die bereits bestehende Struktur ergibt sich aus der Struktur der Skill-Tags.
Grundlegende Konfiguration
Grundlegende Konfiguration
Unterhalb der vorhandenen Struktur lässt sich via Button “Neues Anliegen” ein neues Template erstellen:

- Name: die Bezeichnung des Templates sollte intuitiv und inhaltsbezogen sein, damit sich die Suche im Katalog leicht gestaltet
- Thema: das Template wird eine Ober- oder Unterkategorie der Struktur zugeordnet
Textbaustein - fest
Textbaustein - fest
Im Reiter “Text” wird der Inhalt des Templates hinterlegt und gespeichert. Bei festem Text entspricht die Vorschau dem Inhalt des Templates.

Textbaustein - dynamisch
Textbaustein - dynamisch
Im Texteditor lassen sich Inhalte auch dynamisch gestalten. So können mithilfe von Referenztickets Variablen übernommen, und ggf. mit Funktionen verknüpft werden.

Diese sog. Handlebars ermöglichen eine flexible und vielfältige Gestaltung der Templates. So wird aus dem Beispiel eines festen Textbausteins diese dynamische Variante:

Hier gibt es ausführliche Informationen zu Syntax und Verwendung von Handelbars.


Text

Vorschau

Eigene Funktionen (Helpers)
Eigene Funktionen (Helpers)
Zusätzlich zur Standard-Handlebars-Syntax stellt Enneo eine Reihe eigener Helper-Funktionen bereit, die direkt in Templates verwendet werden können.
Eigene Helper lassen sich mit Standard-Handlebars-Block-Helpern kombinieren, z. B.:
| Helper | Signatur | Beschreibung |
|---|---|---|
contains | contains array "wert" | Liefert true, wenn das Array den angegebenen String-Wert enthält. Argumentreihenfolge ist vertauschbar (contains "wert" array). |
compare | compare a b | Liefert true, wenn beide Werte gleich sind (lose Vergleich). |
gt | gt a b | Liefert true, wenn a gesetzt ist und a > b. |
lt | lt a b | Liefert true, wenn a gesetzt ist und a < b. |
and | and a b c … | Liefert das letzte Argument, wenn alle truthy sind, sonst das erste falsy Argument. |
or | or a b c … | Liefert das erste truthy Argument, sonst das letzte. |
not | not a | Liefert die logische Negation von a. |
formatDateDE | formatDateDE date | Formatiert ein Datum im langen deutschen Format (z. B. 1. Januar 2025). Akzeptiert "today". Liefert [unbekannt] wenn leer. |
formatDateEN | formatDateEN date | Formatiert ein Datum als YYYY/MM/DD. Akzeptiert "today". Liefert [unknown] wenn leer. |
addDays | addDays date days | Addiert die angegebene Anzahl Tage zum Datum und gibt es im langen deutschen Format zurück. Akzeptiert "today" als Datum. |
extractFirstName | extractFirstName "Max Mustermann" | Liefert das erste Wort eines Strings. |
extractLastName | extractLastName "Max Mustermann" | Liefert das letzte Wort eines Strings in Kleinbuchstaben. |
last4digits | last4digits "DE12 3456 7890 1234 5678" | Entfernt Leerzeichen und liefert die letzten 4 Zeichen eines Strings (z. B. für maskierte Kontonummern). |
undefined | (intern) | Rendert {{varname}} wörtlich, wenn eine Variable nicht gesetzt ist — als Fallback für nicht aufgelöste Platzhalter. |
Katalog
Katalog
Der Zugriff auf Templates erfolgt bei der Ticketbearbeitung im mittleren Teil via Klick auf “Katalog”. Die vorhandene Struktur wird angezeigt, über die man zum gewünschten Template navigieren kann. Mittels Suchfeld lassen sich Templates auch direkt ansteuern.