SCHEDULED JOBS MODÜLÜ

Scheduled Jobs ile Uygulama Örneği

Bir önceki öğrenme içeriğinde Scheduled Jobs modülünü inceledik. Bu öğrenme içeriğinde daha önce hazırladığımız e-posta tasarımını kullanarak çalışanların doğum gününde saat 9:00’da kutlama e-postasının otomatik olarak gönderimini sağlayacağız.

Bir önceki öğrenme içeriğinde Scheduled Jobs modülünü inceledik. Bu öğrenme içeriğinde daha önce hazırladığımız e-posta tasarımını kullanarak çalışanların doğum gününde saat 9:00’da kutlama e-postasının otomatik olarak gönderimini sağlayacağız.

Haydi başlayalım!

  1. Scheduled Jobs modülünü açın.
  2. Scheduled Jobs modülünde BirthdayMail adında yeni bir Scheduled Job oluşturun.
  3. İlk olarak solda yer Custom Actions paneli aracılığıyla doğum günlerini kontrol edip, listeleyen CheckBirthDaysMail isimli SQL aksiyonunu oluşturun. Ekranda gösterilen SQL aksiyonu bu konuda size yardımcı olacaktır.
  4. Sonrasında personellere doğum günü e-postasını ilgili günde saat 9’da otomatik olarak gönderecek Scheduled Job ayarını oluşturalım.
  5. Scheduled Jobs modülünde Second ayarı olarak Specific second>0 seçimini yapın.
  6. Minutes ayarı olarak Specific minute>0 seçin.
  7. Hours ayarını Specific hour>9 olarak ayarlayın.
  8. Day için Every day seçimini, Month için ise Every month seçimini yapın.
  9. Son olarak Year ayarı için Any year seçimini gerçekleştirin.
  10. Scheduled Job ayarlarını yaptıktan sonra Properties paneli aracılığıyla aksiyon ekleme işlemini gerçekleştirelim.
  11. İlk olarak doğum günlerini kontrol edip, listeleyen aksiyonu ADD ACTION>Custom>Managed DB>CheckBirthDaysMail seçimini yaparak ekleyin.
  12. Ardından ADD ACTION aracılığıyla Notification aksiyonlarından SendMail aksiyonunu ekleyin.
  13. SendMail aksiyonu altında MailType olarak Template seçimi yapın.
  14. Template açılır menüsünden Birthday seçimini yapın.
  15. Doğum günü olan çalışanlara e-posta gönderimini sağlamak için Receiver parametresi içerisinde yer alan Symbol Picker’a tıklayın ve ActionResults>CheckBirthDaysMail>First>Mails seçimini yapın.
  16. Subject alanında Fixed Value olarak Happy Birthday! Ifadesini girin.
  17. Son olarak UPDATE butonuna tıklayarak Scheduled Job’u kaydedin.

Bu işlemlerle birlikte çalışan bir Scheduled Jobs örneğini birlikte oluşturduk. Benzer işlemleri uygulayarak siz de kendi ihtiyacınıza özel Scheduled Jobs hazırlayabilirsiniz.

Bir önceki öğrenme içeriğinde Scheduled Jobs modülünü inceledik. Bu öğrenme içeriğinde daha önce hazırladığımız e-posta tasarımını kullanarak çalışanların doğum gününde saat 9:00’da kutlama e-postasının otomatik olarak gönderimini sağlayacağız.

Bir önceki öğrenme içeriğinde Scheduled Jobs modülünü inceledik. Bu öğrenme içeriğinde daha önce hazırladığımız e-posta tasarımını kullanarak çalışanların doğum gününde saat 9:00’da kutlama e-postasının otomatik olarak gönderimini sağlayacağız.

Haydi başlayalım!

  1. Scheduled Jobs modülünü açın.
  2. Scheduled Jobs modülünde BirthdayMail adında yeni bir Scheduled Job oluşturun.
  3. İlk olarak solda yer Custom Actions paneli aracılığıyla doğum günlerini kontrol edip, listeleyen CheckBirthDaysMail isimli SQL aksiyonunu oluşturun. Ekranda gösterilen SQL aksiyonu bu konuda size yardımcı olacaktır.
  4. Sonrasında personellere doğum günü e-postasını ilgili günde saat 9’da otomatik olarak gönderecek Scheduled Job ayarını oluşturalım.
  5. Scheduled Jobs modülünde Second ayarı olarak Specific second>0 seçimini yapın.
  6. Minutes ayarı olarak Specific minute>0 seçin.
  7. Hours ayarını Specific hour>9 olarak ayarlayın.
  8. Day için Every day seçimini, Month için ise Every month seçimini yapın.
  9. Son olarak Year ayarı için Any year seçimini gerçekleştirin.
  10. Scheduled Job ayarlarını yaptıktan sonra Properties paneli aracılığıyla aksiyon ekleme işlemini gerçekleştirelim.
  11. İlk olarak doğum günlerini kontrol edip, listeleyen aksiyonu ADD ACTION>Custom>Managed DB>CheckBirthDaysMail seçimini yaparak ekleyin.
  12. Ardından ADD ACTION aracılığıyla Notification aksiyonlarından SendMail aksiyonunu ekleyin.
  13. SendMail aksiyonu altında MailType olarak Template seçimi yapın.
  14. Template açılır menüsünden Birthday seçimini yapın.
  15. Doğum günü olan çalışanlara e-posta gönderimini sağlamak için Receiver parametresi içerisinde yer alan Symbol Picker’a tıklayın ve ActionResults>CheckBirthDaysMail>First>Mails seçimini yapın.
  16. Subject alanında Fixed Value olarak Happy Birthday! Ifadesini girin.
  17. Son olarak UPDATE butonuna tıklayarak Scheduled Job’u kaydedin.

Bu işlemlerle birlikte çalışan bir Scheduled Jobs örneğini birlikte oluşturduk. Benzer işlemleri uygulayarak siz de kendi ihtiyacınıza özel Scheduled Jobs hazırlayabilirsiniz.

Yardımcı kaynaklar

Sözlük