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.