Akıllı Fişler Komut Dosyası

Akıllı Fişler Komut Dosyası

Gelen Kutusu sayfasında bir konuşma seçildiğinde, Ayarlar sayfasında etkinleştirilen Akıllı Fişler, seçilen konuşma bağlamında sırayla yürütülür.


Akıllı Fişler sağ tarafta ayrı bir bölmeye yüklenir. Bu, temsilciye mevcut konuşma hakkında bağlamsal bilgi sağlar.



Yer tutucular:

Aşağıdaki değerler Akıllı Fiş komut dosyanızda kullanılabilir.

  1. {{user.email}} - Mevcut kullanıcının e-postası
  2. {{user.phone}} - Mevcut kullanıcının telefon numarası
  3. {{user.id}} - Uygulamanızdan sağlanan Kullanıcı Tanımlayıcısı
  4. {{user.tag.key_of_usermeta}} - Uygulamanızdaki küçük yılan kılıfında sağlanan anahtar için kullanıcı meta değeri. Örneğin, uygulamanızdan travel_id gönderirseniz, akıllı fişte {{user.tag.journey_id}} ile aynı değeri alabilirsiniz.


Bu yer tutucular, komut dosyası çalıştığında dinamik olarak doldurulur.


Dikkat Notu:

Yer tutucular için uygun bir değer bulunamazsa, boş bir dizeyle değiştirilecektir.

     

Ajax Talepleri

Tarayıcılar aynı etki alanlarından (CORS) gelmeyen istekleri reddettiği için üçüncü taraf sitelere Ajax istekleri doğrudan uzantılardan yapılamaz. Bu sorunu gidermek adına, bu tür talepleri göndermek için bir proxy sağlıyoruz.


İskelet bir proxy talebi


HTML
$.ajax({
method: "POST",
url: "/app/extension_proxy",
processData: false,
data: JSON.stringify({
url: "THIRD_PARTY_URL_HERE",
method : "PUT",
headers : {
Authorization : "Basic AUTH_KEY_HERE",
"Content-Type": "application/json"
},
formParameters : {},
rawBody : '{"requestName" : "Sample PUT rquest","email":"{{user.email}}","phone":"{{user.phone}}"}'
})
})
HTML

   

Örnek Komut Dosyası


HTML
<script>
var makeRequest = function() {
jQuery.ajax({
method: "POST",
url: "/app/extension_proxy",
processData: false,
data: JSON.stringify({
header: { "Authorization": "Basic " + btoa('API KEY' + ":" + 'X') },
url: "https://domian.freshdesk.com/api/v2/tickets/2",
method : "GET"
}),
success: function(data) {
console.log(data);
},
});
};
makeRequest();
</script>
HTML


Body, aşağıdakileri içeren bir JSON dizesi olmalıdır:


ÖznitelliklerAçıklama
url
API'nin URL'si
method
API Çağrısı için HTTP yöntemi
headers
API'ye geçirilecek isteğe bağlı başlıklar
formParameters
POST isteğiyle form verilerini göndermek için bunu kullanın
rawBody
POST isteğiyle kullanım için ham dize verileri


Not

Verilerin form parametreleri olarak işlem görmesini önlemek için processData öğesinin false olarak ayarlanması gerekir.

    • Related Articles

    • Akıllı Fişlerle Çalışma

      Akıllı Fiş nedir? Akıllı Fişler, sisteminizden, CRM'den veya diğer herhangi bir üçüncü taraf uygulamasından veri göndermek veya almak için önceden yapılandırabileceğiniz özel entegrasyonlardır. Size ve ekibinize, müşteriyle bilinçli bir konuşma ...
    • Klasik ve Akıllı Diziler nedir? Nerede kullanılmalılar?

      Klasik ve Akıllı Diziler nedir? Nerede kullanılmalılar? Klasik Diziler Klasik Diziler, kullanıcıların Gün 1,2,3…,89, 90 gibi belirli günlerde bir kayıt kişisi için bir dizi eylemi otomatik olarak çalıştırmasını sağlar. Burada belirtilen gün, herhangi ...
    • Freddy Assist için Özel Parametreler

      Temsilci bir Freshdesk hesabından oturum açtığında, temsilci kimliği, botun başlatıldığı kaynak sayfa, bilet kimliği vb. gibi bazı bilgileri almak ve bot sohbetinde görüntülemek isteyebilirsiniz. Bu tür bilgiler için parametreler, bir yer tutucu ...
    • Assist botunda çok dilli bot akışları

      Çeşitli bölgelerde küresel olarak çalışan temsilcileriniz olduğunda, temsilciye en iyi anladıkları bir dilde yardımcı olan bir bot, temsilci deneyimini ve verimliliğini artıracaktır.Assist botunun oluşturucusuyla, tek bir bölmede birden çok dili ...
    • Creatio Arayüzü

      Yan panel (1) Yan panel (veya "kesit paneli") ekranın sol kısmında bulunur ve ekranda gezinmek için kullanılır. işyerleri ve bölümler. Ayrıca yan panel, temel sistem işlemlerine hızlı erişim için düğmeler içerir. Yan panel düğmeleri – “Ana Sayfa” ...