Salesforce
Parny | Salesforce Entegrasyon Rehberi
Parny, Salesforce alarmlarıyla doğrudan entegrasyonu destekler. Salesforce, potansiyel sorunları tespit etmek ve önlemek için alarm oluşturabilen bir ağ ve sistem izleme aracıdır. Bu belgede, Salesforce'da oluşturulan alarmları Parny kullanarak bir webhook'a yönlendirmeyi açıklıyoruz.
Parny Ayarları
Parny arayüzüne gidin.
Kuruluşunuzun "Hizmetler" bölümüne gidin.
Sağ üst köşedeki "Yeni Hizmetler" seçeneğine tıklayın.
İlgili hizmet adını girin.
Hizmet Adı Kullanımı: Buradaki hizmet adı yapıdan bağımsızdır ve kuruluşun tercihine göre seçilebilir.
Entegrasyonlar listesinden Salesforce'u seçin.
"Ekle"'ye tıklayın.
Hizmet oluşturulduktan sonra, aşağıdaki ekran görünecektir.

Artık hizmetinizin token bölümüne tıklayarak Salesforce Webhook URL’nizi kopyalayabilirsiniz.
Salesforce Yapılandırması
Bu bölümde, "Webhook Ekleme" sürecinde size rehberlik edeceğiz.
Webhook Ekleme
Not: Eğer Salesforce "Profesyonel Sürüm" kullanıyorsanız, aşağıdaki işlemleri gerçekleştiremeyeceksiniz. "Geliştirici sürümü" bu işlemler için uygundur.
Apex Sınıfı Oluşturma
Salesforce'ta bir Webhook eklemek için bir "apex sınıfı" ve "apex tetikleyici" oluşturmak gerekir.
Sağ üst köşedeki "Ayarlar" butonuna tıkladıktan sonra, "Kurulum" butonuna tıklamalısınız.

"Kurulum" butonuna tıkladıktan sonra, arama çubuğuna "apex sınıfı" yazarak "apex sınıfı" butonuna tıklayın. Ardından, yeni bir apex sınıfı oluşturmak için "yeni" butonuna tıklayın.

Bir apex sınıfı tanımlamak için, Salesforce'tan webhook uyarılarını almak için bazı kodlar yazmak gerekecektir.
Aşağıdaki kodu kopyalayarak kaydederseniz, "apex sınıfı" kolayca oluşturulabilir.
Apex Tetikleyici Oluşturma
"apex sınıfı" oluşturduktan sonra, alarm durumunu tetikleyecek koşulları belirlememiz gerekiyor.
Bir "apex tetikleyici" oluşturmak için, "nesne yöneticisi" butonuna tıklamalı ve ardından arama çubuğuna "varlık ilişkisi" yazmalısınız.

"varlık ilişkisi"ne tıkladıktan sonra, sol çubukta açılan tetikleyici butonuna tıklayın. Ardından "yeni" butonuna tıklayın. Tıkladıktan sonra, alan bazı kodlarla doldurulmalıdır. Örneğin, yeni bir "etkinlik" oluşturulursa sistemimizi tetiklemek istiyorsanız, aşağıdaki kod örnek olarak kullanılabilir;
Bu durumda, sistemimiz yeni etkinlik oluşturulduğunda ve silindiğinde tetiklenecektir. Farklı tetikleyici türleri için Salesforce’un geliştirici kılavuzuna bakılabilir.
"apex" için geliştirici kılavuzu: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_dev_guide.htm
Uzak site tanımlama
Normalde, uzak site gerekli değildir. Ancak bazı web siteleri uyarı webhook'larını göndermede engellenebilir. "uzak site" oluşturarak, güvenilir "alan adlarımız" engellenmeden korunabilir.
"Kurulum Ekranı"'nda, arama çubuğuna "uzak site" yazdıktan sonra, güvenlik sekmesi altında "Uzak Site Ayarları" butonuna tıklanmalıdır. Ardından, "yeni uzak site" butonuna tıklayarak yeni bir uzak site ekleyebilirsiniz. Güvenilir "alan" URL'nizi ve site adınızı girin ve kaydedin.
Bu ayarlarla, Salesforce alarmlarınız Parny'e yönlendirilecek ve kuruluşunuzun Parny arayüzündeki diğer uyarılarla birlikte yönetilebilecektir.
Bu diğer entegrasyonlara göz atın
Tercih ettiğiniz araçları baştan sona birleşik çalışma için sorunsuz bir şekilde kullanın.