paint-brush
Mükemmel Köprüyü Yaratmak: Jira Salesforce Entegrasyonu Nasıl Kurulurile@exalate
180 okumalar

Mükemmel Köprüyü Yaratmak: Jira Salesforce Entegrasyonu Nasıl Kurulur

ile Exalate11m2023/10/16
Read on Terminal Reader

Çok uzun; Okumak

Jira Salesforce entegrasyonunun faydalarından biri, tüm müşteri etkileşimlerinizi tek bir yerden takip etmenize olanak sağlamasıdır.
featured image - Mükemmel Köprüyü Yaratmak: Jira Salesforce Entegrasyonu Nasıl Kurulur
Exalate HackerNoon profile picture
0-item

Jira veya Salesforce kullanıcısıysanız (ya da her ikisi de?) ve iki platform arasında veri senkronizasyonu konusunda sorun yaşıyorsanız doğru yerdesiniz. Her iki platformun da güçlü ve zayıf yönleri var ancak birlikte kullanıldıklarında her büyüklükteki işletme için güçlü bir kombinasyon olabilirler.


Faydalarından biri Jira Salesforce entegrasyonu tüm müşteri etkileşimlerinizi tek bir yerden takip etmenize olanak sağlamasıdır. Bu, satış ekipleri için yararlı olabilir; çünkü onlar, bir müşterinin şirketinizle olan etkileşimlerinin tüm geçmişini, ilk temastan satın almaya ve destek biletlerine kadar görebilirler.


Salesforce ve Jira'yı neden entegre etmelisiniz? Proje yönetimi süreçlerinizi iyileştirmenize yardımcı olabilir. Projelerinizin ilerleyişini takip etmek, son teslim tarihlerini belirlemek ve ekip üyelerine görev atamak için Jira'yı kullanabilirsiniz. Bu, projelerinizin yolunda gitmesini ve herkesin aynı fikirde olmasını sağlamanıza yardımcı olabilir.


Kulağa hoş geliyor, değil mi? Birkaç adımda iki yönlü Jira Salesforce entegrasyonunu nasıl uygulayabileceğimizi görelim.


Ama önce Jira ile Salesforce'u entegre etmenin farklı yolları nelerdir?


Jira ve Salesforce Nasıl Entegre Edilir?

Entegre etmenin birkaç yolu var Satış ekibi Ve Jira Tipik yerel yollar dahil. Ama kim sınırlamaları hakkında konuşmak ister?


Salesforce yerel entegrasyonları


Dolayısıyla bu kılavuzun amacı doğrultusunda Exalate adında bir üçüncü taraf çözümü seçtim. Bu aracı kullanarak temelden ileri düzeye kadar hemen hemen her kullanım durumunu ayarlayabilirim.


yüceltmek Jira, Salesforce, GitHub, Azure DevOps, ServiceNow vb. gibi farklı ITSM araçlarına ve iş yönetimi platformlarına bağlanmayı kolaylaştıran bir veri entegrasyon platformudur.

Exalate: Gelişmiş Bir Entegrasyon Platformu

Geleneksel entegrasyon çözümleri söz konusu olduğunda Exalate'in bunlara göre bariz avantajları vardır.


  • Merkezi olmayan entegrasyonu destekler, böylece her entegrasyon tarafı gönderilen ve alınan bilgiler üzerinde bağımsız kontrole sahip olur. Böyle bir özerk kontrol, onu şirketler arası veya MSP entegrasyonları için mükemmel bir aday haline getirir.
  • Merkezi olmayan entegrasyon özelliği aşağıdakiler için önemlidir: entegrasyon güvenliği Çünkü hem Jira hem de Salesforce yöneticilerinin değişen entegrasyon gereksinimleri konusunda birbirlerine danışmalarına gerek yoktur. Yöneticilerin birbirlerinin senkronizasyonlarıyla uğraşmamasını sağlar.
  • Her Exalate düğümünün diğer düğümden ayrı olarak kendi entegrasyon ortamı vardır. Bu tek kiracılık desteği, ayrılmış sürecinizin, dosyanızın ve ağ alanınızın birbirinden bağımsız olmasını sağlar.
  • Kodsuz/Düşük kodlu entegrasyon kurulumu sağlar. Ticari kullanıcılar tercih ediyor Kod yok basit senkronizasyon kullanım durumları için mod sunarken, teknik kullanıcılar da düşük kod modu.
  • Exalate'de Script modu olarak adlandırılan düşük kod modu, gelişmiş bir özelliğe sahiptir. Groovy tabanlı komut dosyası oluşturma istediğiniz her şeyi, istediğiniz şekilde senkronize etmenize olanak tanıyan motor. Exalate bunu gelen ve giden senkronizasyon işlemcilerinin yardımıyla başarır.


Artık Jira ServiceNow entegrasyonunu adım adım kurma sürecine dalmanın zamanı geldi.


6 Kolay Adımda Jira Salesforce Entegrasyonu Nasıl Uygulanır?


Dediğim gibi Exalate merkezi olmayan bir çözümdür. Yani hem Jira'ya hem de Salesforce'a kurmanız ve ardından bulut sunucularını bağlamanız gerekiyor.


Örnekleriniz bağlandıktan sonra iki sistem arasında bir eşleme (aka Senkronizasyon Kuralları) oluşturabilirsiniz. Bu eşleme Exalate'e Salesforce ve Jira'daki verileri nasıl bağlayacağını söyleyecektir.


Bir eşleme oluşturduktan sonra, Salesforce ile Jira arasında verileri senkronize etmek için Exalate'i kullanabilirsiniz. Exalate, verileri gerçek zamanlı veya planlı olarak senkronize edebilir.


Başlayalım!

1. Adım. Exalate'i Salesforce'a yükleyin

Exalate'i Salesforce'a yüklemek için şuraya gidin: Salesforce AppExchange ve "Exalate" ifadesini arayın.


Devam etmek için "Şimdi Alın" düğmesini tıklayın.

Salesforce entegrasyonları için Exalate


Salesforce'u nereye yüklemek istediğinizi seçin: mevcut kuruluşunuzda veya Sandbox kuruluşunda. Mevcut kuruluşuma yüklemeyi seçtim.


Şartlar ve koşulları incelemek ve kabul etmek için aşağı kaydırın. Kurulum işlemine başlamak için "Onayla ve Yükle"ye tıklayın.


Exalate'i kurmak istediğiniz Salesforce kullanıcılarını belirtin. Gerekirse bunu daha sonra değiştirebilirsiniz. Tüm kullanıcılar için yüklemeyi seçtim. "Yükle"yi tıklayın.


Şimdi "Devam Et"i tıklayarak "Üçüncü Taraf Erişimini Onaylayın". Bu adım Exalate'in gerekli verilere erişmesini sağlar. Kurulum işlemi tamamlandı.


Kurulumu tamamlamak için "Bitti"ye tıklayın.


Salesforce örneğinize ilerleyin ve bağlı bir uygulama oluştur . Bu işlem sırasında oluşturulan "Tüketici Sırrı" ve "Tüketici Anahtarı"nı kaydedin.


Exalate Konsolu


Salesforce örneğinizde "Uygulamalar"a gidin ve "Exalate"i arayın.


Daha önce kaydettiğiniz "Tüketici Sırrı" ve "Tüketici Anahtarı"nı kullanın ve ardından "Düğüm İste"ye tıklayın.


Exalate'e erişim izinleri vermek için "İzin Ver"e tıklayın. Kişisel bilgilerinizi girin ve "Kabul Et ve Gönder"i tıklayın. Exalate Lisans Yöneticisinden bir e-posta bekleyin.


Salesforce Jira entegrasyonu için Exalate


Exalate yönetici konsoluna yönlendirilmek için e-postanızda "Exalate örneğini doğrula" seçeneğini tıklayın.


Not *: Jira için Salesforce Bağlayıcısını Atlassian Marketplace'ten de alabilirsiniz.*


Exalate'i Jira örneğinize zaten yüklediyseniz 3. adıma geçebilir ve bağlantınızı kurmaya başlayabilirsiniz. Değilse, bir sonraki adıma geçin.

Adım 2. Exalate'i Jira'ya yükleyin

Exalate'i Jira'ya yüklemek bir uygulama olduğu için basit bir işlemdir. Bunu doğrudan şuradan yapabilirsiniz: Exalate web sitesi veya Atlassian Pazaryerine gidip Exalate Jira sorun senkronizasyonuna bakarak.


Burada Exalate'i Jira içinden kurma konusunda size rehberlik edeceğiz.


Not *: Jira Cloud kullandığınızı varsayıyorum, ancak Exalate'in aynı zamanda Salesforce'u şirket içi Jira ile senkronize etmenize de izin verdiğini unutmayın. Bu kuruluma ilişkin talimatları bulabilirsiniz Burada . Jira Cloud hakkında daha fazla bilgi için tıklayın Burada .*


Exalate'i yüklemek için Jira örneğinizin sağ üst köşesindeki "Ayarlar" simgesine tıklayın ve açılır menüden "Uygulamalar"ı seçin.


Soldaki alt menüden "Yeni uygulamalar bul"u seçin.

Jira entegrasyonları için Exalate


Arama kutusuna "Exalate" yazın ve Enter'a basın.


Farklı sorun izleyicileri için tasarlanmış çeşitli Exalate uygulamalarının listelendiğini göreceksiniz. "Exalate Jira Issue Sync & more" gibi doğru olanı seçtiğinizden emin olun.


Exalate Jira sorunu senkronizasyonu ve daha fazlası


"Ücretsiz deneyin" düğmesini tıklayın.


"Jira'ya Ekle" etiketli bir açılır pencere görünecektir. "Ücretsiz denemeyi başlat"ı tıklayın.


Bir süre sonra "Başlayın"ı tıklayın.


Elbette! İlk bağlantınıza başlamaya hazırsınız.


3. Adım. Jira'yı Salesforce'a bağlayın

Jira ile Salesforce arasında bir tarafın başlattığı ve diğer tarafın kabul ettiği bir bağlantı kurarak başlayın.


Bu örnekte bağlantıyı Salesforce'tan başlatacağız ancak siz her iki taraftan da başlayabilirsiniz. Exalate, tüm platformlarda tutarlı bir arayüz sağlayarak nereden başlayacağınız ve nasıl ilerleyeceğiniz konusunda endişelenme ihtiyacını ortadan kaldırır.


“Bağlantılar” > "Bağlantıyı Başlat" düğmesine tıklayın. Sonraki ekranda hedef örnek URL'sini girmeniz istenir.


Jira ve Salesforce'u bağlayın


Bağlantıyı Salesforce tarafından başlattığımız için Jira örneğinin URL'sini gireceğiz. Hızlı bir kontrolün ardından bağlantı modunu seçin.


Exalate yapılandırma modları


Salesforce için Exalate iki mod sunar: Temel ve Komut Dosyası.


Temel mod, basit senkronizasyon kullanım senaryolarına uygun, kodsuz, konfigürasyonsuz bir kullanıcı arayüzü sağlar.


Karmaşık kullanım durumlarında bile daha fazla özelleştirme yeteneği için Komut Dosyası Modunu kullanmanızı öneririz.


Burada her iki modu da ele alacağız:

Temel Mod

Yukarıdaki ekranda "İleri"ye tıkladıktan sonra hedef tarafa (yani Jira örneğine) yönetici erişiminizin olup olmadığını onaylayın.


"Evet, yönetici erişimim var"ı seçin ve "Başlat"ı tıklayın. Erişiminiz yoksa Jira tarafına manuel olarak davetiye kodunu kopyalayıp yapıştırabilirsiniz.


Başarılı doğrulamanın ardından Jira örneğine yönlendirileceksiniz. Salesforce varlıklarının senkronize edilmesini istediğiniz Jira projesini seçin ve "Onayla"ya tıklayın.


Jira Salesforce bağlantı davetini kabul edin


Metin kutusuna anahtarını girip "Exalate"i tıklayarak ilk sayınızı hemen senkronize etmeye başlayabilirsiniz. Uygun durum mesajları görüntülenene kadar bir süre bekleyin.


İlk sayınız senkronize edilirken arkanıza yaslanın ve rahatlayın.


Başarılı temel Salesforce Jira senkronizasyonu


Komut Dosyası Modu

Komut Dosyası modunu seçin ve "İleri"ye tıklayın.


Bağlantınıza bir ad verin. Bu, özellikle birden fazla bağlantınız varsa bağlantınızı tanımlamanıza yardımcı olacaktır.


Yerel ve uzak örnekleri adlandırın. Girişlerinize göre otomatik olarak bir bağlantı adı oluşturulur. İsterseniz değiştirebilirsiniz.


Salesforce Jira bağlantısını başlatın


Hazır olduğunuzda "Başlat"a tıklayın.


Exalate bir davet kodu oluşturur. Güvenli bir şekilde kaydetmek için "Davetiye kodunu kopyala"yı tıklayın.


Jira Salesforce senkronizasyonu için davet kodu


Salesforce tarafındaki çalışmanız artık tamamlandı. Sonraki adımlar için Jira bulut sunucunuza geçin.


Jira tarafında, Exalate Yönetici konsolunda "Bağlantılar" sekmesini açın ve "Daveti kabul et"i tıklayın. Bu bir metin alanı açacaktır. Daha önce kopyaladığınız davet kodunu yapıştırın ve "İleri"yi tıklayın.


Tıpkı Basic modunda olduğu gibi Jira tarafında projeyi seçin ve “Onayla”ya tıklayın


Tebrikler, Jira ve Salesforce bulut sunucularınızı başarıyla bağladınız.


İşte heyecanlı kısım geliyor! Senkronizasyonumuzu yapılandıralım.


Salesforce Jira bağlantısını yapılandırma


4. Adım. Hangi Bilgilerin Paylaşılacağını Tanımlamak için Bağlantıyı Yapılandırma

Bağlantıyı yapılandırarak Jira ve Salesforce arasındaki bilgi alışverişini kontrol etmenin zamanı geldi.


Yapılandırma ekranında iki sekme bulunur: “Kurallar” ve “Tetikleyiciler”. Bu bölümde “Kurallar” sekmesini ele alacağım ve bir sonraki bölümde “Tetikleyicilerin” nasıl çalıştığını göreceğiz.


Senkronizasyon kurallarını "Kurallar" sekmesi altında bulacaksınız. Bu kurallar Groovy kodlama dilinde yazılmıştır, dolayısıyla eğer bu konuya aşina iseniz sizin için kolay olacaktır.

Jira Salesforce senkronizasyon kuralları



"Giden senkronizasyon" kuralları, diğer tarafa ne gönderdiğinizi belirler ve "Gelen senkronizasyon" kuralları, diğer taraftan gelen bilgileri nasıl yorumladığınızı kontrol eder.

Hem Jira'nın hem de Salesforce'un şu kuralları vardır; tek fark varlıklara nasıl hitap ettiğimizdir. Varlıklar, bağlantıya eriştiğiniz platforma bağlıdır.


Metin kutularının içindeki kuralları doğrudan düzenleyebilir veya daha sonra üzerinde çalışmak üzere kopyalayıp yapıştırabilirsiniz.


Salesforce "Giden senkronizasyon" kurallarındaki " replika.description = varlık.Description " ifadesi, Servis Talebi (varlık) açıklamasının bir kopyaya kaydedildiği anlamına gelir.


Çoğaltma, göndermek veya almak istediğiniz değerleri depolamak için yer tutucu görevi görür. Bu durumda, Salesforce'un Vaka açıklamasını Jira'da oluşturulan sorun açıklamasına göndereceğiniz anlamına gelir.


Benzer şekilde, Jira "Gelen senkronizasyon" kurallarında " issue.description = replika.description ", çoğaltma açıklamasını (Salesforce'tan Servis Talebi) Jira sorun açıklaması alanına kopyaladığınız anlamına gelir.


Varlık alanları için belirli değerler ayarlamak istiyorsanız verilen değerlerden herhangi birini tırnak işaretleri içine alınmış değerlerle değiştirebilirsiniz. Örneğin, " replika.description = varlık.Description " ifadesini " replika.description = 'Salesforce'tan gönderildi' olarak değiştirebilirsiniz. "


Artık paylaşmak istemediğiniz verileri hariç tutmak için ilgili satırı silebilir veya satırın başına "//" ekleyerek yorum yapabilirsiniz.


Ayrıca ileri seviyeyi de keşfedebilirsiniz' senaryo yardımcıları ' karmaşık işlemleri yönetmek için. Örneğin Jira tarafında, gelen senkronizasyon kurallarında " issue.attachments =attachHelper.mergeAttachments(issue, replika) " ekleri işlemek için bir yardımcı kullanır. Bu, özellikle çeşitli dosya türlerine sahip eklerin işlenmesinde kullanışlıdır.


Gönderilen veya alınan verilerde değişiklik yapmak isteyip istemediğinize bağlı olarak, bu kuralları giden senkronizasyon kuralları bölümünde veya gelen senkronizasyon kuralları bölümünde düzenleyebilirsiniz.


Tüm değişikliklerinizi yaptıktan sonra "Yayınla"yı tıklamayı unutmayın.

Adım 5. Otomatik Senkronizasyon için Tetikleyicileri Ayarlayın

Tetikleyiciler Jira sorunlarının ve Salesforce varlıklarının senkronize edildiği koşulları tanımlayın.

Belirli bir müşteriyle ilgili "Salesforce Hesabını" Jira ile senkronize etmek veya bir "Salesforce Vakası" oluşturulduğunda veya güncellendiğinde otomatik olarak bir Jira sorunu oluşturmak isteyebilirsiniz. Tetikleyicileri herhangi bir gereksinim için kolayca yapılandırabilirsiniz.


Tetikleyici oluşturma süreci Jira ve Salesforce'ta benzerdir ancak arama sorguları platforma özeldir. Örneğin Jira, JQL'yi (Jira Sorgu Dili) kullanırken Salesforce, SOQL'yi (Salesforce Nesne Sorgu Dili) kullanır.


Tetikleyiciler oluşturmak sezgisel ve basittir.


Salesforce'ta nasıl tetikleyici oluşturulacağını göstereceğiz. Bu öğreticiyi adım adım takip ettiyseniz şu anda bağlantıyı düzenleme ekranında olmalısınız.

Senkronizasyonu otomatikleştirin

Eğer orada değilseniz, Exalate konsolundaki "Bağlantılar" bölümüne gidin ve bağlantıyı düzenle butonuna tıklayın. Yukarıdaki sekmelerde "Tetikleyiciler"i tıklayın.


"+ Tetikleyici oluştur" düğmesini tıkladığınızda bir "Tetikleyici ekle" modu açılacaktır.


Tetikleyicilerle Jira Salesforce entegrasyonunu otomatikleştirin


Hesap, Servis Talebi, Fırsat, Görev, Ürün vb. gibi aralarından seçim yapabileceğiniz Salesforce varlıklarının bir açılır listesi vardır. Neyi seçtiğinize bağlı olarak ek alanlar görünür.

Hatta "If" kısmına SOQL sorgusu yazarak filtreleme koşullarını da belirleyebilirsiniz. Özellikle çok sayıda tetikleyiciniz varsa, tetikleyicinin amacını anlamanıza yardımcı olacak ilgili notları eklediğinizden emin olun.


Tetikleyiciyi etkinleştirmenizi veya devre dışı bırakmanızı sağlayan bir "Etkinleştir" onay kutusu bulacaksınız.


Tetikleyiciyi kaydetmek için "Ekle"yi tıklayın.


Artık önceki ekranda listelenen tetikleyiciyi göreceksiniz.

Adım 6. Bilgi Senkronizasyonunu Başlatın

Jira ve Salesforce arasında bağlantı kurarak başladık.


Temel modda, tetikleyiciler aracılığıyla senkronizasyon yapabilir veya " Toplu Bağlantı " seçeneğini kullanın veya " seçeneğini kullanın Bağlamak " Mevcut Jira sorunlarını Salesforce ile senkronize etme işlemi.


Komut Dosyası modunda, bağlantıyı gereksinimlerinize göre yapılandırdığınızda, koşullar doğru olduğunda sorunların veya varlıkların otomatik olarak senkronize edildiğini göreceksiniz.


Exalate, senkronizasyonları ve güncellemeleri periyodik olarak kontrol eder; bu nedenle senkronizasyonunuz hemen yansımazsa bir süre bekleyin ve tekrar deneyin. Her şeyin amaçlandığı gibi çalıştığından emin olmak için senkronizasyon kurallarını ve tetikleyicilerini istediğiniz zaman ayarlayabilirsiniz.

Exalate Kullanan Gelişmiş Jira Salesforce Entegrasyonu Kullanım Durumları

Exalate'in Komut Dosyası modu, gelişmiş kullanım durumlarını uygulamak için birçok olasılığın önünü açar.

Bu bölümde birkaçını tartışacağız:



Salesforce ve Jira Arasında Veri Senkronizasyonunun Yararları

Salesforce Jira entegrasyonundan elde edeceğiniz avantajları özetleyerek bitirelim:


  • Geliştirilmiş müşteri hizmetleri: Tüm müşteri etkileşimlerini tek bir yerden takip ederek daha iyi müşteri hizmeti sağlayabilirsiniz.
  • Geliştirilmiş proje yönetimi: Jira, projelerinizin ilerleyişini takip etmenize, son teslim tarihlerini belirlemenize ve ekip üyelerine görev atamanıza yardımcı olabilir.
  • Artan üretkenlik: Görevleri ve iş akışlarını otomatikleştirerek ekibinizin üretkenliğini artırabilirsiniz.

Çözüm

Salesforce ve Jira'yı entegre etmek iş süreçlerinizi iyileştirmenin harika bir yoludur. Exalate'i kullanarak, yöneticilerin verilerinizi karıştırmasından endişe etmeden iki sistemi kolayca bağlayabilir ve verileri gerçek zamanlı olarak senkronize etmeye başlayabilirsiniz. Müşteri hizmetlerini, proje yönetimini, verimliliği artırmanıza ve maliyetleri azaltmanıza yardımcı olacaktır.


Aklınızda belirli bir kullanım durumu varsa ve Exalate'in sizin için doğru çözüm olup olmadığını merak ediyorsanız entegrasyon mühendislerimizden biriyle ücretsiz bir oturum rezervasyonu yapın .


Bu makale Exalate'de Kıdemli BT metin yazarı Teja Bhutada tarafından yazılmıştır.