Od wersji 4.3-alfa117 możliwe jest skonfigurowanie prostej integracji systemu eDokumenty z systemem SALESmanago. Integracja obejmuje możliwość użycia w szablonie wysyłanej wiadomości email danych odczytanych z systemu SALESmanago.
Integracja wykorzystuje mechanizm CustomScripts.
Przykładowa integracja, którą można wykonać przy użyciu załączonych plików pozwala na tworzenie linków do witryny internetowej, z parametrem identyfikującym klienta. Dzięki temu system SALESmanago może zbierać informacje na temat wejść na monitorowaną witrynę dla poszczególnych kontrahentów.
Skrypt należy umieścić w katalogu apps/edokumenty/scripts. Skrypt jest uruchamiany przed wygenerowaniem treści wiadomości email z szablonu dla każdego adresata niezależnie.
Do skryptu przekazywany jest obiekt FlexyTemplatePage. Jest on dostępny w zmiennej:
$args['container']
Pozostałe parametry sa dostępne bezpośrednio jako elementy tablicy:
$args
Przykładowy skrypt (EmailCampaignMakeUpData.php) znajduje się w załączniku. W tym skrypcie wystarczy uzupełnić konfigurację połączenia w klasie:
SalesManagoApiClient
W szablonie należy umieścić kod wykorzystujący rozszerzone dane dodane przez skrypt php. Przykładowe użycie rozszerzonych danych pokazane zostało w załączonym szablonie campaign.html (dane są dostępne jako właściwości obiektu salesmanago).
Menedżer custom widget znajduje się w panelu sterowania w sekcji Pozostałe Ustawienia.
Parametry dla obiektu:
Parametry: {"script":"EmailCampaignMakeUpData.php"} Typ: script Użycie: email_campaign/compile_template