| Termin | Definicja |
|---|---|
| Frappe Email Campaigns | Frappe Email Campaigns to moduł tej platformy open source odpowiedzialny za prowadzenie kampanii e-mail marketingowych. Rola Frappe Email Campaigns w platformie FrappeFrappe Email Campaigns to moduł platformy Frappe przeznaczony do planowania i prowadzenia kampanii e-mail marketingowych. Jego zadaniem jest uporządkowanie wysyłki wiadomości do określonej grupy odbiorców oraz powiązanie treści wiadomości z harmonogramem kampanii. Moduł działa w środowisku aplikacji opartych na Frappe Framework, dlatego korzysta z mechanizmów platformy takich jak formularze dokumentów, uprawnienia użytkowników, zadania wykonywane w tle i konfiguracja poczty elektronicznej. Kampania e-mailowa nie jest pojedynczą wiadomością wysłaną ręcznie z programu pocztowego. Stanowi zdefiniowany proces, w którym określa się między innymi nazwę kampanii, treść komunikatu, odbiorców oraz moment wysyłki. Dzięki temu można oddzielić przygotowanie kampanii od jej technicznej realizacji. Użytkownik pracuje na danych zapisanych w aplikacji, a system wykorzystuje skonfigurowany mechanizm wysyłania poczty do przekazania wiadomości do serwera pocztowego. Treść wiadomości, odbiorcy i harmonogram wysyłkiPodstawowym elementem kampanii jest wiadomość e-mail przygotowana w systemie. Treść może być oparta na szablonie wiadomości, co pozwala utrzymać powtarzalny układ komunikatów i ograniczyć ręczne przepisywanie tych samych fragmentów. W zależności od konfiguracji aplikacji szablon może zawierać pola uzupełniane na podstawie danych odbiorcy lub powiązanego dokumentu. Takie pola należy stosować ostrożnie, ponieważ niepoprawna nazwa zmiennej może skutkować wyświetleniem pustej wartości albo błędem podczas renderowania wiadomości. Drugim ważnym elementem jest lista adresatów. System musi dysponować poprawnymi adresami poczty oraz informacją pozwalającą przypisać odbiorców do danej kampanii. Błędny format adresu, brak adresu albo nieaktualne dane kontaktowe mogą spowodować odrzucenie wiadomości przez serwer pocztowy. Samo zapisanie odbiorcy w aplikacji nie gwarantuje dostarczenia e-maila, ponieważ dalsza obsługa zależy od konfiguracji konta nadawcy, serwera SMTP, limitów wysyłki oraz reakcji serwera adresata. Harmonogram określa, kiedy kampania ma zostać uruchomiona lub kiedy mają zostać wykonane kolejne działania związane z wysyłką. W aplikacji działającej na Frappe realizacja zadań zaplanowanych zależy od procesów roboczych platformy. Jeżeli worker, kolejka zadań albo usługa odpowiedzialna za zadania cykliczne nie działa poprawnie, kampania może pozostać zapisana, lecz wiadomość nie zostanie wysłana w oczekiwanym momencie. Konfiguracja poczty i śledzenie wykonania kampaniiFrappe Email Campaigns wymaga prawidłowo skonfigurowanej poczty wychodzącej. W praktyce oznacza to wskazanie konta nadawcy i parametrów serwera SMTP zgodnych z wymaganiami używanej usługi pocztowej. Znaczenie mają między innymi adres serwera, port, metoda uwierzytelniania oraz szyfrowanie połączenia. Nie należy utożsamiać ustawień SMTP z ustawieniami odbioru poczty przez IMAP lub POP3, ponieważ kampania korzysta z mechanizmu wysyłania wiadomości, a nie z pobierania ich ze skrzynki. Podczas analizy problemu trzeba rozdzielić kilka etapów: utworzenie dokumentu kampanii, wybór odbiorców, wygenerowanie treści, przekazanie zadania do kolejki, połączenie z serwerem SMTP oraz przyjęcie wiadomości przez serwer adresata. Awaria na dowolnym etapie może dawać inny objaw. Brak zadania w kolejce wskazuje na problem z harmonogramem lub workerem, błąd uwierzytelniania oznacza niezgodne dane konta, a odrzucenie przez serwer odbiorcy może wynikać z nieistniejącego adresu, limitu albo polityki serwera pocztowego. Przy diagnostyce warto sprawdzić stan dokumentu kampanii, logi aplikacji, kolejkę zadań oraz komunikaty zwrócone przez serwer SMTP. Należy także zweryfikować strefę czasową używaną przez system, ponieważ różnica między czasem aplikacji a czasem użytkownika może wyglądać jak opóźnienie wysyłki. Jeżeli kampania wysyła wiadomości wielokrotnie, trzeba sprawdzić, czy zadanie nie jest ponawiane po błędzie oraz czy proces roboczy nie został uruchomiony równolegle w kilku instancjach aplikacji. Znaczenie modułu dla sprawnego działania stanowiska pracyFrappe Email Campaigns działa jako część aplikacji internetowej, dlatego problemy z kampanią nie zawsze wynikają z samego modułu. Przyczyną może być niedostępność aplikacji, błędne ustawienia konta pocztowego, zatrzymany proces w tle, niewłaściwy czas systemowy albo problem z siecią. Na komputerze użytkownika można sprawdzić dostęp do aplikacji, działanie przeglądarki, rozwiązywanie nazwy serwera oraz możliwość korzystania z poczty, ale pełna ocena kolejki i konfiguracji Frappe wymaga dostępu do środowiska, w którym uruchomiono aplikację. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów stacjonarnych PC i ich podzespołów, dlatego przy problemach ze stanowiskiem używanym do obsługi Frappe można sprawdzić sprzęt, system operacyjny, połączenie sieciowe oraz działanie aplikacji po stronie komputera. Diagnoza powinna uwzględniać objawy widoczne na urządzeniu i odróżniać je od błędów występujących w konfiguracji samej platformy lub serwera pocztowego. |