Udostępnij za pośrednictwem


Rozwiązywanie problemów związanych z synchronizacją na serwerze

 

Data opublikowania: listopad 2016

Dotyczy: Dynamics CRM 2015

Ta strona jest źródłem problemów i rozwiązań problemów związanych z synchronizacją na serwerze. Zaglądaj tu często, ponieważ właśnie tu omawiane będą wykryte problemy oraz opracowane dla nich rozwiązania.

Wspólne alerty i zalecane rozwiązania

Skrzynka pocztowa wyłączona w celu przeprowadzenia synchronizacji

Alert: Skrzynka została wyłączona w celu przeprowadzenia synchronizacji terminów, kontaktów i zadań dla skrzynki pocztowej, ponieważ wystąpił błąd podczas nawiązywania bezpiecznego połączenia z serwerem programu Microsoft Exchange. Właściciel profilu serwera e-mail został powiadomiony.

Rozwiązanie:https://support.microsoft.com/kb/2993502

Wystąpił błąd podczas nawiązywania bezpiecznego połączenia

Alert: Nie można otrzymać wiadomości e-mail na skrzynkę pocztową, ponieważ wystąpił błąd podczas nawiązywania bezpiecznego połączenia z serwerem poczty e-mail. W skrzynce pocztowej wyłączono odbieranie poczty e-mail. Właściciel serwera e-mail został o tym powiadomiony.

Rozwiązanie:https://support.microsoft.com/kb/2993502

Adres e-mail wymaga zatwierdzenia przez administratora usługi Office 365

Alert: Wiadomość e-mail nie może zostać przesłana/odebrana ponieważ adres e-mail skrzynki pocztowej <Nazwa użytkownika> wymaga zatwierdzenia przez administratora usługi Office 365. W skrzynce pocztowej wyłączono wysyłanie/odbieranie poczty e-mail a właściciel profilu serwera poczty e-mail Exchange Online został o tym powiadomiony.

Przyczyna:

Ten błąd wystąpi, jeśli użytkownik jest skonfigurowany do używania profilu serwera e-mail Microsoft Exchange Online, ale ich adres e-mail nie został zatwierdzony przez administratora Office 365. Użytkownik o roli administrator globalny w Office 365 musi zatwierdzić adres e-mail dla każdego użytkownika, który korzysta z profilu serwera e-mail Microsoft Exchange Online. Profil Microsoft Exchange Online używa serwera do uwierzytelniania między serwerami między Microsoft Dynamics CRM Online i Exchange Online. To uwierzytelnianie jest zależne od relacji zaufania między CRM Online i Exchange Online. Poprzez sprawdzenie adresu e-mail w Dynamics 365 jako administrator globalnyOffice 365, CRM Online będzie w stanie wysyłać i odbierać wiadomości e-mail dla danego użytkownika bez konieczności przedstawiania poświadczeń e-mail w ramach Dynamics 365.

Rozwiązanie:

Aby zatwierdzić jedną lub więcej skrzynek pocztowych:

  1. Zaloguj się w CRM Online jako użytkownik z rolą zabezpieczeń Administrator w Office 365.

  2. Wybierz kolejno pozycje Ustawienia > Konfiguracja poczty e-mail.

  3. Wybierz Skrzynki pocztowe.

  4. Wybierz Aktywne skrzynki pocztowe lub wykonaj zapytanie Szukanie zaawansowane, aby zidentyfikować listę skrzynek pocztowych wymagających aktualizacji.

  5. Wybierz listę skrzynek pocztowych, które chcesz zatwierdzić, a następnie wybierz Zatwierdź adres e-mail.

  6. Wybierz OK aby zatwierdzić adresy e-mail.

  7. Wybierz Przetestuj i włącz skrzynki pocztowe, aby ponownie przetestować przetwarzanie wiadomości e-mail dla włączonych skrzynek pocztowych.

Adres e-mail wymaga zatwierdzenia

Alert: Dla jednej lub kilku skrzynek pocztowych zostało wyłączone wysyłanie/odbieranie wiadomości e-mail, ponieważ ich adresy e-mail nie zostały zatwierdzone. Zatwierdź adresy e-mail, a następnie włącz skrzynki pocztowe na wysyłanie i odbieranie wiadomości e-mail." lub "Wiadomości e-mail nie można odebrać dla skrzynki pocztowej <Nazwa skrzynki pocztowej> ponieważ adres e-mail skrzynki pocztowej <Nazwa skrzynki pocztowej> nie został zatwierdzony i skrzynka pocztowa została wyłączona. Właściciel skojarzonego profilu serwera e-mail <Nazwa profilu serwera e-mail> został powiadomiony.

Rozwiązanie:

Skrzynki pocztowe muszą zostać zatwierdzone, zanim wiadomość zostanie przetworzona. Aby zatwierdzić skrzynki pocztowe:

  1. Zaloguj się w CRM Online jako użytkownik z rolą zabezpieczeń Administrator w Office 365.

  2. Wybierz kolejno pozycje Ustawienia > Konfiguracja poczty e-mail.

  3. Wybierz Skrzynki pocztowe.

  4. Wybierz Aktywne skrzynki pocztowe lub wykonaj zapytanie Szukanie zaawansowane, aby zidentyfikować listę skrzynek pocztowych wymagających aktualizacji.

  5. Wybierz listę skrzynek pocztowych, które chcesz zatwierdzić, a następnie wybierz Zatwierdź adres e-mail.

  6. Wybierz OK aby zatwierdzić adresy e-mail.

  7. Wybierz Przetestuj i włącz skrzynki pocztowe, aby ponownie przetestować przetwarzanie wiadomości e-mail dla włączonych skrzynek pocztowych.

Uwaga

Można usunąć wymóg zatwierdzania skrzynek pocztowych przy użyciu: Ustawienia > Administracja > Ustawienia systemu > karta E-mail. Usuń zaznaczenie Przetwarzaj wiadomości e-mail tylko dla zatwierdzonych użytkowników i Przetwarzaj wiadomości e-mail tylko dla zatwierdzonych kolejek, a następnie wybierz OK. Jeśli używasz profilu Microsoft Exchange Online, adresy e-mail nadal muszą być zatwierdzone przez administratora globalnego Office 365.

Nie można ustalić lokalizacji skrzynki pocztowej

Alert: Nie można określić lokalizacji skrzynki pocztowej podczas wysyłania/odbierania wiadomości e-mail <Temat wiadomości>. W skrzynce pocztowej <Nazwa skrzynki pocztowej> wyłączono wysyłanie/odbieranie poczty e-mail, a właściciel skojarzonego profilu serwera e-mail <Nazwa profilu serwera e-mail> został o tym powiadomiony.

Rozwiązanie: Zobaczysz ten alert, jeśli profil serwera e-mail (Ustawienia > Konfiguracja poczty-mail > Profile serwera poczty e-mail), jest skonfigurowany do używania opcji Automatyczne wykrywanie lokalizacji serwera, ale opcja automatycznego wykrywania nie może wykryć lokalizacji skrzynki pocztowej. Jeżeli ten problem występuje, należy skontaktować się z administratorem Exchange, aby sprawdzić, czy sieć jest skonfigurowana do automatycznego wykrywania. Można zaktualizować profil serwera e-mail i wybrać Nie dla Automatyczne wykrywanie lokalizacji serwera. Następnie podaj adres URL usług sieci Web Exchange dla wdrożenia Exchange. Na przykład: https://ExchangeServerName/EWS/Exchange.asmx.

Poświadczenia są nieprawidłowe lub nie masz wystarczających uprawnień

Alert: Wiadomość e-mail nie może zostać wysłana/odebrana ponieważ poświadczenia określone w skojarzonym profilu serwera e-mail są nieprawidłowe lub nie ma wystarczających uprawnień do wysyłania/odbierania wiadomości e-mail. W skrzynce pocztowej <Nazwa skrzynki pocztowej> wyłączono wysyłanie/odbieranie poczty e-mail, a właściciel profilu serwera e-mail <Nazwa profilu serwera e-mail> został o tym powiadomiony.

Rozwiązanie:

Ten błąd może się pojawić, jeśli podano nieprawidłowe poświadczenia lub jeśli konto użytkownika określone w celu uzyskania dostępu do skrzynki pocztowej nie ma wystarczających uprawnień do skrzynki pocztowej. Sprawdź poświadczenia i uprawnienia dla skrzynki pocztowej. Jeśli podajesz poświadczenia w ramach profilu serwera e-mail, upewnij się, że użytkownik ma uprawnienia personifikacji i dostęp do skrzynki pocztowej do każdej skojarzonej skrzynki pocztowej.

Aby uzyskać więcej informacji na temat konfigurowania personifikacji Exchange i udzielania dostępu do skrzynki pocztowej, zobacz:

Terminy, kontakty i zadania nie mogą zostać synchronizowane

Alert: Nie można zsynchronizować terminów, kontaktów ani zadań, ponieważ adres e-mail skrzynki pocztowej <Nazwa skrzynki pocztowej> jest skonfigurowany z inną organizacją Microsoft Dynamics CRM. Najlepszą metodą jest zastąpienie konfiguracji podczas testowania i włączania skrzynki pocztowej w organizacji podstawowej. Należy również zmienić metodę synchronizacji dla skrzynki pocztowej w organizacjach innych niż podstawowe na Brak.

Rozwiązanie:

Aby zmienić podstawową organizację synchronizacji i zastąpić ustawienie przechowywane w Exchange, wybierz: Ustawienia > Konfiguracja E-mail > Skrzynka pocztowa > otwórz skrzynkę pocztową > Przetestuj i włącz skrzynkę pocztową > wybierz Synchronizuj elementy z programem Exchange tylko z tej organizacji CRM, nawet jeśli program Exchange został skonfigurowany do synchronizacji z inną organizacją. Pozwoli to na synchronizację na serwerze dla wystąpienia Dynamics 365, ale inne wystąpienie nie będzie już działać dla synchronizacji tej skrzynki pocztowej za pomocą synchronizacji na serwerze. Aby zmienić metodę synchronizacji dla Terminów, Kontaktów i Zadań, wybierz: Ustawienia > Konfiguracja E-mail > Skrzynka pocztowa > otwórz skrzynkę pocztową > wybierz Brak dla Terminy, Kontakty i Zadania.

Aby uzyskać więcej informacji, zobacz: Kiedy używać tego pola wyboru?

Nie można ustawić nazwy użytkownika i hasła

Alert: Nie można ustawić nazwy użytkownika i hasła w tym profilu serwera poczty e-mail i jego skojarzonych skrzynek pocztowych, ponieważ serwer Microsoft Dynamics CRM wymaga użycia trybu bezpiecznego (SSL) do określenia poświadczeń. Użyj innego trybu uwierzytelniania lub skontaktuj się z administratorem serwera programu Microsoft Dynamics CRM, aby zezwolić na ustawianie poświadczeń w kanale niezabezpieczonym.

Przyczyna:

Ze względów bezpieczeństwa Microsoft Dynamics 365 nie zezwoli na zapisywanie poświadczeń e-mail w Dynamics 365 , jeśli adres URL nie jest skonfigurowany dla SSL (HTTPS).Microsoft Dynamics 365 nie zezwala również na połączenia z serwerem poczty, który nie korzysta z SSL.

Ważne

Możesz wyłączyć ten wymóg podczas instalacji lokalnej wersji Dynamics 365.

Rozwiązanie:

Następujące polecenia Windows PowerShell mogą być używane do umożliwienia wprowadzania poświadczeń za pośrednictwem protokołu HTTP i łączenia z serwerem e-mail, który nie korzysta z protokołu SSL.

Zezwalaj na poświadczenia za pośrednictwem protokołu HTTP

  1. Otwórz okno poleceń PowerShell.

  2. Dodaj przystawkę Microsoft Dynamics 365PowerShell:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Wprowadź następujące informacje:

    $itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]'("AllowCredentialsEntryViaInsecureChannels",1)$setting = get-crmsetting customcodesettings
    $configEntity = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
    $configEntity.LogicalName="Deployment"
    $configEntity.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
    Set-CrmAdvancedSetting -Entity $configEntity
    
    $itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]'("ECAllowNonSSLEmail",1)
    $configEntity = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
    $configEntity.LogicalName="Deployment"
    $configEntity.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
    $configEntity.Attributes.Add($itemSetting)
    Set-CrmAdvancedSetting -Entity $configEntity
    

Uwaga

Aby można było zapisać adres URL, który używa protokołu HTTP, trzeba będzie zaktualizować ustawienia użycia protokołu SSL dla połączeń przychodzących i wychodzących (Przejdź do Ustawienia > Konfiguracja e-mail > Profile serwera e-mail. Następnie wybierz profil, rozwiń Zaawansowane i ustaw Użyj protokołu SSL dla połączeń przychodzących/wychodzących na Nie).

Potencjalne problemy i rozwiązania

Korzystanie z programu CRM Online z Exchange Online

Jeśli Twoja firma korzysta z programu Exchange Online z CRM Online, zwróć uwagę na następujące kwestie:

CRM Online obsługuje synchronizację na serwerze z Exchange Online dla tego samego dzierżawcy z Uwierzytelnianiem między serwerami. Inne metody uwierzytelniania lub ustawienia nie są zalecane lub obsługiwane, w tym:

  • Używanie poświadczeń określonych przez użytkownika lub kolejkę

  • Używanie poświadczeń określonych w profilu serwera wiadomości e-mail

  • Używanie personifikacji

  • Ustawianie Automatycznego znajdowania lokalizacji serwera na Nie

  • Za pomocą profilu serwera e-mail innego niż Exchange Online

  • Używanie innych niż domyślne portów sieciowych

Łączenie CRM Online z Exchange Online w innym dzierżawcy nie jest obsługiwane.

Skrzynka pocztowa dostaw regularnie wyłączona

Błędy skrzynki pocztowej klasyfikuje się w następujący sposób:

  1. Błąd stały (na przykład 401 Unauthorized) lub Błąd przejściowy (na przykład problem z siecią).

  2. Błąd serwera (na przykład nieprawidłowe poświadczenia profilu) lub błąd skrzynki pocztowej (na przykład nieprawidłowe poświadczenia skrzynki pocztowej).

Dynamics 365 odpowiada na błąd w następujący sposób:

  • W przypadku stałych błędów serwera lub skrzynki pocztowej natychmiast po wykryciu błędu skrzynka pocztowa jest wyłączana.

  • W przypadku przejściowych błędów serwera lub skrzynki pocztowej próba jest ponawiana maksymalnie 10 razy z przerwą 5 minut między próbami. Jeśli dostarczenie wiadomości nie powiedzie się po 10 próbach, błąd jest uznawany za stały a skrzynki pocztowa jest wyłączana.

Przejrzyj kroki rozwiązywania problemów wspomniane w tym temacie, i włącz skrzynkę pocztową jeśli problem zostanie pomyślnie rozwiązany. Zobacz Testowanie konfiguracji skrzynek pocztowych skonfigurowanych przy użyciu synchronizacji po stronie serwera.

Nieobsługiwane konfiguracje usługi e-mail

Synchronizacja na serwerze nie obsługuje następujących scenariuszy:

  • Wdrożenia hybrydowe:

    • CRM Online z Exchange (lokalny).

    • Microsoft Dynamics CRM (lokalny) z Exchange Online.

  • Kombinacja Exchange/SMTP i POP3 /Exchange.

  • Tworzenie masowych kampanii marketingowych e-mail.

  • Scenariusze rozszerzania, takie jak rozszerzanie protokołów EWS/POP3/SMTP i tworzenie niestandardowych dostawców poczty elektronicznej.

  • Exchange Server 2003 i Exchange Server 2007.

  • Synchronizacja na serwerze w CRM Online, lub we wdrożeniu Microsoft Dynamics 365 (lokalnie), skonfigurowanym dla zgodności z FIPS 140-2, wymaga serwera poczty e-mail POP3/SMTP, który również jest zgodny z FIPS 140-2. Niektóre serwery poczty e-mail nie są zgodne z FIPS 140-2, np. MSN, Outlook.com lub Windows Live Mail.

W większości sytuacji nie obsługiwanych przez synchronizacja na serwerze, można użyć Router poczty e-mail Microsoft Dynamics CRM.Więcej informacji:Wybór metody synchronizacji wiadomości

Uwaga

Firma Microsoft zaleca, aby nie używać konfiguracji mieszanej synchronizacji Outlook i synchronizacja na serwerze dla terminów, kontaktów i zadań w tej samej organizacji, ponieważ może to doprowadzić do tego, że zaktualizowane dane Dynamics 365 nie będą mogły zostać zsynchronizowane ze wszystkimi uczestnikami.

Rekord terminu nie jest tworzony w programie CRM jeśli śledzącą jest osoba zaproszona

Rozważmy następujący scenariusz dotyczący śledzenia zdarzenia w Dynamics 365:

  1. Organizator wydarzenia używa Outlook dla metody synchronizacji.

  2. Osoba zaproszona na wydarzenie używa synchronizacji na serwerze jako metody synchronizacji.

  3. W Dynamics CRM dla programu Outlook, organizator tworzy termin i wysyła zaproszenie do osoby zaproszonej.

  4. W Dynamics CRM dla programu Outlook, osoba zaproszona śledzi termin.

  5. Osoba zaproszona loguje się do Dynamics 365 i przechodzi do Marketing > Działalność > Termin > Moje terminy

Wynik: termin nie jest tworzony w Dynamics 365 dla osoby zaproszonej.

Jest to znany problem i aktualnie brak dla niego rozwiązania. Jeśli organizatorem jest ktoś spoza organizacji Dynamics 365, użytkownik Dynamics 365, który został zaproszony wciąż może śledzić terminu a rekord zostaje utworzony w Dynamics 365.

Pola stanu niewymienione w CRM dla programu Outlook

Rozważmy następujący scenariusz:

  1. W Dynamics CRM dla programu Outlook, wybierz Plik > CRM > Synchronizuj > Przejrzyj ustawienia synchronizacji.

  2. Wybierz kartę Pola synchronizacji i encję Kontakt.

Wynik: nie ma Kategoria: nieaktywny [CRM] pole Outlook/Exchange i nie ma pola CRM Przyczyna stanu: Nieaktywny.

Jest to znany problem i aktualnie brak dla niego rozwiązania.

Terminy usług oraz Działania nie są synchronizowane pomiędzy programem Outlook a CRM.

Zmiany wprowadzane do Terminów usług i Działań w Dynamics 365 będą aktualizowane w Dynamics CRM dla programu Outlook podczas synchronizacji, ale nie odwrotnie. Po dokonaniu zmian w Terminach usługi lub Działaniach w Dynamics CRM dla programu Outlook, zmiany nie są synchronizowane z Dynamics 365. Terminy usług są planowane przez agenta i wymagają informacji wolny/zajęty dla zasobów dostępnych tylko w Dynamics 365.

Zobacz też

Konfigurowanie synchronizacji na serwerze
Sprawdzone metody postępowania i najważniejsze informacje o synchronizacji na serwerze
Rozwiązywanie problemów i co trzeba wiedzieć o Microsoft Dynamics CRM dla programu Outlook

© 2016 Microsoft Corporation. Wszelkie prawa zastrzeżone. Prawa autorskie