Udostępnij za pośrednictwem


Konfigurowanie łącznika dla aplikacji Salesforce

Dzięki łącznikowi dla Salesforce w Dynamics 365 Contact Center, organizacje mogą wykorzystywać wielokanałowe możliwości do angażowania klientów bez konieczności rezygnacji z inwestycji w rozwiązania do zarządzania relacjami z klientem (CRM) innych firm niż Microsoft.

Dodatek wielokanałowy wykorzystuje łączniki danych do współpracy z rozwiązaniami CRM firm innych niż Microsoft. Łącznik dla Salesforce pomaga przenieść dane kontaktów i kont z Salesforce do Dataverse.

Wymagania wstępne

  • Dostęp do wystąpienia programu Salesforce
  • Rola Administrator systemu dla Dynamics 365 Contact Center i Salesforce
  • Licencja rozwiązania Dynamics 365 Contact Center
  • Licencja programu Salesforce w celu uzyskania dostępu do danych bierania zmian

Notatka

Zalecamy również wykonanie następujących kroków:

  • Przed skonfigurowaniem łącznika należy wykonać kopię zapasową istniejących danych w tabelach Contact i Account w pliku Dataverse. W ten sposób można wykonać wycofanie, jeśli wystąpią jakiekolwiek problemy z danymi.
  • W celu uzyskania optymalnej wydajności ogranicz rozmiar danych do 10 GB. Ponadto należy upewnić się, że limit żądań API Salesforce jest wystarczający do obsługi potrzeb w zakresie synchronizacji danych.

Konfigurowanie łącznika danych

Ważne

Po skonfigurowaniu łącznika danych i zsynchronizowaniu go z instancją Salesforce zalecamy, aby nie wprowadzać żadnych zmian w zsynchronizowanych danych w Dataverse, ponieważ zmiany te nie są synchronizowane z powrotem do Salesforce. Jeśli musisz zaktualizować dane, zaktualizuj je tylko w Salesforce.

  1. W centrum administracyjnym Contact Center, na mapie witryny, pod Doświadczenie agenta, przejdź do Obszary robocze. Na stronie Synchronizacja danych z zewnętrznych CRM wybierz opcję Zarządzaj. Alternatywnie, na stronie głównej, w sekcji Kreator połączenia CRM, wybierz Otwórz.

  2. Na stronie Synchronizacja danych z zewnętrznych crMs wybierz opcję Nowy.

  3. Na stronie Tworzenie łącznika programu CRM wybierz opcję Salesforce i wybierz opcję Dalej. Jeśli łączysz się z Salesforce po raz pierwszy, okno dialogowe Ustawienia połączenia wyświetla przycisk Zaloguj się. W przeciwnym razie w oknie dialogowym zostanie wyświetlony przycisk wielokropka (...), za pomocą którego można się zalogować.

    Notatka

    System przekieruje Cię do Power Apps, aby połączyć się z Twoją instancją Salesforce. Dynamics 365 wykorzystuje połączenie do synchronizacji danych.

  4. Wykonaj te kroki:

    1. Wybierz wyświetlaną opcję, a następnie wybierz opcję Dodaj nowe połączenie.

    2. W wyświetlonym oknie dialogowym wybierz środowisko Salesforce i wersję interfejsu API systemu Salesforce i wybierz opcję logowania.

    3. Na stronie logowania Salesforce użyj poświadczeń użytkownika Salesforce, aby się zalogować. Ukończ uwierzytelnianie wieloskładnikowe, jeśli jest wymagane.

    4. W wyświetlonym oknie dialogowym Zezwalanie na dostęp wybierz pozycję Zezwalaj.

      W oknie dialogowym Konfiguracja połączenia zielony znacznik wyboru oznacza udane połączenie z instancją Salesforce.

    5. Wybierz pozycję Utwórz.

  5. W łączniku dodaj innej firmy CRM wybierz opcję I agree to share connector permissions (Udostępnij uprawnienia łącznika) i wybierz opcję Next (Dalej).

  6. Na stronie Włączanie uprawnień usługi Salesforce znajduje się lista kroków, które należy wykonać w usłudze Salesforce. Zaloguj się do wystąpienia usługi Salesforce, które zostanie otwarte na nowej karcie, a następnie wykonaj wymienione kroki. Po zakończeniu przejdź do strony konfiguracji w centrum administracyjnym Contact Center i zaznacz pole wyboru, które wskazuje, że ukończyłeś kroki w Salesforce.

  7. Wybierz Dalej.

  8. Na stronie Wybierz tabele do synchronizacji wybierz tabele Contacts i Accounts, które chcesz zsynchronizować. Aby zachować relację między połączonymi danymi między rekordami, zalecamy wybranie obu tabel.

  9. Wybierz Dalej.

  10. Dla każdej wybranej tabeli w sekcji Mapowanie kolumn zmapuj kolumny źródłowe i docelowe. Predefiniowane mapowania można również aktualizować zgodnie z potrzebami biznesowymi. Kolumna źródłowa pokazuje tylko pola, które mają kompatybilny typ danych.

  11. Wybierz Dalej.

  12. Na stronie Uprawnienia zespołów wybierz uprawnienie Zespoły. Identyfikator zespołu jest używany do zapisywania danych do Dataverse. Dlatego musi mieć uprawnienia do odczytu i zapisu w wybranych tabelach. W przeciwnym razie synchronizacja danych zakończy się niepowodzeniem. Więcej informacji: Teams w Dataverse.

  13. Na następnej stronie sprawdź mapowania dla każdej wybranej tabeli. Możesz wrócić i zmienić ustawienia zgodnie z potrzebami.

  14. Wybierz pozycję Utwórz.

    Jeśli połączenie się powiedzie, na stronie Podsumowanie pojawi się komunikat.

  15. Zaznacz pole wyboru, aby aktywować łącznik i synchronizację danych, a następnie wybierz opcję Gotowe. Stan synchronizacji można wyświetlić na stronie synchronizacji danych , przeglądać na zewnętrznej stronie CRMs .

Obsługiwane typy danych w Dataverse

Dataverse obsługuje następujące typy danych. Program (Virtual and EntityName) nie obsługuje typów danych Virtual i EntityName.

Dataverse kolumny typu atrybutu Kolumny z danymi typu Salesforce
Wartość logiczna wartość logiczna
Integer, BigInt integer
Liczba całkowita, duża wartość, liczba dziesiętna, dwukrotnie, liczba numer
Ciąg / Memo

ciąg: data. datetime

Uwaga: Identyfikator i odwołanie nie są akceptowane.

Unikatowy, Odnośnik, Właściciel, Klient Ciąg z typem danych: IDENTYFIKATOR, odwołanie
DateTime Ciąg z typem danych: data, data/data

Wstępnie zdefiniowane mapowania danych

Poniższa tabela przedstawia predefiniowane mapowania danych dla tabeli Contact.

Nazwa pola Salesforce Nazwa pola Dataverse
Imię i nazwisko asystenta Imię i nazwisko asystenta
Telefon asystenta Telefon asystenta
Urodziny BirthDate
Identyfikator GUID z identyfikatora GUID (przekształcone dane) ContactId
Department Department
Podpis Podpis
Email emailaddress1
Fax Fax
FirstName FirstName
LastName LastName
MobilePhone MobilePhone
Zwrot grzecznościowy Zwrot grzecznościowy
Phone Telefon1

Poniższa tabela przedstawia predefiniowane mapowania danych dla tabeli Account.

Nazwa pola Salesforce Nazwa pola Dataverse
Identyfikator GUID z identyfikatora konta (przekształcone dane) AccountId
AccountNumber AccountNumber
Podpis Podpis
Fax Fax
Nazwa/nazwisko Nazwa/nazwisko
liczba pracowników liczba pracowników
Sic SIC
Phone Telefon1
Symbol giełdowy Symbol giełdowy

Zarządzanie łącznika danych

Ta sekcja zawiera listę czynności, które można wykonać za pomocą wybranego łącznika.

  • Uaktywnienie lub dezaktywowanie łącznika.

  • Wyświetl szczegóły diagnostyczne.

  • Pobierz szczegóły łącznika.

    • Tabele danych: zaktualizuj tabele, które mają być zsynchronizowane.
    • Mapowania pól: zaktualizuj mapowania kolumn. Opcja resetowania służy do resetowania mapowań do zdefiniowanych już pól.
    • Uprawnienia dostępu do danych: zaktualizuj identyfikator zespołów używany do zapisu danych Dataverse.

    Notatka

    Podczas aktualizowania w celu dodania nowych tabel lub mapowań dane istniejących tabel i mapowań również są synchronizowane. Jeśli tabela lub zamapowane pole zostanie usunięte, Dataverse dane pozostanie w programie, a nowe dane nie zostaną zsynchronizowane.

Zrzut ekranu strony łącznika w Dynamics 365 Contact Center, pokazujący przyciski i linki do działań, które można wykonać.

Następne kroki

Konfiguruj strumień pracy

Konfigurowanie logowania jednokrotnego SAML