Problemstellung


Eine SMS-Terminerinnerung kann immer nur in einer Sprache gesendet werden.

Hat man verschiedene Kunden, bei denen unterschiedliche Sprachen hinterlegt sind (z. B. die Filiale liegt in einem Grenzgebiet), muss man mehrere Dokumentvorlagen mit unterschiedlichen Sprachen für eine SMS-Terminbenachrichtigung in AMPAREX hinterlegen. Allerdings weiß man nicht zwingend, bei welchem Kunden welche Sprache hinterlegt ist bzw. muss man beim Versand wissen, welche Termin-Erinnerung die passende ist.

Lösung


Durch die Erweiterung der Platzhaltersprache können in der Dokumentenvorlage direkt mehrere Sprachen hinterlegt werden. Dadurch ist es möglich, dass AMPAREX automatisch die richtige Sprache in einer SMS-Terminbenachrichtigung verwendet.


Beschreibung

Voraussetzung

Am Kunden (Kunde → Kunde → Reiter 'Eigenschaften') muss eine passende Sprache eingetragen sein. Hierbei sollten die verwendeten Sprachen (Länderkürzel) bekannt sein. Diese werden später für die Anpassung der Dokumentenvorlage benötigt.

Beispiele:

  • Deutsch (de)
  • Englisch (en)
  • Französisch (fr)
  • Spanisch (es)
  • Niederländisch (nl)
  • Polnisch (pl)
  • usw. ...

Dokumentenvorlage erstellen/kopieren

Erstellen oder kopieren Sie eine bestehende Dokumentenvorlage. Diese muss ...

  • ... vom Dokument-Typ 'Termin-Erinnerung' und
  • ... im Dateiformat 'Einfacher Text (text/plain; charset=UTF-8)' angelegt sein

Hinweis

Wird die Vorlage als E-Mailbenachrichtigung verwendet, sollte der Betreff einen übersetzenden Platzhalter enthalten (z. B. ${übersetzung('appointment_confirmation')} - hier ist aber darauf zu achten, dass diese Vorlage NICHT in einer Kontaktvorlage verwendet wird, da mit dieser dann der Betreff nicht in die Zielsprache des Kunden übersetzt wird.

Dokumentenvorlage anpassen

Über die Schaltfläche wird das Bearbeitungsfenster zur Eingabe der Platzhalter und des HTML-Codes geöffnet.

Info

Es können zusätzlich die üblichen AMPAREX Platzhalter in der Vorlage verwendet werden (z. B. ${kunde/briefanredename}) ← für die Anrede.

<meta name="targetlanguage" content="$ersterwert(empfänger/landessprache,absender/landessprache)
/auswahl('en','fr','de')"/>

${kunde/briefanredename}

Erste Zeile (Sprachen)

Die erste Zeile der Dokumentenvorlage muss wie folgt eingefügt werden bzw. muss in der Klammer der 'Auswahl' die Länderkürzel (siehe Bsp. oben) angepasst werden.

<span section="$zielsprache/passt('en')">
We are looking forward to seeing you ${/termin/startdatum} at ${/termin/startzeit} o 'clock!
Best regards
</span>

Zielsprache

  1. Für die Zielsprache muss die Zeile → <span section="$zielsprache/passt('en')"> mit dem passenden 'Länderkürzel' in Hochkomma eingefügt werden.
  2. Jetzt folgt der Text in der passenden Sprache mit ggf. weiteren Platzhaltern (Anrede, Termine etc.)
  3. Abschließend muss dieser Block mit dem Befehl → </span> beendet werden

Anwendung

Im Terminplaner soll der Kunde in seiner Sprache benachrichtigt werden. Dazu wird per rechter Maustaste auf den Termin die Benachrichtigungsfunktion aufgerufen.

Über die Suchfunktion wird die 'mehrsprachige' Vorlage ausgewählt.

Im Nachrichtenfeld wird der Text in der passenden Sprache für den Kunden angezeigt.

  • Keine Stichwörter