Następujące elementy składają się na przykład (kroki prezentacji):
- Utworzenie dodatku
- Dodanie workera generującego link (wysyłka e-mail)
- Dodanie handlera obsługującego link (wyświetlenie MessageBox'a)
- Wymagana enova365 w wersji >= 12.1
- W Opcje->Systemowe->Serwer aplikacji->Adres url serwera web ustawić adres serwera aplikacji enova365 (np. http://localhost:1080/)
- Dodać konto pocztowe skonfigurowane tylko do wysyłki i nazwę wkleić w MailSender.cs:
var konto = CRMModule.GetInstance(session).KontaPocztowe.WgNazwa[nazwa_konta];
-
Dodać definicję dokumentu dodatkowego z następującymi polami (nazwy używane w kodzie):
- Content - pole wielolinijkowe zawierające treść maila
- Info - pole tekstowe wyświetlające link w czytelnej postaci
- Pars - parametry przekazywane do obsługi link'u (może je dowolnie wykorzystać)
Nadać uprawnienia do tej definicji i utworzyć przynajmniej jeden dokument dodatkowy
Klaudiusz Bryja
Programista modułu Workflow/DM
GeekOut 2017, 11-12.05.2017, Smardzewice