Aracılığıyla paylaş


Customer Engagement (on-premises) ile Exchange Online'ı bağlama

Not

Yalnızca Birleşik Arabirim modunu etkinleştirdiyseniz bu makaledeki yordamları kullanmadan önce aşağıdakileri yapın:

  1. Gezinti çubuğunda Ayarlar ( ) öğesini seçinGear icon.Dişli simgesi.Dişli simgesi.
  2. Gelişmiş Ayarlar'ı seçin.

    Advanced Settings.Gelişmiş Ayarlar.Gelişmiş Ayarlar

Bu makalede Dynamics 365 (on-premises) ve Exchange Online arasında sunucu tabanlı kimlik doğrulamayı yapılandırma işlemi açıklanır. Aşağıdaki şemada, Dynamics 365 (on-premises), Azure Active Directory ve Exchange Online arasındaki iletişim gösterilmektedir.

Dynamics 365 (on-premises) and Exchange Online.Dynamics 365 (on-premises) ve Exchange Online.

Gerekli izinler

Microsoft Dynamics 365 (İngilizce)

  • Sistem Yöneticisi güvenlik rolüne atanmış olmanız gerekir.
  • Değerlendirme amacıyla otomatik olarak imzalanmış bir sertifika kullanıyorsanız, Microsoft Dynamics 365 Server'ın çalıştırıldığı bilgisayarda yerel Yöneticiler grubu üyeliğine sahip olmanız gerekir.
  • CRM dağıtım sunucularında oturum açmak için kullandığınız hesabın tam yerel Yönetici haklarına sahip olması gerekir.

Exchange Online

  • Office 365 Genel Yöneticiler üyeliğine sahip olmanız gerekir. Bu, Office 365 aboneliğine yönetici düzeyinde erişim elde etmek ve Microsoft AzurePowerShell cmdlet'lerini çalıştırmak için gereklidir.

    Önemli

    Bu dağıtımda Dynamics 365 yöneticisi, posta kutularını onaylayabilir.

  • Exchange Online'a Customer Engagement (on-premises) erişiminizi yapılandırmanın bir parçası olarak, kiracınızın Exchange Online yöneticisinden Exchange Online kiracı kimliğiniz için bu erişimi açmak üzere Exchange Desteği ile iletişim kurmasını istemeniz gerekir.

Microsoft Dynamics 365 ve Exchange Online ile sunucu tabanlı kimlik doğrulaması ayarlama

Exchange Online ile Dynamics 365 (on-premises)'ı ayarlamak için verilen sıraya göre adımları izleyin.

Önemli

Burada açıklanan adımları verildikleri sıraya göre tamamlanmalıdır. Hata iletisi döndüren bir Windows PowerShell komutu gibi bir görev tamamlanmazsa sonraki komuta, göreve veya adıma devam etmeden önce sorun çözülmelidir.

Önkoşulları doğrula

Sunucu tabanlı kimlik doğrulaması için Dynamics 365 (on-premises) ve Exchange Online'i yapılandırmadan önce, aşağıdaki önkoşullar karşılanmalıdır:

  • Microsoft Dynamics 365 Karma Bağlayıcısı. Microsoft Dynamics 365 Hybrid Connector, Microsoft Dynamics 365 (on-premises) ve Exchange Online ile sunucu tabanlı kimlik doğrulamasını kullanmanıza olanak sağlayan ücretsiz bir bağlayıcıdır. Daha fazla bilgi: Microsoft Dynamics 365 Hybrid Connector
  • Güvenilir bir sertifika yetkilisi tarafından verilen bir x509 dijital sertifikası, Dynamics 365 (yerinde) ve Exchange Online arasında kimlik doğrulaması yapmak için kullanılır. Sertifikada 1 KeySpec değeri olmalıdır. Sunucu tabanlı kimlik doğrulamayı değerlendiriyorsanız, otomatik olarak imzalanan sertifika kullanabilirsiniz.
  • Zaman Uyumsuz İşleme Servisi'ni çalıştıran tüm sunucuların, Sunucudan Sunucuya kimlik doğrulaması için kullanılan sertifikaya sahip olduğunu doğrulayın.
  • Eş Zamanlı Olmayan İşleme Servisi'ni çalıştıran hesabın sertifikanın özel anahtarları için okuma erişimi olduğunu doğrulayın. Daha fazla bilgi: Sertifikaya Zaman Uyumsuz İşleme Servisi servis hesabı okuma erişimi verme

Sunucu tabanlı kimlik doğrulamayı yapılandırma

  1. Dağıtım araçları sunucu rolünün çalıştığı Microsoft Dynamics 365 Server'da, Windows PowerShell için Azure Active Directory Modülü'nü çalıştırın.

  2. Sertifikayı hazırlayın.

    Dizini CertificateReconfiguration.ps1 dosyasının konumu olarak değiştirin (varsayılan konum: C:\Program Files\Microsoft Dynamics CRM\Tools).

    $CertificateScriptWithCommand = ".\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\CRMAsyncService -storeFindType FindBySubjectDistinguishedName"
    Invoke-Expression -command $CertificateScriptWithCommand
    
  3. Sunucu tarafı eşitlemesini ve müşteri ilişkileri yönetimi uygulamasını önceki adımdaki sertifikayla yapılandırmak için yeni bir Entra ID uygulaması ayarlayın.

    Yeni uygulamaya aşağıdaki API izinlerini eklediğinizden ve verdiğinizden emin olun:

    • Uygulama.OkumaYazma.Tümü
    • Orgaization.Read.All
    • Kullanıcı.Okuma

    Bu yeni uygulama için bir istemci gizli dizisi oluşturun ve bir istemci gizli dizisi oluşturmak için uygulama kaydını değiştirin.

    Dağıtım profilini karşıya yükleyin.

    Not

    Yukarıda yapılandırılan yeni uygulama yalnızca kurulum ve yeni API izinleri için gereklidir. Uygulama, tüm kurulum adımları tamamlandıktan sonra kaldırılabilir.

  4. 2. adımdaki PowerShell oturumunda ConfigureCrmServerSideSync komutunu çağırın.

    Komut dosyasını indirin ve yukarıdaki geçerli powershell oturum dizininde bulunan ConfigureCrmServerSideSync.ps1 komut dosyası, indirme bağlantısındaki komut dosyasından farklıysa mevcut komut dosyasını değiştirin:

    $ConfigureCrmServerSideSyncWithCommand = ".\ConfigureCrmServerSideSync.ps1 -privateKeyPassword (ConvertTo- SecureString 'personal_certfile_password' -AsPlainText -Force) -pfxFilePath c:\Personalcertfile.pfx -organizationName organization_name -microsoftEntraIdTenantIdOrDomainName microsoft_entraid_tenantid_or_domain_name -ClientID app_id_from_step3 -ClientSecret -client_secret" Invoke-Expression -command $ConfigureCrmServerSideSyncWithCommand

Önemli

ABD kamu için Government Community Cloud (GCC) High oratması ile Exchange Online kullanan müşteriler için PowerShell betiğindeki S2SDefaultAuthorizationServerMetadataUrlhttps://login.microsoftonline.us/metadata/json/1 olarak değiştirilmelidir.

Exchange Online kiracı kimliğini ayarlama

  1. Windows PowerShell kabuğu için Azure Active Directory modülünde aşağıdaki komutları çalıştırın.

    $CRMContextId = (Get-MsolCompanyInformation).ObjectID
    $CRMContextId
    
  2. Panoya görüntülenen GUID'i kopyalayın.

  3. Bu komutları çalıştırarak, kuruluş için S2STenantId güncelleştirmesi yapın. Burada OrganizationName, kuruluşun benzersiz adıdır ve ExchangeOnlineTenantId, önceki adımda alınan TenantId'dir.

    $organizationName = "OrganizationName"
    $CRMContextId = "ExchangeOnlineTenantId"
    $orgInfo = Get-CrmOrganization -Name $organizationName
    $ID = $orgInfo.id 
    
        if($ID)
            {
              Set-CrmAdvancedSetting -ID $orgInfo.ID -configurationEntityName "Organization" -setting "S2STenantId" -value $CRMContextId
            }
    

Sunucu tabanlı kimlik doğrulamayı sihirbazını etkinleştirme sırasında hata alındı

Hata: Kimlik Doğrulama Başarısız. Sunucudan sunucuya kimlik doğrulaması için kullanılan sertifika eksik veya geçersiz olduğunda bu hata döndürülebilir. Sorunu çözmek için sertifikayı güncelleştirin veya yükleyin ve yeniden deneyin.

E-posta sunucu profili oluşturma

  1. Ayarlar>E-posta Yapılandırması>E-posta Sunucusu Profilleri öğesine gidin.

  2. Yeni>Exchange Online (Karma) öğesini seçin.

  3. Bir Exchange e-posta sunucusu profili için aşağıdaki ayrıntıları belirtin.

    Alanlar Açıklama
    Ad Profil için anlamlı bir ad belirtin.
    Açıklama E-posta sunucu profilinin amacı hakkında kısa bir açıklama yazın.
    Sunucu Türü Exchange Online (Hibrit) ile önceden doldurulur.
    Sahip E-posta sunucusu profili sahibinin adıyla önceden doldurulur.
    Varsayılanı Kiracı Kimliğini Kullan Eğer Exchange Online kiracı Kimliğini (tavsiye edilen) ayarlamak için yukarıdaki PowerShell komutlarını kullandıysanız, o kimliği kullanmak için Evet'i seçin. Bunu Hayır olarak ayarlarsanız, Exchange Online kiracı kimliğini el ile belirtmeniz gerekir (tavsiye edilmez!).
    Exchange Online Kiracı Kimliği Exchange Online kiracı kimliğini ayarlamak için yukarıdaki PowerShell komutlarını kullandıysanız (önerilen), kimlik bu alanda önceden doldurulur.
    Sunucu Konumunu Otomatik Bulma Exchange Online URL'si ile önceden doldurulur. Sunucu konumunu belirlemek için otomatik bulma servisini kullanmak istiyorsanız Evet'i seçin (önerilir). Bunu Hayır olarak ayarlarsanız, e-posta konumunu el ile belirlemeniz gerekir.
    Gelen Sunucu Konumu ve Giden Sunucu Konumu Sunucu Konumunu Otomatik Bulma'da Hayır'ı seçtiğinizde Gelen Sunucu Konumu ve Giden Sunucu Konumu için URL'yi girin.
    Ek Ayarlar
    Şu Kaynaktan Gelen E-postayı İşle Bir tarih ve saat seçin. Tarih ve saatten sonra alınan e-posta, bu profil ile ilişkilendirilmiş tüm posta kutuları için sunucu tarafı eşitlemesi tarafından işlenecektir. Geçerli tarihten daha küçük bir değer ayarlarsanız, değişiklik yeni ilişkilendirilen tüm posta kutularına uygulanır ve daha önce işlenmiş e-postaları çekilir.
    Dakika Cinsinden En Kısa Yoklama Aralıkları Bu e-posta sunucusu profiliyle ilişkilendirilmiş olan posta kutuları için dakika cinsinden en düşük yoklama aralığını girin. Yoklama aralığı, sunucu tarafının yeni e-posta iletileri için posta kutularınızın ne sıklıkla yoklanacağını belirler.
    Başarısız E-postaları Teslim Edilmedi Klasörüne Taşı Teslim edilmeyen bir e-postayı Teslim Edilemedi klasörüne taşımak için Evet'i seçin. Dynamics 365'te e-posta iletilerini e-posta etkinlikleri olarak izlerken bir hata oluşursa ve bu seçenek Evet olarak ayarlanmışsa, e-posta iletisi Teslim Edilemeyenler klasörüne taşınır.
  4. Kaydet'i seçin.

  5. Bağlantıyı Sına'yı seçin ve sonuçları gözden geçirin. Sorunları tanılamak için aşağıdaki bölüme bakın.

Exchange Online (Karma) profil bağlantısında sorun giderme

Bağlantıyı Sına'yı çalıştırdıysanız ve Exchange Online (Karma) profil bağlantısı ile ilgili sorunlar varsa, bağlantıyı tanılama ve düzeltmek için Bağlantıyı Sına iletişim kutusundaki bilgileri kullanın.

Yinelenen sorunlar ve diğer sorun giderme bilgileri için bkz. Blog: Microsoft Dynamics CRM 2015'te Posta Kutularını Sınama ve Etkinleştirme ve Sunucu tarafı eşitlemesi sorunlarını giderme ve izleme.

Varsayılan e-posta işleme ve eşitlemeyi yapılandırma

Sunucu tarafı eşitlemesini varsayılan yapılandırma yöntemi olarak ayarlayın.

  1. Ayarlar>E-posta Yapılandırması>E-posta Yapılandırma Ayarları'na tıklayın.

  2. İşlem ve eşitleme alanlarını aşağıdaki gibi ayarlayın:

    • Sunucu Profili: Yukarıdaki bölümde oluşturduğunuz profil.
    • Gelen E-posta: Sunucu Tarafı Eşitlemesi veya E-posta Yönlendiricisi
    • Giden E-posta: Sunucu Tarafı Eşitlemesi veya E-posta Yönlendiricisi
    • Randevular, Kişiler ve Görevler: Sunucu Tarafı Eşitlemesi veya E-posta Yönlendiricisi

    Not

    Kullanıcılarınız masaüstü bilgisayarlarında en çok Dynamics 365 for Outlook kullanıyorlarsa Microsoft Dynamics 365 for Outlook daha iyi bir seçenek olabilir.

    E-posta işleme formunu onaylanmamış kullanıcı olarak bırakırsanız ve kuyrukları varsayılan değerlerde (seçili) bırakırsanız, kullanıcı posta kutuları için e-postaları ve kuyrukları aşağıdaki E-postayı Onayla bölümünde belirtildiği gibi onaylamanız gerekir.

    Exchange Server profile.Exchange Server profili.

  3. Tamam'ı seçin.

Posta kutularını yapılandırma

Varsayılan profili kullanmak üzere posta kutuları ayarlamak için, önce Sunucu Profili'ni ve e-posta, randevular, kişiler ve görevler için teslim yöntemini ayarlamanız gerekir.

Posta kutusuna yönelik teslim yöntemini ayarlamak için, yönetici izinleri dışında, Posta Kutusu varlığı üzerinde Okuma ve Yazma ayrıcalıklarınız da olmalıdır.

Aşağıdaki seçeneklerden birini belirleyin:

Apply default email settings.Varsayılan e-posta ayarlarını uygulayın.

Profili ve teslim yöntemlerini ayarlamak için posta kutularını düzenleme

  1. Ayarlar>E-posta Yapılandırması>Posta kutuları'na gidin.

  2. Etkin Posta Kutuları'nı seçin.

  3. Yapılandırmak istediğiniz posta kutularını ve ardından Düzenle'yi seçin.

  4. Birden Çok Kaydı Değiştir formunda, Eşitleme Yöntemi altında, Sunucu Profili'ni daha önce oluşturduğunuz Exchange Server profiline ayarlayın.

  5. Gelen ve GidenE-posta'yı Sunucu Tarafı Eşitlemesi veya E-posta Yönlendiricisi olarak ayarlayın.

  6. Randevular, Kişiler ve Görevler'i Sunucu Tarafı Eşitlemesi olarak ayarlayın.

    Not

    Kullanıcılarınız masaüstü bilgisayarlarında en çok Dynamics 365 for Outlook kullanıyorlarsa Microsoft Dynamics 365 for Outlook daha iyi bir seçenek olabilir.

  7. Değiştir'i seçin.

E-posta onaylama

Bir kullanıcının posta kutusunun e-posta işlemlerini yapabilmesi için o posta kutusunu veya kuyruğu onaylamanız gerekir.

  1. Ayarlar>E-posta Yapılandırması>Posta kutuları'na gidin.
  2. Etkin Posta Kutuları'nı seçin.
  3. Onaylamak istediğiniz posta kutularını ve ardından Diğer Komutlar (…)>E-posta Onayla'yı seçin.
  4. Tamam'ı seçin.

Posta kutularının yapılandırmasını sına

  1. Ayarlar>E-posta Yapılandırması>Posta kutuları'na gidin.
  2. Etkin Posta Kutuları'nı seçin.
  3. Sınamak istediğiniz posta kutularını ve ardından Posta Kutularını Sına ve Etkinleştir'i seçin.

Bu, seçili posta kutularının gelen ve giden e-posta yapılandırmasını sınar ve bunları e-posta işleme için etkinleştirir. Bir posta kutusunda bir hata ortaya çıkarsa, posta kutusu ve profil sahibinin Uyarılar duvarında bir uyarı gösterilir. Microsoft Dynamics 365, hatanın doğasına bağlı olarak e-postayı bir süre sonra yeniden işlemeyi dener veya posta kutusunu e-posta işleme için devre dışı bırakır.

E-posta yapılandırması sınamasının sonucu, posta kutusu kaydının Gelen E-posta Durumu, Giden E-posta Durumu ve Randevular, İlgili kişiler ve Görevlerin Durumu alanlarında görüntülenir. Bir posta kutusunun yapılandırması başarıyla tamamlandığında ayrıca bir de uyarı üretilir. Posta kutusu sahibi için bu uyarı görünür

Bahşiş

Bir posta kutusunun kişilerini, randevularını ve görevlerini eşitleyemiyorsanız, Exchange farklı bir kuruluş ile eşitlenmek için ayarlanmış olsa bile, yalnızca bu Dynamics 365 Kuruluşundaki öğeleri Exchange ile eşitle onay kutusunu seçmeniz önerilir. Bu onay kutusu hakkında daha fazla bilgi alın.

E-posta sunucusu profiliyle ilişkilendirilmiş tüm posta kutularının e-posta yapılandırmasını sınama

  1. Ayarlar>E-posta Yapılandırması>E-posta Sunucusu Profilleri öğesine gidin.
  2. Oluşturduğunuz profili ve ardından Posta Kutularını Sına ve Etkinleştir'i seçin.

E-posta yapılandırmasını sınarken, bir zaman uyumsuz iş arka planda çalışır. Bu sınamanın tamamlanması birkaç dakika alabilir. Microsoft Dynamics 365, Exchange Server profiliyle ilişkilendirilmiş tüm posta kutularına ilişkin e-posta yapılandırmasını sınar. Randevuları, görevleri ve kişileri eşitlemek üzere sunucu tarafı eşitlemesi için yapılandırılmış posta kutularında da ayrıca bunların düzgün yapılandırılıp yapılandırılmadığını denetler.

Bahşiş

Bir posta kutusunun kişilerini, randevularını ve görevlerini eşitleyemiyorsanız, Exchange farklı bir kuruluş ile eşitlenmek için ayarlanmış olsa bile, yalnızca bu Dynamics 365 Kuruluşundaki öğeleri Exchange ile eşitle onay kutusunu seçmeniz önerilir. Bu onay kutusu hakkında daha fazla bilgi alın.

Sertifikaya Zaman Uyumsuz İşleme Servisi servis hesabı okuma erişimi verme

Bu yordamda, sertifikanın özel anahtarlarına Zaman Uyumsuz İşleme Servisi servis hesabı okuma erişimi verme açıklanmaktadır.

  1. Sertifikanın bulunduğu bilgisayarda, arama kutusuna mmc.exe yazıp Enter tuşuna basın.
  2. Microsoft Yönetim Konsolu'nda, Dosya'yı, ardından Ek Bileşen Ekle/Kaldır'ı seçin.
  3. Sırasıyla Sertifikalar, Ekle, Bilgisayar hesabı, İleri, Yerel bilgisayar'ı ve son olarak Son'u seçin.
  4. Ek Bileşen Ekle veya Kaldır iletişim kutusunu kapatmak için Tamam'ı seçin.
  5. Sertifikalar – (Yerel Bilgisayar) ve Kişisel menülerini genişletin ve ardından Sertifikalar'ı seçin.
  6. Exchange Online ile kimlik doğrulaması için kullandığınız sertifikaya sağ tıklayın, ardından Tüm Görevler>Özel Anahtarları Yönet'i seçin.
  7. Ekle'yi seçip Zaman Uyumsuz İşleme Servisi'nin çalıştığı servis hesabını bulup seçin, Okumaya İzin Ver iznini işaretleyip Tamam düğmesine tıklayın.
  8. Microsoft Dynamics CRM Zaman Uyumsuz İşleme Servisi'ni ve Microsoft Dynamics CRM Zaman Uyumsuz İşleme Servisi (bakım) servislerini yeniden başlatın.

Sunucu tarafı eşitlemesi
Sunucu tarafı eşitlemesini izleme ve sorun giderme