Konfigurowanie łącznika dla dowolnego rozwiązania CRM
Contact Center firmy Microsoft Power Automate — rozwiązanie dla niestandardowego łącznika programu CRM innych firm umożliwia organizacjom kontaktowanie się z klientami za pomocą funkcji, takich jak wiadomości głosowe, wideo, wiadomości SMS, rozmowy na żywo i wiadomości społecznościowe z ich rozwiązań CRM innych firm. Łączniki danych Power Automate mogą być synchronizowane z danymi kontaktów i klientów z niestandardowego rozwiązania CRM do Dataverse.
Wymagania wstępne
- Instancja CRM
- Licencja dla Dynamics 365 Contact Center, które obejmuje subskrypcje Power Automate Power Apps i subskrypcje.
- Power Platform – uprawnienia administratora systemu.
- Podstawowe informacje o sposobie tworzenia aplikacji Logic Apps, przepływów usługi Power Automate lub aplikacji Power Apps.
- Upewnij się, że Power Apps i Power Automate środowiska są takie same.
- Łącznik msdyn_ContactCenterCRMConnector jest dostępny w Power Apps a tabele Konto i kontakt mają następujące kolumny:
- Kod CRM źródła
- Identyfikator źródła CRM
- Adres URL źródłowego systemu CRM
Kopiowanie danych
Dane z instancji CRM można skopiować do Dataverse na jeden z następujących sposobów:
- Synchronizacja początkowa: kopiowanie danych z systemu CRM do Dataverse wyzwalania ręcznego. Zaleca się użycie stronicowania jako Power Automate łączników z ograniczeniem liczby rekordów, które można pobierać jednocześnie.
- Synchronizacja zmian: kopiowanie danych za pomocą automatycznych wyzwalań.
Importowanie Power Automate przepływów do rekordów Konto i Kontakt
Wykonaj kroki opisane w kolejnych sekcjach.
Dodaj łącznik Dataverse
- Wykonaj kroki podane wcześniej w Dodaj połączenie, aby dodać połączenie Dataverse, a następnie wybierz Utwórz.
- W wyświetlonym oknie wyskakującym wybierz swoje konto. Tworzone jest połączenie.
Połączenie z instancją CRM można nawiązać przy użyciu następujących metod.
Dodaj dowolny łącznik CRM
Możesz utworzyć łącznik na jeden z następujących sposobów:
Power Automate
- Aby znaleźć i dodać łącznik CRM, wykonaj kroki opisane w sekcji Dodawanie połączenia, aby znaleźć i dodać niestandardowy łącznik programu CRM.
- Określ wymagane informacje. Tworzone jest połączenie.
Dodawanie łącznika przy użyciu wywołań interfejsu API
- Tworzenie nowego przepływu w Power Automate.
- Dodaj akcję HTTP i określ wymagane parametry, takie jak adres URL, metoda i nagłówki. W Parametry>Uwierzytelniania ustaw Typ uwierzytelniania na Podstawowy i określ nazwę użytkownika i hasło.
Akcja HTTP może wysyłać i odbierać żądania JSON oraz odpowiedzi.
Dodawanie łącznika za pomocą webhooków
W celu ułatwienia synchronizacji danych należy skonfigurować w systemie CRM synchronizację danych. Webhooks wyzwala powiadomienia po utworzeniu, zaktualizowaniu lub usunięciu rekordu.
Aby utworzyć protokół webhook, upewnij się, że dla przepływu punkt końcowy jest dostępny protokół Power Automate HTTP. Aby utworzyć punkt końcowy w Power Automate wykonaj następujące kroki:
- Wybierz wymagany przepływ, a następnie wybierz opcję Edytuj import.
- Wybierz opcję Ręczne w przepływie, a następnie skopiuj adres URL protokołu HTTP. Powtórz kroki przepływów organizacji i użytkowników dla wszystkich operacji tworzenia, aktualizacji i usuwania.
Ten adres URL można użyć jako narzędzia sieci web punkt końcowy w systemie CRM.
Dodawanie łącznika przy użyciu reguł biznesowych
Możeszużywać powiadomień wyzwalaczy podczas tworzenia, aktualizowania i usuwania rekordu . Aby uruchomić te powiadomienia, należy użyć wtyczki obsługa klienta. Skrypt należy tworzyć w następującej kolejności:
- Utwórz komunikat REST
- Tworzenie reguły biznesowej
Aby uzyskać więcej informacji, zobacz: Konfigurowanie zarządzania wydatkami.
Używanie wyzwalaczy Apex
Używanie wyzwalaczy Apex Upewnij się, że wystąpienie systemu CRM ma wymagane uprawnienia do tworzenia wyzwolenia.
Uruchamianie przepływu Power Automate
W Power Automate wybierz wymagany przepływ, a następnie wybierz opcję Uruchom.
Notatka
Przepływy są automatycznie wyzwalane przez zdarzenia tworzenia, aktualizowania i usuwania.