Zur Konfiguration der Mailvorlagen muss der Entwicklermodus aktiviert werden.
Entwicklermodus aktivieren
Die "E-Mail-Vorlagen" finden Sie unter "Einstellungen" - "Technisch"
Über "Anlegen" wird eine neue Vorlage erstellt.
Pflichtfelder sind nur der Name der Vorlage und wofür das Muster gilt.
"Gilt für" Nachrichten aus dem Chatter im Datenmodell:
- Objekt
- Nutzung
- Interessent / Chance = Anfragen (Verkaufschancen)
- Vertrag/ Protokoll = Mietverträge, Übergabeprotokolle
Die Felder Betreff, Text und Anlegen können vor belegt werden, müssen sie aber nicht.
Die weiteren Reiter können angepasst werden, sind aber keine Pflichtfelder.
Das Feld Sprache sollte mit {{ object.partner_id.lang }} gefüllt sein, damit die Sprache des Kontakts gewählt wird.
Der graue, vorbelegte Text ist nur ein Hinweis, der Text muss rein geschrieben/ kopiert werden.
Ist z.B. nicht der Absender in der Vorlage gefüllt, wird der angemeldete Benutzer als Absender angegeben.
Beispiel HTML-Code für den internen Objektnamen:
<t t-out="object.property_id.name or ''Objektname intern" data-oe-t-inline="true" contenteditable="false" oe-keep-contenteditable="">Objektname intern</t>
object.property_id.name = Platzhalterausdruck
Objektname intern = Text, der angezeigt wird, wenn das Feld im System nicht gefüllt ist, bzw. in der Vorschau.
Zum Einfügen in eine Vorlage muss rechts über den Button in den HTML-Code gewechselt werden und der Code an der entsprechenden Stelle eingefügt werden.
Es kann hilfreich sein im Text die Stellen für die Platzhalter zu markieren, z.B. mit ****Name****, damit sie im HTML-Code besser zu finden sind.
Grundsätzlich empfiehlt es sich die Vorlagen in einem HTML- oder Texteditor zu erstellen und in SMARTBRIX zu kopieren.
Die Platzhalter fangen alle mir "object" an, gefolgt von dem Feldname. Der Feldname wird im Entwicklermodus per Mouse-Over am Feld angezeigt.
Erstelle ich eine Vorlage, die am Kontakt genutzt werden soll, wird der Vorname so über object.firstname angesprochen.
Erstelle ich eine Vorlage, die an einer Nutzung genutzt werden soll, wird der Vorname über object.partner_id.firstname angesprochen.
Erstelle ich eine Vorlage, die an einer Nutzung genutzt werden soll, wird der Vorname des Objekt-Verantwortlichen über object.property_id.sales_person_id.firstname angesprochen.
Grundsätzlich kann auf alle Felder verknüpfter Datensätze zugegriffen werden, egal auf welcher Ebene.
Hinweis: die Felder haben englische Bezeichnungen
- Objekt = property_id
- Nutzung = tenancy_id
- Kontakt = partner_id
Beispielfelder Objekt (object.property_id.):
(wird an einer Nutzung, z.B. bei einem Mietvertrag, auf Objectdaten zugegriffen muss die tenancy_id mitgegeben werden object.tenany_id.property_id.*)
Name | HTML-Code |
Objektname intern | <t t-out="object.property_id.name or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Demo Objektname intern</t> |
Objektname extern | <t t-out="object.property_id.external_headline or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Demo Objektname extern</t> |
Straße | <t t-out="object.property_id.street or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Demo Straße</t> |
Hausnummer | <t t-out="object.property_id.nr or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Demo Hausnummer</t> |
PLZ | <t t-out="object.property_id.zip or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Demo PLZ</t> |
Stadt | <t t-out="object.property_id.city or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Demo Stadt</t> |
Beispielfelder Kunde (object.partner_id.):
Name | HTML-Code |
Vorname | <t t-out=" object.partner_id.firstname or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Vorname</t> |
Nachname | <t t-out="object.partner_id.lastname or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Nachname</t> |
Anrede | <t t-out=" object.partner_id.salutation or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Anrede</t> |
Straße | <t t-out="object.partner_id.street or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Kunde Straße</t> |
Hausnummer | <t t-out="object.partner _id.nr or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Kunde Hausnummer</t> |
PLZ | <t t-out="object.partner_id.zip or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Kunde PLZ</t> |
Stadt | <t t-out="object.partner_id.city or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Kunde Stadt</t> |
Beispielfelder Verkäufer (object.user_id.):
Name | HTML-Code |
Vorname | <t t-out=" object.user_id.firstname or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Verkäufer Vorname</t> |
Nachname | <t t-out="object.user_id.lastname or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Verkäufer Nachname</t> |
Titel/Anrede | <t t-out=" object.user_id.title or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">Verkäufer Titel/Anrede</t> |
E-Mail-Signatur | <t t-out=" object.user_id.signature or ''" data-oe-t-inline="true" oe-keep-contenteditable="" contenteditable="false">E-Mail-Signatur</t> |