Woher kommen die Benachrichtigungstexte:
- Als Formulartyp wird der Formulartyp aus dem Serviceticket herangezogen
- Der EMail-Betreff wird aus der Formularverwaltung für den Beleg "Support Aviso" aus der Spalte "EMail Subject" gezogen.
Dieser kann für die verschiedenen Typen dementsprechend verschieden kodiert werden.
- Der Text wird aus der Formularverwaltung für den Beleg "Support Aviso" aus der Spalte "EMail Body" gezogen. Dieser kann
für die verschiedenen Typen dementsprechend verschieden kodiert werden.
Was muss dazu konfiguriert werden:
In der Formularverwaltung gibt es einen neuen Belegtyp "Support Aviso". In diesem wird konfiguriert:
- EMail Body (der Bodytext der Mail)
- EMail Subject (der Betreff der Mail)
- KZ EMail Prompt auf N (um as Email ohne nachfrage zu versenden)
- Body Replace Characters (Platzhalterkennzeichen für Feldnamen im EMail Body)
- Body Replace SQL (das SQL das pro Ticket-Aviso aufgerufen wird, und auf dessen Feldwerte Sie im EMail Boy zugreifen können)
EMail Body
in diesem können die Body-Texte für die Aviso-Mails hinterlegt werden. Mit Platzhaltern kann auf Felder des Body Replace SQL zugegriffen werden
Beispiel:
===EMAIL;1
Serviceticket %%blnr%%, %%BLTEXT%%
Werter Kunde,
Ihr Störungsfall wurde bei uns aufgenommen und der Techniker ist zu Ihnen unterwegs.
Bei Fragen wenden Sie sich bitte mit der Serviceticket-Nr. an unsere Hotline.
Kunde: %%NAME1%%, %%ort%%
Geplant: %%TEDO%%
Kontakt: %%location%%, %%asptext%%
Fehlergruppe: %%SFCGRPNR%%
Fehlercode: %%SFCNR%%
Beschreibung: %%TEXTM%%
===
===EMAIL;2
-------- UPDATE --------
Serviceticket %%blnr%%, %%BLTEXT%%
Werter Kunde,
Ihr Störungsfall wurde von uns neu verplant.
Eventuell ändern sich dadurch Ankunftszeiten.
Kunde: %%NAME1%%, %%ort%%
Geplant: %%TEDO%%
Kontakt: %%location%%, %%asptext%%
Fehlergruppe: %%SFCGRPNR%%
Fehlercode: %%SFCNR%%
Beschreibung: %%TEXTM%%
===
===EMAIL;3
-------- STORNO --------
Serviceticket %%blnr%%, %%BLTEXT%%
Werter Kunde,
Die Technikerplanung für Ihren Störungsfall wurde storniert.
Sie bekommen ggf. eine neue Benachrichtigung.
Kunde: %%NAME1%%, %%ort%%
Geplant: %%TEDO%%
Kontakt: %%location%%, %%asptext%%
Fehlergruppe: %%SFCGRPNR%%
Fehlercode: %%SFCNR%%
Beschreibung: %%TEXTM%%
===
EMail Subject
Hier kann der Betreff des EMails hinterlegt werden.
Beispiel:
1=neue Benachrichtigung; 2=Änderung; 3=Storno
Body Replace Characters
Hier können die Platzhalter eingeben werden anhand deren das System die Feldnamen entdeckt und durch die Feldwerte des im Body Replace SQL ausgeführten SQL ersetzt
Beispiel:
%%
Body Replace SQL
Hier können Sie das SQL eingeben das pro Ticket-Aviso aufgerufen wird. Auf alle Felder dieses SQL können Sie im EMail Body zugreifen.
Geben Sie dazu einfach im EMail Body den Feldnamen eingehüllt in die Body Replace Characters an. (siehe oben)
Beispiel:
select
st.blnr,
( coalesce(st.blnr,"") || coalesce("-" || st2.kom_bcnt,"") ) BLNR2,
st.bldate,
st.bltext,
st.textm,
st.name1,
st.ort,
st.asptext,
st.location,
st.sfcgrpnr,
st.sfcnr,
st2.tedo
from b38st st
left join b38st2 st2 on st2.idr = st.idr
where st.idr = :PP2