Zautomatyzuj maile do zbioru użytkowników

Zautomatyzuj maile do zbioru użytkowników

Wymóg

Automatycznie wysyłaj życzenia świąteczne wszystkim pracownikom organizacji w wybranym dniu.

Przypadek użycia

W typowej aplikacji do zarządzania pracownikami formularz Pracownicy będzie śledzić dane pracowników. Wysyłanie e-maili to oficjalny sposób komunikacji. Życzenia świąteczne można również wysłać mailem, który można zaplanować na konkretne daty na podstawie listy świąt wprowadzonych za pomocą formularza Święta.

Kroki do naśladowania

1. Utwórz dwa formularze z następującymi szczegółami:
Formularz
Nazwa łącza formularza
Typ pola
Nazwa pola
Nazwa łącza pola
Lista Świąt
Lista_Świąt
Data
Data
Data
Pojedyncza linia
Okazja
Okazja
Pracownik
Pracownik
Nazwa
Nazwa
Nazwa
Adres
Adres
Adres
Data
Data urodzenia
Data urodzenia
Pojedyncza linia
Dział
Dział
Email
Oficjalny e-mail
Oficjalny e-mail

Pole Oficjalny e-mail zawiera adres e-mail, na który zostaną wysłane życzenia świąteczne.

2. Dodaj kilka rekordów do formularza Święta.
 
3. Utwórz harmonogram, który będzie uruchamiany w terminach w raporcie Lista wszystkich dni wolnych. Utwórz harmonogram na podstawie pola daty:
 
4. Harmonogram ten będzie realizowany na podstawie pola Data formularza Lista dni wolnych. Należy to wykonać raz w dniach podanych w raporcie Lista wszystkich dni wolnych. (Daty mogą się zmieniać z roku na rok, dlatego zaleca się sporządzanie nowej listy co roku.)
 
5. Kliknij Dodaj nową akcję i wybierz Skrypt Deluge. Dodaj poniższy kod Deluge sendmaila, aby uruchomić powitanie sezonowe dla każdego pracownika w raporcie Wszyscy pracownicy, i kliknij Zapisz.
  1. //Send mail to all the employees in the organization
  2. for each employee in Employee[ID != null]
  3. {
  4.   sendmail
  5.   [
  6.     from :zoho.adminuserid
  7.     to :employee.Official_Email
  8.     subject :"Season's greetings!"
  9.     message: "<div><img src=\" https://image.shutterstock.com/image-vector/seasons-greetings-brush-calligraphy-banner-260nw-1201986319.jpg\"> <br></div><div> Hi " + employee.Name) + ", <br></div><div> Here is wishing you the best this holiday! Happy " + input.Occasion + " from all of us!<br></div>"
  10.   ]
  11. }

Powyższy kod wysyła e-maile w terminach wpisanych w raporcie Lista wszystkich dni wolnych.

Zobacz jak to działa

Punkty do zapamiętania

  • W podobny sposób można również zaimplementować automatyczną wiadomość e-mail do każdego pracownika w dniu urodzin. Utwórz harmonogram, który będzie uruchamiany co roku w polu Data urodzenia formularza Pracownik. Kliknij Dodaj nową akcję i wybierz Powiadomienie > Wyślij pocztę (ponieważ wiadomość e-mail ma być wysyłana jednocześnie do jednego pracownika). Skonfiguruj wiadomość e-mail do wysłania w Wyślij pocztę i kliknij Zapisz: