Send Mail

Send Mail

Send Mail aksiyonu, uygulama içerisinden kullanıcılara otomatik veya manuel e-posta göndermek için kullanılır. Bu aksiyon; doğrulama, şifre sıfırlama, görev atama veya bilgilendirme gibi işlemlerde etkili bir iletişim aracıdır.

Teknik Özellikler

  • Otomatik ya da manuel tanımlanmış e-posta içeriği ile gönderim yapılabilir.
  • Şifre sıfırlama, e-posta doğrulama, görev bildirimi gibi sistem olayları için özelleştirilebilir.
  • Hem web hem de mobil uygulamalarda çalışır.
  • E-posta içerikleri sabit metinle ya da Kuika’nın hazır şablonlarıyla oluşturulabilir.
  • CC/BCC, dosya eki, dil seçimi gibi gelişmiş parametreleri destekler.
Send Mail Aksiyonu Uygulama Adımları
  • Kuika platformuna giriş yapın ve ilgili projeyi açın.
  • UI Design modülüne geçin.
  • E-posta gönderimini tetikleyecek elementi seçin.
  • Sağ panelde + ADD ACTION menüsünü açın.
  • + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Notification > Send Email aksiyonunu ekleyin.

Mail Tipi Seçimi

  • Custom: E-posta içeriğini tamamen manuel oluşturmanıza olanak tanır.
  • Template: Kuika’nın sunduğu hazır şablonlardan birini seçerek hızlı yapılandırma yapmanızı sağlar.

Custom Mail Yapılandırması

  • Receivers: E-posta gönderilecek kullanıcıların e-posta adreslerini girin.
  • Subject: Gönderilecek e-postanın konu başlığını belirtin.
  • Body: E-posta içeriğini manuel olarak yazın.

Hazır Şablon Seçenekleri

Kuika platformunda Send Mail aksiyonu altında kullanılabilen şablonlar, sık kullanılan e-posta senaryoları için önceden yapılandırılmıştır. Her bir şablon, farklı kullanım amaçlarına hizmet eder ve ilgili alanlarla birlikte çalışır.

1. Kuika (Genel Şablon)

  • Basit bir e-posta içeriği oluşturmak için kullanılır. Şirket duyuruları, bilgilendirmeler veya kullanıcıya genel mesajlar göndermek için idealdir.
  • Parametreler:
    • Receivers: E-posta alıcıları
    • Subject: E-posta başlığı

2. Reset Password (Şifre Sıfırlama)

  • Kullanıcının parolasını sıfırlaması gereken durumlar için kullanılır. Genellikle "Şifremi Unuttum" işlemleri sonrası tetiklenir. E-posta içinde bir bağlantı veya doğrulama kodu yer alabilir.
  • Parametreler:
    • Receivers: Şifre sıfırlama talebinde bulunan kullanıcının e-posta adresi
    • Subject: Şifre sıfırlama mesaj başlığı
    • Verification Code: Kullanıcıya gönderilecek doğrulama kodu (isteğe bağlı olarak linkle birleştirilebilir)

3. Set Password (Parola Ayarlama)

  • Yeni kullanıcı oluşturma ya da davet gönderme senaryolarında, kullanıcıya ilk defa şifre belirlemesi için gönderilen e-postadır.
  • Parametreler:
    • Receivers: E-posta gönderilecek kullanıcı
    • Subject: E-posta başlığı
    • Verification Code: Parola belirleme işlemini başlatacak doğrulama kodu
    • User Name: E-postada gösterilecek kullanıcı adı

4. Task Notification (Görev Bildirimi)

  • İş akışı içerisinde bir kullanıcıya görev atandığında veya görevi tamamlaması beklendiğinde gönderilen sistem bildirimidir. E-posta içerisinde göreve ait bağlantı da yer alabilir.
  • Parametreler:
    • Receivers: Görev bildirimi alacak kullanıcılar
    • Subject: E-posta başlığı
    • Process Definition: Bildirimin ait olduğu iş süreci adı
    • Task Definition: Görev tipi veya tanımı
    • Task Link: Görev detayına yönlendiren bağlantı adresi

5. Verify Email (E-posta Doğrulama)

  • Kullanıcının e-posta adresini doğrulamak için kullanılır. Genellikle kayıt sonrası veya e-posta güncellemesi gibi durumlarda tercih edilir.
  • Parametreler:
    • Receivers: Doğrulama yapılacak e-posta adresi
    • Subject: Doğrulama e-postasının başlığı
    • Verification Code: E-postada gösterilecek doğrulama kodu

Bu şablonlar sayesinde Kuika kullanıcıları, sık karşılaşılan e-posta senaryolarında hem hız kazanır hem de hatasız ve tutarlı mesajlar iletebilir. Ayrıca şablonlara dinamik veri bağlamaları yapılabildiği için kişiselleştirilmiş ve otomatikleştirilmiş iletiler oluşturmak da mümkündür.

+ ADD OPTIONAL PARAMETER ile Eklenebilecek Parametreler:

  • Sender: E-postayı gönderen kullanıcı veya sistem adı.
  • CC: E-posta alıcılarının kopyalanacağı adresler.
  • BCC: Gizli alıcılar.
  • File Attachment: Eklenecek dosyanın adı.
  • Language: E-postanın gönderileceği dil (örn. "en", "tr").

Tüm parametreler, Symbol Picker aracılığıyla Action Result, Method Input, Current, Screen Input, Fixed, veya Component kaynaklarından bağlanabilir.

Kullanım Senaryosu: Kullanıcı Kayıt Sonrası Doğrulama E-Postası

Kullanıcı, kayıt işlemini tamamladığında sistem tarafından otomatik olarak doğrulama kodu içeren bir e-posta gönderilir. Bu sayede kullanıcı, e-posta adresini doğrulayarak hesabını aktif hale getirebilir.

Doğrulama E-Postası Aksiyonu Ekleme

Kullanıcı kayıt işlemi başarıyla tamamlandığında, sistemde e-posta gönderme aksiyonu tetiklenir.

  • Trigger (Tetikleyici): Kullanıcı kayıt formu gönderimi
  • Aksiyon: Send Email

Send Email Aksiyonunu Yapılandırma

  • Mail Type: Template
  • Template Type: Verify Email
  • Receivers: john.due@kuika.com
  • Subject: E-posta Doğrulama
  • Verification Code: generatedCode

Bu yapılandırma ile kullanıcıya otomatik olarak bir doğrulama e-postası gönderilir. E-posta içeriğindeki doğrulama kodu ile kullanıcı, hesabını doğrulayarak platformu kullanmaya başlayabilir.

Send Mail Aksiyonu İleri Seviye Özelleştirmeler
  • Dinamik Alıcı Belirleme: E-posta adresleri, oturum açmış kullanıcıdan, form verilerinden, action sonuçlarından veya diğer veri kaynaklarından dinamik olarak alınabilir. Böylece e-posta gönderimleri koşullara veya kullanıcı girişine göre otomatik olarak yönetilebilir.
  • Koşullu Gönderim: Belirli durumlara göre (örneğin onay durumuna göre) e-posta gönderimi tetiklenebilir.
  • Çoklu Alıcı Yönetimi: Send Email aksiyonunda, e-posta gönderilecek kullanıcılar “Receivers” parametresi ile tanımlanır. Bu alan, tek bir kullanıcıya da birden fazla kullanıcıya da e-posta göndermek için kullanılabilir.
    • Manuel Giriş: Birden fazla alıcı manuel olarak tanımlanacaksa, e-posta adresleri virgül , ile ayrılmalıdır. Örnek: john.due@kuika.com, micheal .smith@kuika.com, maria.clark@kuika.com
    • SQL ile Dinamik Alıcı Çekme: Çoklu alıcılar veritabanından dinamik olarak çekilecekse, SQL sorgusunun çıktısı tek bir string içinde, virgül ile ayrılmış e-posta adresleri olmalıdır. Bu şekilde bağlanan veri, Receivers alanına otomatik olarak aktarılabilir.
  • Örnek SQL – PostgreSQL:
SELECT STRING_AGG(email, ',') AS recipients FROM Users WHERE role = 'Instructor'
  • Örnek SQL – MSSQL:
SELECT STRING_AGG(email, ',') AS recipients FROM Users WHERE is_active = 1
  • Bu yapı sayesinde, örneğin tüm eğitmenlere veya belirli bir kullanıcı grubuna tek bir eylemle e-posta gönderilebilir. Alıcı listesi, sabit bir metinle veya dinamik veri bağlamaları aracılığıyla belirlenebilir.
  • Dosya Eki ile Gönderim: Örneğin, bir PDF rapor e-postaya Base64 formatında eklenebilir.

Teknik Riskler ve Önlemler

  • Geçersiz E-posta Formatı: Gönderici ve alıcı e-posta adresleri sistem tarafından doğrulanmalıdır.
  • Boş Parametreler: Şablonların bazı alanları boş bırakılırsa e-posta hatalı veya eksik gönderilebilir.
  • Spam Filtreleri: Çok sık veya uygunsuz içeriklerle yapılan gönderimler spam’e düşebilir. Mail başlık ve içerikleri uygun biçimde yapılandırılmalıdır.

Send Mail aksiyonu, kullanıcılarla etkin iletişim kurmak, önemli süreçlerde bilgilendirme yapmak ve işlem adımlarını pekiştirmek için Kuika platformunda güvenli ve esnek bir çözümdür. Hazır şablonlar sayesinde hızlı, özelleştirilebilir yapısı sayesinde detaylı senaryolarla entegre çalışabilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar