Neben den klassischen, vorgegebenen Platzhaltern bietet go~mus die Möglichkeit, eigene Platzhalter zu definieren, die dynamisch anhand von Regeln bestimmte Inhalte für E-Mails ausgeben.

Bereiche

Dynamische Platzhalter umfassen folgende Komponenten: 

  1. Platzhalter
  2. Inhalte
  3. Regeln

Platzhalter

Der Platzhalter besteht aus einem Namen (es sollte ein sprechender, für Nutzer verständlicher Name verwendet werden) und einem go~mus Platzhalter. Der go~mus Platzhalter muss in Versalien geschriebenen sein, sollte Unterstriche anstelle von Leerzeichen enthalten, ist in doppelte eckige Klammern eingefasst und enthält den Text "DYN" + "Name des Platzhalters".

Inhalte

Ein Platzhalter kann mehrere Inhalte haben. Der Inhalt ist der Text, der anstelle des Platzhalters in den Emails oder PDF-Dokumenten verwendet wird. Der Text kann selbst wiederum Platzhalter aus go~mus enthalten. Inhalte können standardmäßig in Deutsch und Englisch angelegt werden. Es wird maximal ein Inhalt ausgegeben.

Die Sortierung gibt an, in welcher Reihenfolge die Inhalte auf Zutreffen ihrer jeweiligen Regeln geprüft werden. Der erste Inhalt, bei dem die Regel(n) zutrifft bzw. zutreffen, wird ausgegeben. Das Regel-Matching gibt an, ob alle Regeln eines Inhalts erfüllt sein müssen, mindestens eine erfüllt sein muss oder ob keine Regel erfüllt sein darf, damit dieser Inhalt ausgegeben wird.

Regeln

Die Regeln eines Inhalts geben an, unter welchen Umständen ein Inhalt für diesen Platzhalter verwendet wird. Jeder Inhalt kann mehrere Regeln haben. Die Regeln können sich auf Kundendaten, Buchungsdaten, Bestelldaten etc. beziehen.


Eine Regel besteht aus drei Komponenten: 

  1. Attribut: Hier wird definiert, welches Attribut in der Regel überprüft wird, z.B. Kundenkategorie, Angebot, etc.
  2. Operator: Hier wird definiert, ob der zu prüfende Wert gleich oder ungleich (= bzw. !=), größer oder kleiner (> bzw. <) oder enthalten oder nicht enthalten (& bzw. !&) sein soll. 
  3. Wert: Hier wird der Wert ausgewählt, auf den das ausgewählte Attribut mit dem ausgewählten Opeerator überprüft wird.

Beispiel

Nehmen wir an, ich will eine Regel definieren, sodass deren Inhalt ausgegeben wird, wenn eine Bestellung die Buchung für ein bestimmtes Angebot, sagen wir Führung 60 Minuten enthält. 

  1. Regel hinzufügen
    1. Typ (Attribut) = Bestellung: enthält Angebot
  2. Regel bearbeiten:
    1. Operator = & (enthält)
    2. Wert = Führung 60 Minuten

Wenn dies die einzige Regel des Inhalts ist, kann das Regel-Matching des Inhalts auf Alle oder Mindestens eine stehen. Es darf nicht auf keine stehen. Damit der Inhalt wie gewünscht nach der Regel ausgegeben wird, darf es keinen anderen Inhalt geben, der laut Sortierung vor oder gleichauf mit diesem Inhalt steht und der Regeln enthält, die ebenfalls auf eine Buchung oder Bestellung zutreffen können, die von dieser Regel erfasst werden sollte. 

Standard-Platzhalter

BETA

Mit dynamischen Platzhalter können sehr flexibel Ihre individuellen Anforderungen abgebildet werden.

Standardmäßig sind die gängigsten dynamischen Platzhalter bereits in Ihrer go~mus Instanz angelegt:

Name Platzhalter Beschreibung
Anrede Kunde [[DYN_ANREDE_KUNDE]] Anrede des Kunden mit "Sehr geehrter Herr ...", "Sehr geehrte Frau ..." oder "Sehr geehrte(r) ...". Die geschlechtsspezifische Anrede funktioniert, wenn im Kunden das Feld "Anrede" mit "Herr" oder "Frau" ausgefüllt ist.
Gruppenbuchung Stornokosten Kunde [[DYN_GRUPPENBUCHUNG_STORNOKOSTEN_KUNDE]] Textlicher Hinweis, ob und, wenn ja, in welcher Höhe Kosten für den Kunden für die Stornierung einer Gruppenbuchung anfallen.
Einzelplatz Stornokosten Kunde [[DYN_EINZELPLATZ_STORNOKOSTEN_KUNDE]] Textlicher Hinweis, ob und, wenn ja, in welcher Höhe Kosten für den Kunden für die Stornierung einer Einzelplatzbuchung anfallen.
Kurs Stornokosten Kunde [[DYN_KURS_STORNOKOSTEN_KUNDE]] Textlicher Hinweis, ob und, wenn ja, in welcher Höhe Kosten für den Kunden für die Stornierung einer Kursbuchung anfallen.
Guide Ausfallhonorar [[DYN_GUIDE_AUSFALLHONORAR]] Textlicher Hinweis, ob und, wenn ja, in welcher Höhe der Guide ein Ausfallhonorar für eine stornierte Buchung erhält.