İletişim Kanallarında Interpolasyon ve Süslü Parantez Kullanımı

Süslü parantezler, {} dinamik metin oluşturmada ve özelleştirmede kullanılan bir yapıdır. Pisano'da süslü parantez farklı iletişim kanallarında kullanılabilir.

SMS Kanalı

SMS kanalında, mesaj gönderimlerinde kullanılan temel interpolasyonlar şunlardır:

  • {{flow_url}}: Bu interpolasyon, mesaj şablonuna eklenirse, diğer interpolasyonların çalışmasını engeller. Eğer eklenmezse, sistem otomatik olarak template'in sonuna ekler.
  • {{message}}: Gönderilecek mesaj içeriği.
  • {{phone}}: Müşterinin telefon numarası.
  • {{external_id}}: Müşteriye özel dış sistem tanımlayıcısı.
  • {{uuid}}: Sistem tarafından anlık olarak oluşturulan benzersiz tanımlayıcı.

Ad ve soyad bilgilerinin maskelenmesi için kullanılabilen formatlar:

  • {{name | mask}}: İlk harf dışındakilerin yıldız () ile değiştirilmesi (Örnek: H***** S M******).
  • {{name | mask: 2}}: İlk iki harf açık, geri kalanlar yıldız () ile değiştirilmesi (Örnek: Ha*** S* Ma*****).

Email Kanalı

Email kanalında kullanılabilecek interpolasyonlar:

  • {{survey_url}}: Anket doldurmak için gerekli olan orijinal link.
  • {{dispatch_url}}: Oluşturulan dispatch'in log değişikliklerini takip etmek için.
  • {{unsubscribe_link}}: Müşteri sistemi terk etmek istediğinde kullanılır.
  • {{customer}}: Email gönderilecek müşteri bilgisi.
  • {{question}}: Anketin ilk sorusu.
  • {{question_options}}: Sorunun seçenekleri.
  • {{short_survey_url}}: Anketin kısaltılmış linki (Mail providerda short url seçeneği aktifse).
  • {{uuid}}, {{external_id}}, {{dispatch_id}}: Sistem tarafından oluşturulan benzersiz tanımlayıcılar ve dış sistem tanımlayıcıları.
  • {{body}}, {{html_body}}, {{text_body}}: Mail içeriğinin formatına göre değişen içerikler.
  • {{access_token}}: Anket erişimi için kullanılan doğrulama yöntemi.
  • {{custom_attrs}}: Müşterinin özel nitelik alanları.
  • {{subject}}: Email konusu.

FTP ve HTTP İstemcileri

  • FTP SMS Worker ve FTP SMS/Client için kullanılan temel alanlar: "message", "phone", "external_id", ve "flow_url".
  • Generic HTTP Mail Client ve SOAP Client için kullanılan temel alanlar, sistem tarafından oluşturulan uuid, dispatch_id, external_id gibi tanımlayıcılar ve müşteri bilgileri içerir.

Örnek Kullanımlar ve Template Dil Seçenekleri

  • QNB SMS Örneği: Zaman ve tarih bilgileri için "{{time}}" ve "{{date}}" kullanımı.
  • Generic HTTP Mail Client: Mail içeriğinin formatına bağlı olarak body, html_body, veya text_body değişkenleri.
  • Template Dil Seçenekleri: Template olarak genellikle Liquid Template kullanılır ve Liquid template language üzerinden kontrol sağlanabilir.