E-mail sablon
Leírás
Képernyő szintű alkalmazásblokk, melyet egy munkamódszer alá szúrhatunk be.
Az E-mail sablon segítségével különböző formalizált tartalmú szöveges e-mail üzeneteket szerkeszthetünk, tárolhatunk, valamint küldhetünk ki a címzettek felé.
Az alkalmazásblokk a következő lehetőségeket biztosítja:
- Új sablon létrehozása, szerkesztés, törlés
- Sablon szűrése név, tárgy, valamint aktivitás alapján
- E-Mail küldés
- Elküldött üzenetek logolása (ez a gomb csak a fejlesztői jogosultsággal rendelkező személy részére érhető el)


Az alkalmazásblokk a sablonban megadott tag-eket fogja kicserélni a lekérdezés eredményével.

E-mail küldés után a levél tartalma megjelenik a képernyőn.

Beállítások
A kártyanézetekhez tartozó képek az alkalmazásblokk ui/gfx
mappájában találhatóak.
Működés
Az E-Mail küldés gomb megnyomása után megnyílik egy ablak, ahol kiválaszthatjuk, melyik sablont szeretnénk használni. Itt adható meg a címzett e-mail címe. A Küldés gomb megnyomása után lefut a osp_wrk_SendTemplateMail
tárolt eljárás, ami összeszedi az üzenet elküldéséhez szükséges információkat. Az eljárás az osp_sel_EmailFromTemplate
segítségével a sablonból elkészíti az üzenet szövegét. A tényleges levélküldésért az osp_wrk_SendMail
tárolt eljárás a felelős.
XML állományok
BusinessObject
- BusinessObject_AB_S_MAIL_EmailTemplate
- BusinessObject_AB_S_MAIL_EmailTemplateSample
- BusinessObject_AB_S_MAIL_SendMail
ComboDescriptions
- Combo_AB_S_MAIL_FixedValuesLookup
Component
- Component_AB_S_MAIL_EmailTemplate
- Component_AB_S_MAIL_EmailTemplateEdit
- Component_AB_S_MAIL_SelectTemplate
- Component_AB_S_MAIL_SendMail
- Component_AB_S_MAIL_TagEdit
- Component_AB_S_MAIL_TemplateTags
DisplayDefinition
- DD_AB_S_MAIL_EmailTemplate
- DD_AB_S_MAIL_EmailTemplateSample
- DD_AB_S_MAIL_EmailTemplateTags
- DD_AB_S_MAIL_SendMail
Display
- dgvc_AB_S_MAIL_EmailTemplate
- dgvc_AB_S_MAIL_EmailTemplateTags
- dgvc_AB_S_MAIL_SelectTemplate
EditForm
- EditForm_AB_S_MAIL_EmailTemplate
- EditForm_AB_S_MAIL_SendMail
- EditForm_AB_S_MAIL_Tag
Screen
- Screen_AB_S_MAIL_EmailTemplateEdit
- Screen_AB_S_MAIL_MainScreen
- Screen_AB_S_MAIL_SelectTemplate
- Screen_AB_S_MAIL_SendMail
- Screen_AB_S_MAIL_TagEdit
Adatbázis táblák
Standard:
Az alkalmazásblokk az alapadatbázisban található FSYS_LabelLookup
táblát használja.
Nem Standard:
A blokk az orn_EmailLog
, orn_EmailTemplate
, orn_EmailTemplateSample
, orn_SendEmail
táblákat használja.
Adatbázis scriptek
Az adatbázis scriptek az alkalmazásblokk hozzáadásakor automatikusan lefutnak.
- AB_S_MAIL_CREATE_PROCEDURE_osp_sel_EmailFromTemplate.sql – Ez a tárolt eljárás cseréli ki a sablonba megadott tag-eket a megfelelő adatokkal.
- AB_S_MAIL_CREATE_PROCEDURE_osp_wrk_SendMail.sql – A tényleges e-mail küldést végző tárolt eljárás.
- AB_S_MAIL_CREATE_PROCEDURE_osp_wrk_SendTemplateMail.sql - Az e-mail összeállításához használt tárolt eljárás.
- AB_S_MAIL_CREATE_TABLE_orn_EmailLog.sql – A levelezés logolásához használt tábla.
- AB_S_MAIL_CREATE_TABLE_orn_EmailTemplate.sql – A sablonba használt tageket tárolja ez a tábla.
- AB_S_MAIL_CREATE_TABLE_orn_EmailTemplateSample.sql – A sablonokat tartalmazó tábla.
- AB_S_MAIL_CREATE_TABLE_SendEmail.sql – Az e-mailek kiküldéshez szükséges tábla.
- AB_S_MAIL_INSERT_INTO_FSYS_LabelLookup.sql – A script a többnyelvűsítéshez használt szövegeket szúrja be az adatbázis megfelelő táblájába.