how setup test outbound message salesforce
Bu Eğitici, PutsReq veya İstek Kutusu Aracılığıyla Salesforce'tan Harici Sisteme Giden İletilerin Nasıl Kurulup Test Edileceğini Açıklar:
İş akışı, belirli iş süreçlerini otomatikleştirmenin bir yolundan başka bir şey değildir. İş akışı kuralı, kuralda belirlenen kriterlere göre oluşturulabilir aşağıdaki eylemler gerçekleştirilebilir:
- Yeni giden mesaj gönderilebilir.
- Yeni bir görev oluşturulabilir.
- Yeni E-posta Uyarısı gönderilebilir.
- Yeni Alan Güncellemesi yapılabilir.
Ne öğreneceksin:
- İş Akışı Kuralı Nasıl Oluşturulur?
- Giden Mesaj Nedir? O nasıl çalışır?
- PutsReq Kullanan Giden Mesajlar İçin Uç Nokta URL'si
- Salesforce'ta Giden Mesaj Nasıl Kurulur?
- Giden İletiyle İlgili Dikkat Edilmesi Gerekenler
- Giden Mesaj Bildirimleri
- Giden Mesajın Teslim Durumu Nasıl İzlenir?
- PutsReq Kullanarak Giden İletiyi Test Etme
- İstek Kutusu
- PutsReq ve İstek Kutusu Arasındaki Fark
- Sonuç
- Önerilen Kaynaklar
İş Akışı Kuralı Nasıl Oluşturulur?
Kurulum => Hızlı bulma kutusuna Uygulamayı Girin => İş Akışı ve Onaylar altında İş Akışı Kuralları'na tıklayın.
Tıkla 'Yeni kural' Yeni bir iş akışı kuralı oluşturmak için düğmesine basın.
Seçin Nesne ve tıklayın 'Sonraki' .
Kural adını girin, Değerlendirme kriterleri ve Kural Giriş kriterleri . Tıklayın Kaydet ve İleri buton.
Kural Eğitimini Düzenle sayfası açılır. Tıklayın Kayıt etmek .
İş akışı oluşturuldu.
Giden Mesaj Nedir? O nasıl çalışır?
Giden ileti, içindeki eylemlerden biridir. İş Akışı Kuralı . Bilgileri, harici bir sistem veya hizmet olarak belirlenmiş ve atanmış bir uç noktaya gönderir. Giden mesajlar ayrıca onay süreçleri veya yetkilendirme süreçleriyle de ilişkilendirilir.
Giden mesajlar genellikle salesforce içindeki alanlarda değişikliklerin belirlenmesine izin verir ve mesajların belirlenen harici sunuculara alan değerleriyle birlikte gönderilmesine neden olur. Salesforce içindeki alanlarda bir güncelleme olduğunda, giden mesajlar güncellenmiş değerlerle harici sistemlere gönderilecektir.
Giden Mesajın Şematik Gösterimi:
İş akışı tetiklenirse, giden ileti belirtilen uç nokta URL'sine gönderilecektir. Mesaj, giden mesaj oluşturulduğunda belirtilen alanları içerecektir.
Web hizmeti uç nokta URL'si mesajı aldığında, bilgiyi mesajdan alacak ve işlenecektir. SABUN mesaj bildirimi en fazla 100 bildirim içerebilir.
Giden SOAP iletisi, ayrı bir WSDL'de harici bir hizmete gönderilir. Salesforce kullanıcı oturumundan / arayüzünden WSDL oluşturulur ve kullanılabilir. Bu, iş akışı kuralı bir giden iletiyle ilişkilendirildiğinde gerçekleşir.
WSDL, uç nokta hizmetine nasıl ulaşılabileceği ve hangi verilerin gönderileceği ile ilgili talimatlardan oluşur.
PutsReq Kullanan Giden Mesajlar İçin Uç Nokta URL'si
PutsReq Nedir?
PutsReq, HTTP isteklerini ve sahte yanıtları kaydetmek için kullanılır. Giden mesajlar PutsReq ile kontrol edilebilir. İş Akışı kuralının yapılandırmasını gördük.
İş Akışı kriterleri karşılandığında, Giden mesajı tetiklenecektir. Gönderilen mesajın biçimi test edilebilir. Harici sisteme hangi yükün gönderildiğini ve Outbound mesajını test edebiliriz. PutsReq, Giden mesajı olan bir hizmet oluşturmamızı sağlar.
PutsReq istek başlıklarını ve gövdesini görüntüler ve Salesforce'a alındı bildirimi gönderir.
Outbound için PutsReq URL'si Nasıl Oluşturulur?
PutsReq oluşturulabilir ve bunu Salesforce Outbound mesajında uç nokta URL'si olarak kullanabiliriz.
PutsReq'i oluşturmak için aşağıdaki adımlar izlenmelidir:
Git PutsReq ve sonra tıklayın 'Bir PutsReq Oluşturun' buton.
PutsReq URL'si oluşturuldu.
Ekle SABUN Yanıtı onay için Yanıt Oluşturucu . Tıkla 'Güncelleme' buton.
SABUN yanıtı güncellenecektir. Bu yanıt, gönderdiğimiz Giden mesajın başarılı bir şekilde teslim edilmesiyle ilgili olarak Salesforce'a bir onay vermek için kullanılır.
Şimdi, giden bir mesaj için Bitiş noktası URL'si olarak kullanılabilecek PutsReq URL'sini not edin.
Giden mesajını başarıyla aldıktan sonra Salesforce'a karşılık gelen Giden mesajına yanıt gönderen Yanıt Oluşturucu Kodu aşağıdadır.
// Build a response var msg; msg = ''; msg+=''; msg+=''; msg+='true'; msg+=''; msg+=''; msg+=''; response.body = msg;
Salesforce'ta Giden Mesaj Nasıl Kurulur?
Giden mesajlaşma yardımı ile, belirtilen uç nokta URL'sine bir mesaj gönderilebilir. Uç nokta URL'sine gönderilen giden iletiler, Giden ileti oluşturulurken belirtilen alanları içerir.
Mesaj, uç nokta URL'si tarafından alınacak ve işlem için mesajdaki bilgileri alacaktır. Giden mesajlaşma WSDL incelenmelidir. Yayıncı tarafından herhangi bir veri alınmadan önce Salesforce'ta Giden mesajları yapılandırmalıyız.
Git Kurulum => Çabuk bul kutusunda Giden Olarak Ara => Giden iletilere tıklayın.
Tıkla 'Yeni Giden Mesajı' buton.
Outbound'un gönderilmesi gereken Nesneyi seçin ve 'Sonraki' buton.
Bir ... Ver uygun isim Giden ileti için.
PutsReq'de oluşturulan Uç Nokta URL'sini girin. PutsReq URL'si, giden mesajı oluşturmadan önce oluşturulmalıdır.
Giden yolla gönderilmesi gereken alanları seçin ve tıklayın 'Kayıt etmek' .
Kaydettikten sonra giden mesaj ayrıntıları aşağıda gösterilmiştir.
Arama 'Giden' Hızlı bul kutusunda ve Giden iletilere tıklayın. Aşağıda verilen yeni oluşturulan Giden ileti kullanma Putsreq URL
jira için en iyi test senaryosu yönetim aracı
Giden Mesaj İçin Yeni Bir İş Akışı Kuralı Oluşturun
Hızlı bul kutusunda Kurulum ve Arama İş Akışına gidin ve İş Akışı Kuralları bağlantısı.
Tıkla Yeni kural buton.
Seçin Case nesnesi Outbound'da zaten bahsedildiği gibi.
Tıklayın Sonraki ve iş akışı adını verin.
İş akışı kriterlerini girin ve Kaydet. Değerlendirme kriterleri şu şekilde verilmiştir: 'Oluşturulan ve daha sonra kriterleri karşılayacak şekilde düzenlendiği zaman'.
Not: Bu nedenle, bir vaka kaydı oluşturulduğunda veya düzenlendiği ve iş akışı kriterlerini karşıladığı herhangi bir zamanda, bir giden mesaj gönderilecektir.
Tıklamak Mevcut eylem Anında iş akışı eylemleri altında, Giden Servis Talebi mesajını zaten oluşturduğumuzdan.
Seçiniz Giden Mesaj .
Giden iletiyi seçili eyleme ekleyin.
Ekle Seçili eylemler ve kaydet.
Giden iş akışına eklendi.
Son olarak, Vaka iş akışı etkinleştirilmelidir.
Giden İletiyi Yapılandırma Ayarları
- Nesne: Giden yolun gönderilmesi gereken nesneyi seçin.
- İsim: Giden mesajın adını belirtir.
- Benzersiz Ad : Benzersiz ad, API adını ifade eder. Benzersiz ad alanı alfanümerik karakterler ve alt çizgiler içerecektir. Bu benzersiz olmalı.
- Açıklama : Açıklama, kullanıcıların giden mesajın ne yapacağını bilmelerine yardımcı olur.
- Uç nokta URL'si: Mesaj, uç nokta URL'sine göre alıcıya gönderilecektir. SOAP mesajı Salesforce tarafından bu uç noktaya gönderilecektir.
- Nesne alanları: Giden mesajda gönderilecek alanlar, nesnedeki alanlar seçilerek belirtilecektir.
Giden İletiyle İlgili Dikkat Edilmesi Gerekenler
Bir Giden mesaj oluştururken aşağıdaki noktalar dikkate alınmalıdır:
- Bir SOAP mesajı 100'e kadar bildirim içerebilir. Her bildirim, bir kaydı benzersiz şekilde tanımlayan bir kimlik içerir. Bildirim gönderildikten sonra kayıtta herhangi bir bilgi değişikliği varsa, ancak o zaman güncellenen bilgiler gönderilecektir.
- Mesajlar gönderilene kadar sıraya alınacaktır.
- Uç nokta belirtilmemişse veya kullanılamıyorsa, mesajlar gönderilene kadar kuyrukta kalır veya 24 saate kadar kuyrukta kalır.
- 24 saat sonra mesajlar kuyruktan çıkarılır.
- Mesajı tekrar göndermeyi denersek, yeniden denemeler arasındaki aralıklar 2 saate kadar katlanarak artacaktır.
- Yeniden denenen mesajlar, sipariş sıralarından bağımsız olacaktır. Böylece mesajlar sırasız teslim edilecektir.
- Kaynak nesne, bildirim gönderildikten sonra ancak teslim edilmeden önce değiştirilebilir. Uç nokta yalnızca en son verileri alır ve herhangi bir ara değişiklik almaz.
Giden Mesaj Bildirimleri
En az 24 saat başarısız olan tüm giden iletileri listeleyen bildirim almak için 5 kullanıcıya kadar giden ileti bildirimleri istenebilir. Bildirim, kullanıcı isteği iptal edene kadar her 24 saatte bir gönderilecektir.
torrent dosyası nasıl çalıştırılır
Başarısız Giden mesajlar yedi gün sonra ilgili listeden silinir veya silinmeden önce kendimiz silebiliriz.
Giden Mesajın Teslim Durumu Nasıl İzlenir?
Giden ileti durumunu izlemek için Kurulum'a gidin ve Hızlı bul kutusuna Giden yazın.
Giden mesajlara tıklayın.
Düğmeye bas 'Mesaj teslimi Durumunu Görüntüle'.
Teslimat durumu aşağıda gösterildiği gibi kontrol edilebilir.
Teslimat için sonraki öğeler: Bu, teslim edilmeyi bekleyen mesajları temsil eder.
Kuyruktaki en eski hata: Bu, silinmeyen mesajları temsil eder. Mesajlar teslim edilmedi. Mesajlar 24 saatlik değil.
PutsReq Kullanarak Giden İletiyi Test Etme
Giden'in gönderilip gönderilmediğini kontrol etmek için Puts req URL'sini zaten oluşturduk. İş akışı kuralı oluşturulmalı ve ilgili Giden mesajıyla ilişkilendirilmelidir. Bunun için önceki adımlara ve ekran görüntülerine başvurulabilir.
Giden İletiyi doğrulamak için aşağıdaki adımları izleyin:
# 1) Öncelikle, PutsReq'te herhangi bir Giden olup olmadığını kontrol edin. Herhangi bir Giden alınmazsa, altında '0' görüntülenecektir Talepler .
Not : İsteklerin temizlenmesi gerekiyorsa, 'Geçmişi Temizle' buton.
#iki) Ardından, Giden ileti kriterlerini karşılayan yeni bir Vaka kaydı oluşturun. Giden ileti için kriterler: Öncelik, Yüksek, ve Köken şöyle olmalıdır Telefon.
# 3) Kaydet'i tıklayın. Vaka kaydı oluşturulur.
# 4) PutsReq penceresine gidin ve Outbound'un alınıp alınmadığını kontrol edin. 1 giden arama, ' 1 ' İstekler altında.
# 5) Giden mesajında belirtilen alanlar gönderilir.
Son olarak, giden mesaj Salesforce'tan PutsReq kullanılarak harici bir sisteme gönderilir. Salesforce'tan gelen sahte yanıtları kaydetmek için kullanılır.
# 6) Yanıt: Onay, Giden mesajı alındıktan sonra Salesforce'a gönderilir.
Düşünceler
- PutsReq URL'si mevcut değilse, mesajlar kuyrukta kalacaktır.
- Aynı mesajı tekrar tekrar göndermekten kaçınmak için Salesforce'a bir alındı bildirimi gönderilecektir.
- Mesajlar teslim edilmezse, kuyruktaki sıralarına bakılmaksızın yeniden göndermeyi deneyecektir.
Faydaları
- Giden mesaj başarıyla alındıktan sonra CRM'ye (Salesforce) 'Yanıt' gönderilecektir.
- Güncelleme ne olursa olsun, yalnızca bir yanıt gönderilecektir.
- Giden mesajından bilgilere kolayca erişilebilir.
İstek Kutusu
PutsReq'e benzer şekilde, İstek Kutusu da Salesforce'tan Giden mesajı doğrulamak için kullanılabilir.
Şimdi, İstek Kutusu'nu kullanarak aynı Giden mesajın nasıl kontrol edileceğini görelim.
Git Bin isteyin. Tıklayın İstek Kutusu Oluşturun .
Uç nokta oluşturulacaktır.
Tıkla Test Olayları Oluşturun buton. Ardından, Giden mesajında bu İstek kutusu Uç Nokta URL'sini verin. Oluşturmak Vaka kaydı iş akışı kriterlerini karşılayan.
Kaydı kaydedin.
İstek bölmesine gidin ve Giden'in alınıp alınmadığını kontrol edin. Yanıt, Yapılandırılmış bir şekilde alınır.
Alanlar Outbound'da alınır.
Bunu Raw formatında da görebiliriz. Tıkla 'Çiğ' görüntülemek için sekme.
PutsReq ve İstek Kutusu Arasındaki Fark
İstek bölmesi, Giden mesajını başarıyla aldığında onayı Salesforce'a geri göndermez. Bu nedenle Salesforce, giden mesajı önümüzdeki 24 saat boyunca yeniden göndermeye devam edecektir.
İstek Kutusu tarayıcı penceresini yenilediğimizde, aynı mesaj tekrar tekrar görüntülenecektir. Salesforce'un aynı mesajı tekrar göndermesini önlemek için mesaj Salesforce'taki Giden mesaj kuyruğundan silinebilir.
Giden mesajın durumunu şuradan kontrol edebiliriz: 'Giden Mesaj Gönderme Durumu' bu zaten açıklanmıştı.
Oysa PutsReq, dış bağlantı alındığında hemen onay gönderecek ve aynı mesaj Salesforce tarafından yeniden gönderilmeyecektir.
Sonuç
Salesforce Outbound Message Testing ile ilgili her şeyi bu eğiticide adım adım ekran görüntüleriyle birlikte inceledik. Böylece Salesforce'tan harici sisteme giden mesajlar PutsReq veya Talep Kutusu aracılığıyla test edilebilir.
Mutlu Okumalar !!
Önerilen Kaynaklar
- İlk 30+ JMS (Java Mesaj Servisi) Mülakat Sorusu
- Appium Studio'nun Adım Adım Kurulumu ve Kurulumu
- SalesForce Test Başlangıç Kılavuzu
- Kazançlı Bir Kariyer İçin Nihai Salesforce Sertifikasyon Kılavuzu
- C ++ İçin Geliştirme Ortamı Kurulumu
- SVN Deposu Kurulumu ve Tortoise SVN İstemcisi Nasıl Kurulur
- Ngrok Eğitimi: Kurulum ve Kurulumla Kısa Bir Giriş
- Eclipse için Appium Studio Kurulumu ve Kurulumu