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
iAccount
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.
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.
Na stronie Synchronizacja danych z zewnętrznych crMs wybierz opcję Nowy.
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.
Wykonaj te kroki:
Wybierz wyświetlaną opcję, a następnie wybierz opcję Dodaj nowe połączenie.
W wyświetlonym oknie dialogowym wybierz środowisko Salesforce i wersję interfejsu API systemu Salesforce i wybierz opcję logowania.
Na stronie logowania Salesforce użyj poświadczeń użytkownika Salesforce, aby się zalogować. Ukończ uwierzytelnianie wieloskładnikowe, jeśli jest wymagane.
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.
Wybierz pozycję Utwórz.
W łączniku dodaj innej firmy CRM wybierz opcję I agree to share connector permissions (Udostępnij uprawnienia łącznika) i wybierz opcję Next (Dalej).
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.
Wybierz Dalej.
Na stronie Wybierz tabele do synchronizacji wybierz tabele
Contacts
iAccounts
, które chcesz zsynchronizować. Aby zachować relację między połączonymi danymi między rekordami, zalecamy wybranie obu tabel.Wybierz Dalej.
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.
Wybierz Dalej.
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.
Na następnej stronie sprawdź mapowania dla każdej wybranej tabeli. Możesz wrócić i zmienić ustawienia zgodnie z potrzebami.
Wybierz pozycję Utwórz.
Jeśli połączenie się powiedzie, na stronie Podsumowanie pojawi się komunikat.
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 |
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.