Salesforce
Salesforce CRM: SOQL/SOSL sorgu ve arama, her nesnede kayıt okuma, hesap/kişi/aday/fırsat/talep/aktivite yazma, raporlar ve panolar, limitler — REST API v67.0, JWT bearer.
Açıklama
Salesforce için Gateclave entegrasyonu. Salesforce Platform REST API (v67.0) ve Analytics REST API üzerinden çalışır; müşterinin kendi org'una (My Domain) bağlanır. **Neler yapılabilir** - SOQL sorgusu (silinenler dahil, sayfalama, sorgu planı) ve SOSL/parametreli metin araması, ada göre kayıt önerileri - Nesne listesi, alan tanımları ve seçim listesi değerleri, sayfa ve kompakt düzenler, liste görünümleri ve sonuçları, nesne başına kayıt sayıları - Her nesnede kaydı kimlikle, dış kimlikle ya da ilişki üzerinden okuma; toplu okuma; zaman aralığında güncellenen ve silinen kayıtlar; son görüntülenenler - Hesap, kişi, aday, fırsat, destek talebi, görev ve etkinlik ayrıntısı; kullanıcı ayrıntısı (salt okuma) - Onay süreçleri ve iş akışı kuralları - Raporları eşzamanlı ya da arka planda çalıştırma, kaydetmeden rapor sorgusu, rapor türleri; panoların verisi, tanımı ve durumu; rapor/pano klasörleri ve abonelikleri - Kuruluş limitleri ve API kullanımı, API sürümleri, sekmeler ve uygulama menüleri, çağrılabilir eylem listeleri, iletişim rızası (KVKK/GDPR) sorgusu - Bilgi bankası dil ayarları, kategorileri ve destek talebi için önerilen makaleler **Onaylı işlemler:** hesap, kişi, aday, fırsat, destek talebi, görev ve etkinlik oluşturma ve güncelleme; talebe yorum ekleme; izinli nesnelerde ve özel nesnelerde toplu kayıt oluşturma (kayıt ağacı) ve dış kimlikle toplu upsert; fırsat ürünü gelir/adet takvimi kurma; iş akışı kurallarını tetikleme; rapor oluşturma, kopyalama ve kaydetme; pano yenileme ve kopyalama; rapor/pano klasörü oluşturma ve yeniden adlandırma. **Yıkıcı işlemler:** kayıt silme (adlandırılmış nesneler, kimlik ve dış kimlikle genel silme), fırsat ürünü takvimini silme, rapor, rapor çalıştırma sonucu, pano, klasör ve abonelik silme. Bilerek dışarıda: kullanıcı oluşturma/güncelleme, profil, izin seti, izin seti ataması ve grup üyeliği yazma (genel yazma araçları yalnız iş nesneleri ve özel nesnelerle sınırlı), türü gövdede taşıyan toplu uçlar (/composite, composite batch/graph, karışık türlü koleksiyonlar), parola belirleme/sıfırlama, Tooling ve Metadata API, flow/Apex/e-posta eylemi ve hızlı eylem çalıştırma, onaylama/reddetme, klasör paylaşımı değiştirme, dosya yükleme ve ikili içerik (EventLogFile içeriği dahil), Chatter. Kayıt, arama ve rapor sonuçları dış içerik olarak işaretlidir. Kiracı yoktur: token tek bir org'a bağlıdır. Sandbox (test.salesforce.com) bu sürümde desteklenmez. Kimlik: OAuth 2.0 JWT bearer — müşteri bir Connected App ya da External Client App'e sertifika yükler, özel anahtarı ve consumer key'i Vault'a koyar; Gateclave entegrasyon kullanıcısı adına imzalı iddiayla token alır. Ayrıntılı kurulum README'dedir. ## Kaynak - API belgesi: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/ ve https://developer.salesforce.com/docs/atlas.en-us.api_analytics.meta/api_analytics/ (Summer '26, API v67.0); alanlar: Object Reference for the Salesforce Platform (v67.0) - Kimlik: oauth2_jwt_bearer — token https://login.salesforce.com/services/oauth2/token; iss = Connected App/External Client App consumer key (Vault'ta consumer_key alanı), sub = entegrasyon kullanıcısının kullanıcı adı, aud = https://login.salesforce.com, ömür 180 sn; özel anahtar (PEM) Vault'ta, sertifikası uygulamaya "Use digital signatures" / "Enable JWT Bearer Flow" ile yüklenir; kullanıcı "Admin approved users are pre-authorized" ile ön yetkilendirilir - Doğrulanmadı: org'da "Prevent login from https://login.salesforce.com" açıkken JWT token isteğinin kabulü; token yanıtındaki instance_url okunmadığı için bağlayıcı hedefinin My Domain olması gerektiği; External Client App menü adları; uçlar resmi Postman koleksiyonuyla (Salesforce Platform APIs, forcedotcom/postman-salesforce-apis) betikle karşılaştırıldı — Analytics (rapor, pano, klasör, abonelik) uçları, SOQL sonraki sayfa, POST gelişmiş arama, POST toplu okuma, /recent, dış kimlikle silme, takvim kurma/silme, nesne düzeyi iş akışı kuralları ve kayıt bazlı önerilen makaleler koleksiyonda yok, yalnız belgeye dayanıyor; rapor türü listesi yolu (/analytics/reportTypes — başvuru sayfası /analytics/report-types yazıyor); klasör oluşturma gövdesinin üst düzey alanlar mı folder nesnesi mi olduğu ve type değerinin yazımı; pano kopyalama gövdesinin yalnız folderId ile yeterliliği; Consent API'de e-posta içeren ids değerleri; toplu okumada ~800 kimlik URL sınırı; iş akışı kuralları emekliye ayrıldığı için process/rules uçlarının yeni org'larda boş dönmesi; adlandırılmış araçlardaki standart alanların her sürümde (ör. Person Account açık org'larda) yazılabilir olması; kayıt ağacında kök dışındaki iç içe alt kayıt türlerinin izinli nesne kalıbıyla sınırlanmaması - Logo: https://upload.wikimedia.org/wikipedia/commons/f/f9/Salesforce.com_logo.svg
Bu sürümdeki tool'lar
| Tool | Tür | Klasör |
|---|---|---|
salesforce_soql_sorgula |
okuma | Sorgu ve Arama/SOQL |
salesforce_soql_silinenler_dahil_sorgula |
okuma | Sorgu ve Arama/SOQL |
salesforce_soql_sonraki_sayfa |
okuma | Sorgu ve Arama/SOQL |
salesforce_soql_silinenler_dahil_sonraki_sayfa |
okuma | Sorgu ve Arama/SOQL |
salesforce_soql_performans_analizi |
okuma | Sorgu ve Arama/SOQL |
salesforce_sosl_ara |
okuma | Sorgu ve Arama/Metin Arama |
salesforce_parametreli_ara |
okuma | Sorgu ve Arama/Metin Arama |
salesforce_parametreli_ara_gelismis |
okuma | Sorgu ve Arama/Metin Arama |
salesforce_kayit_onerileri |
okuma | Sorgu ve Arama/Metin Arama |
salesforce_arama_kapsami |
okuma | Sorgu ve Arama/Metin Arama |
salesforce_arama_sonuc_duzeni |
okuma | Sorgu ve Arama/Metin Arama |
salesforce_nesne_listele |
okuma | Nesneler/Şema |
salesforce_nesne_ozeti |
okuma | Nesneler/Şema |
salesforce_nesne_tanimi |
okuma | Nesneler/Şema |
salesforce_kayit_sayilari |
okuma | Nesneler/Şema |
salesforce_nesne_hizli_eylemleri |
okuma | Nesneler/Şema |
salesforce_hizli_eylemler |
okuma | Nesneler/Şema |
salesforce_hizli_eylem_ayrintisi |
okuma | Nesneler/Şema |
salesforce_hizli_eylem_varsayilanlari |
okuma | Nesneler/Şema |
salesforce_onay_sureci_duzeni |
okuma | Nesneler/Şema |
salesforce_onay_duzenleri |
okuma | Nesneler/Şema |
salesforce_nesne_sayfa_duzenleri |
okuma | Nesneler/Sayfa Düzenleri |
salesforce_kayit_turu_sayfa_duzeni |
okuma | Nesneler/Sayfa Düzenleri |
salesforce_nesne_kompakt_duzenleri |
okuma | Nesneler/Sayfa Düzenleri |
salesforce_birincil_kompakt_duzenler |
okuma | Nesneler/Sayfa Düzenleri |
salesforce_adlandirilmis_duzen |
okuma | Nesneler/Sayfa Düzenleri |
salesforce_liste_gorunumleri |
okuma | Nesneler/Liste Görünümleri |
salesforce_son_liste_gorunumleri |
okuma | Nesneler/Liste Görünümleri |
salesforce_liste_gorunumu_getir |
okuma | Nesneler/Liste Görünümleri |
salesforce_liste_gorunumu_tanimi |
okuma | Nesneler/Liste Görünümleri |
salesforce_liste_gorunumu_sonuclari |
okuma | Nesneler/Liste Görünümleri |
salesforce_kayit_getir |
okuma | Kayıtlar/Genel Okuma |
salesforce_kayit_dis_kimlikle_getir |
okuma | Kayıtlar/Genel Okuma |
salesforce_iliskili_kayitlar |
okuma | Kayıtlar/Genel Okuma |
salesforce_toplu_kayit_getir |
okuma | Kayıtlar/Genel Okuma |
salesforce_toplu_kayit_getir_govdeyle |
okuma | Kayıtlar/Genel Okuma |
salesforce_guncellenen_kayitlar |
okuma | Kayıtlar/Genel Okuma |
salesforce_silinen_kayitlar |
okuma | Kayıtlar/Genel Okuma |
salesforce_son_goruntulenenler |
okuma | Kayıtlar/Genel Okuma |
salesforce_ilgili_ogeler |
okuma | Kayıtlar/Genel Okuma |
salesforce_kayit_agaci_olustur |
aksiyon | Kayıtlar/Genel Yazma |
salesforce_toplu_upsert |
aksiyon | Kayıtlar/Genel Yazma |
salesforce_kayit_sil |
aksiyon | Kayıtlar/Genel Yazma |
salesforce_kayit_dis_kimlikle_sil |
aksiyon | Kayıtlar/Genel Yazma |
salesforce_hesap_getir |
okuma | Kayıtlar/Hesaplar |
salesforce_hesap_olustur |
aksiyon | Kayıtlar/Hesaplar |
salesforce_hesap_guncelle |
aksiyon | Kayıtlar/Hesaplar |
salesforce_hesap_sil |
aksiyon | Kayıtlar/Hesaplar |
salesforce_kisi_getir |
okuma | Kayıtlar/Kişiler |
salesforce_kisi_olustur |
aksiyon | Kayıtlar/Kişiler |
salesforce_kisi_guncelle |
aksiyon | Kayıtlar/Kişiler |
salesforce_kisi_sil |
aksiyon | Kayıtlar/Kişiler |
salesforce_aday_getir |
okuma | Kayıtlar/Adaylar |
salesforce_aday_olustur |
aksiyon | Kayıtlar/Adaylar |
salesforce_aday_guncelle |
aksiyon | Kayıtlar/Adaylar |
salesforce_aday_sil |
aksiyon | Kayıtlar/Adaylar |
salesforce_firsat_getir |
okuma | Kayıtlar/Fırsatlar |
salesforce_firsat_olustur |
aksiyon | Kayıtlar/Fırsatlar |
salesforce_firsat_guncelle |
aksiyon | Kayıtlar/Fırsatlar |
salesforce_firsat_sil |
aksiyon | Kayıtlar/Fırsatlar |
salesforce_talep_getir |
okuma | Kayıtlar/Destek Talepleri |
salesforce_talep_olustur |
aksiyon | Kayıtlar/Destek Talepleri |
salesforce_talep_guncelle |
aksiyon | Kayıtlar/Destek Talepleri |
salesforce_talep_sil |
aksiyon | Kayıtlar/Destek Talepleri |
salesforce_gorev_getir |
okuma | Kayıtlar/Görevler ve Etkinlikler |
salesforce_gorev_olustur |
aksiyon | Kayıtlar/Görevler ve Etkinlikler |
salesforce_gorev_guncelle |
aksiyon | Kayıtlar/Görevler ve Etkinlikler |
salesforce_gorev_sil |
aksiyon | Kayıtlar/Görevler ve Etkinlikler |
salesforce_etkinlik_getir |
okuma | Kayıtlar/Görevler ve Etkinlikler |
salesforce_etkinlik_olustur |
aksiyon | Kayıtlar/Görevler ve Etkinlikler |
salesforce_etkinlik_guncelle |
aksiyon | Kayıtlar/Görevler ve Etkinlikler |
salesforce_etkinlik_sil |
aksiyon | Kayıtlar/Görevler ve Etkinlikler |
salesforce_talep_yorumu_ekle |
aksiyon | Kayıtlar/Destek Talepleri |
salesforce_firsat_urun_takvimi |
okuma | Kayıtlar/Fırsatlar |
salesforce_firsat_urun_takvimi_kur |
aksiyon | Kayıtlar/Fırsatlar |
salesforce_firsat_urun_takvimi_sil |
aksiyon | Kayıtlar/Fırsatlar |
salesforce_kullanici_getir |
okuma | Kayıtlar/Kullanıcılar |
salesforce_onay_surecleri |
okuma | Onay ve İş Akışı |
salesforce_is_akisi_kurallari |
okuma | Onay ve İş Akışı |
salesforce_nesne_is_akisi_kurallari |
okuma | Onay ve İş Akışı |
salesforce_is_akisi_kurali |
okuma | Onay ve İş Akışı |
salesforce_is_akisi_kurallarini_tetikle |
aksiyon | Onay ve İş Akışı |
salesforce_rapor_listele |
okuma | Analitik/Raporlar |
salesforce_rapor_tanimi |
okuma | Analitik/Raporlar |
salesforce_rapor_calistir |
okuma | Analitik/Raporlar |
salesforce_rapor_suzgecle_calistir |
okuma | Analitik/Raporlar |
salesforce_rapor_arka_planda_calistir |
okuma | Analitik/Raporlar |
salesforce_rapor_calistirmalari |
okuma | Analitik/Raporlar |
salesforce_rapor_calistirma_sonucu |
okuma | Analitik/Raporlar |
salesforce_rapor_calistirma_sil |
aksiyon | Analitik/Raporlar |
salesforce_rapor_sorgula |
okuma | Analitik/Raporlar |
salesforce_rapor_alanlari |
okuma | Analitik/Raporlar |
salesforce_rapor_olustur |
aksiyon | Analitik/Raporlar |
salesforce_rapor_kopyala |
aksiyon | Analitik/Raporlar |
salesforce_rapor_kaydet |
aksiyon | Analitik/Raporlar |
salesforce_rapor_sil |
aksiyon | Analitik/Raporlar |
salesforce_rapor_turleri |
okuma | Analitik/Rapor Türleri |
salesforce_rapor_turu |
okuma | Analitik/Rapor Türleri |
salesforce_filtre_operatorleri |
okuma | Analitik/Rapor Türleri |
salesforce_pano_listele |
okuma | Analitik/Panolar |
salesforce_pano_sonuclari |
okuma | Analitik/Panolar |
salesforce_pano_tanimi |
okuma | Analitik/Panolar |
salesforce_pano_durumu |
okuma | Analitik/Panolar |
salesforce_pano_bilesenleri |
okuma | Analitik/Panolar |
salesforce_pano_yenile |
aksiyon | Analitik/Panolar |
salesforce_pano_kopyala |
aksiyon | Analitik/Panolar |
salesforce_pano_sil |
aksiyon | Analitik/Panolar |
salesforce_klasor_listele |
okuma | Analitik/Klasörler |
salesforce_klasor_getir |
okuma | Analitik/Klasörler |
salesforce_alt_klasorler |
okuma | Analitik/Klasörler |
salesforce_klasor_paylasimlari |
okuma | Analitik/Klasörler |
salesforce_klasor_paylasim_alicilari |
okuma | Analitik/Klasörler |
salesforce_klasor_olustur |
aksiyon | Analitik/Klasörler |
salesforce_klasor_guncelle |
aksiyon | Analitik/Klasörler |
salesforce_klasor_sil |
aksiyon | Analitik/Klasörler |
salesforce_bildirim_listele |
okuma | Analitik/Abonelikler |
salesforce_bildirim_getir |
okuma | Analitik/Abonelikler |
salesforce_bildirim_sil |
aksiyon | Analitik/Abonelikler |
salesforce_bildirim_limitleri |
okuma | Analitik/Abonelikler |
salesforce_api_surumleri |
okuma | Kuruluş |
salesforce_api_kaynaklari |
okuma | Kuruluş |
salesforce_limitler |
okuma | Kuruluş |
salesforce_sekmeler |
okuma | Kuruluş |
salesforce_uygulama_menusu_turleri |
okuma | Kuruluş |
salesforce_uygulama_menusu |
okuma | Kuruluş |
salesforce_standart_eylemler |
okuma | Kuruluş |
salesforce_ozel_eylemler |
okuma | Kuruluş |
salesforce_riza_durumu |
okuma | Kuruluş |
salesforce_veri_kategori_gruplari |
okuma | Bilgi Bankası |
salesforce_veri_kategorisi |
okuma | Bilgi Bankası |
salesforce_bilgi_bankasi_dil_ayarlari |
okuma | Bilgi Bankası |
salesforce_makale_basligi_oner |
okuma | Bilgi Bankası |
salesforce_arama_sorgusu_oner |
okuma | Bilgi Bankası |
salesforce_onerilen_makaleler |
okuma | Bilgi Bankası |
salesforce_kayit_onerilen_makaleleri |
okuma | Bilgi Bankası |
Sürümler
| Sürüm | Durum | Yayın | Tool | Değişiklikler |
|---|---|---|---|---|
| v0.1.0 | yayında | 21.10.2026 | 135 | İlk sürüm. |
Nasıl kurulur
Kendi Gateclave panelinizde Marketplace ekranını açın ve bu ürünün manifestini içe aktarın. Kurulum iki adımdır: bağlantı bilgisi (hedef + Vault'tan seçilen kimlik), ardından bağlanacak tool'ların seçimi. Yeni sürüm çıktığında Yükselt ile geçersiniz — bağlayıcılarınız, kimlik referanslarınız ve tool seçiminiz korunur.