Zarządzanie potencjalnymi klientami z platformy handlowej przy użyciu punktu końcowego HTTPS
Jeśli system zarządzania relacjami z klientami (CRM) nie jest jawnie obsługiwany w Centrum partnerskim w celu otrzymywania potencjalnych klientów z witryny Microsoft AppSource i witryny Azure Marketplace, możesz użyć punktu końcowego HTTPS w usłudze Power Automate do obsługi tych potencjalnych klientów. Za pomocą punktu końcowego HTTPS leady z komercyjnej platformy handlowej mogą być wysyłane jako powiadomienia e-mail lub zapisywane w systemie CRM obsługiwanym przez usługę Power Automate.
W tym artykule wyjaśniono, jak utworzyć nowy przepływ w usłudze Power Automate w celu wygenerowania adresu URL HTTP POST, który będzie używany do konfigurowania leadów w Centrum partnerskim.
Notatka
Łącznik usługi Power Automate używany w tych instrukcjach wymaga płatnej subskrypcji usługi Power Automate. Przed skonfigurowaniem tego przepływu upewnij się, że uwzględniasz to.
Tworzenie przepływu przy użyciu usługi Power Automate
Otwórz stronę internetową Power Automate. Wybierz pozycję Zaloguj się. Jeśli nie masz jeszcze konta, wybierz pozycję Zarejestruj się za darmo.
Zaloguj się, wybierz pozycję Moje przepływyi przełącz Środowisko z Microsoft (ustawienie domyślne) do Środowiska Dataverse (CRM).
W obszarze + Nowywybierz pozycję + Błyskawiczny przepływ w chmurze.
Nazwij swój przepływ, a następnie w obszarze Wybierz sposób wyzwalania tego przepływuwybierz Po odebraniu żądania HTTP.
Wybierz krok przepływu, aby go rozwinąć.
Użyj jednej z następujących metod, aby skonfigurować schemat JSON dla treści żądania:
- Skopiuj schemat JSON do pola tekstowego „Schemat JSON treści żądania”.
- Wybierz Użyj przykładowego ładunku, aby wygenerować schemat. W polu tekstowym Wprowadź lub wklej przykładowy ładunek JSON wklej przykład JSON. Wybierz opcję Gotowe, aby utworzyć schemat.
schemat JSON
{ "$schema": "https://json-schema.org/draft-04/schema#", "definitions": {}, "id": "http://example.com/example.json", "properties": { "ActionCode": { "id": "/properties/ActionCode", "type": "string" }, "OfferTitle": { "id": "/properties/OfferTitle", "type": "string" }, "LeadSource": { "id": "/properties/LeadSource", "type": "string" }, "Description": { "id": "/properties/Description", "type": "string" }, "UserDetails": { "id": "/properties/UserDetails", "properties": { "Company": { "id": "/properties/UserDetails/properties/Company", "type": "string" }, "Country": { "id": "/properties/UserDetails/properties/Country", "type": "string" }, "Email": { "id": "/properties/UserDetails/properties/Email", "type": "string" }, "FirstName": { "id": "/properties/UserDetails/properties/FirstName", "type": "string" }, "LastName": { "id": "/properties/UserDetails/properties/LastName", "type": "string" }, "Phone": { "id": "/properties/UserDetails/properties/Phone", "type": "string" }, "Title": { "id": "/properties/UserDetails/properties/Title", "type": "string" } }, "type": "object" } }, "type": "object" }
przykładowy kod JSON
{ "UserDetails": { "FirstName": "Some", "LastName": "One", "Email": "someone@contoso.com", "Phone": "16175555555", "Country": "USA", "Company": "Contoso", "Title": "Esquire" }, "LeadSource": "AzureMarketplace", "ActionCode": "INS", "OfferTitle": "Test Microsoft", "Description": "Test run through Power Automate" }
Notatka
Na tym etapie konfiguracji możesz wybrać opcję nawiązania połączenia z systemem CRM lub skonfigurowania powiadomienia e-mail. Postępuj zgodnie z pozostałymi instrukcjami w zależności od dokonanego wyboru.
Nawiązywanie połączenia z systemem CRM
Wybierz pozycję + Nowy krok.
Wyszukaj i wybierz system CRM w polu Wyszukaj łączniki i akcje. Na poniższym ekranie przedstawiono jako przykład Tworzenie nowego rekordu w Microsoft Dataverse.
Wybierz kartę Akcje do wykonania akcji Dodaj nowy wiersz.
Wybierz rekord z listy rozwijanej Nazwa tabeli.
Usługa Power Automate wyświetla formularz służącą do dostarczania informacji o potencjalnych klientach. Elementy można mapować z żądania wejściowego, wybierając opcję dodawania zawartości dynamicznej. Poniższy ekran przedstawia OfferTitle jako przykład.
Zamapuj żądane pola, a następnie wybierz pozycję Zapisz, aby zapisać przepływ. Adres URL HTTP POST jest tworzony i dostępny w oknie , gdy zostanie odebrane żądanie HTTP. Skopiuj ten adres URL przy użyciu kontrolki kopiowania znajdującej się po prawej stronie adresu URL HTTP POST. Użycie kontrolki kopiowania jest ważne, aby nie przegapić żadnej części całego adresu URL. Zapisz ten adres URL, ponieważ będzie on potrzebny podczas konfigurowania zarządzania potencjalnymi klientami w portalu publikowania.
Konfigurowanie powiadomień e-mail
Po zakończeniu schematu JSON wybierz pozycję + Nowy krok.
W obszarze Wybierz akcjęwybierz pozycję Akcje.
Na karcie Akcje wybierz pozycję Wyślij wiadomość e-mail (Office 365 Outlook).
Uwaga
Jeśli chcesz użyć innego dostawcy poczty e-mail, wyszukaj i wybierz Wyślij powiadomienie e-mail (Poczta) jako akcję.
W oknie Wyślij wiadomość e-mail skonfiguruj następujące wymagane pola:
- Do: Wprowadź co najmniej jeden prawidłowy adres e-mail, na który będą wysyłane leady.
- Temat: usługa Power Automate oferuje możliwość dodawania zawartości dynamicznej, takiej jak LeadSource pokazana na poniższym ekranie. Zacznij od wprowadzenia nazwy pola. Następnie wybierz listę wyboru zawartości dynamicznej w oknie podręcznym.
Notatka
Po dodaniu nazw pól możesz śledzić każdą nazwę dwukropkiem (:), a następnie wybrać Wprowadź, aby utworzyć nowy wiersz. Po dodaniu nazw pól można dodać każdy skojarzony parametr z listy wyboru dynamicznego.
- Treść: Z listy wyboru zawartości dynamicznej dodaj informacje, które chcesz w treści wiadomości e-mail. Na przykład użyj wartości LastName, FirstName, Email i Company. Po zakończeniu konfigurowania powiadomienia e-mail wygląda jak przykład na poniższym ekranie.
przykład powiadomienia e-mail
Wybierz pozycję Zapisz, aby zakończyć proces. Adres URL HTTP POST jest tworzony i dostępny w oknie Gdy otrzymano żądanie HTTP. Skopiuj ten adres URL przy użyciu kontrolki kopiowania znajdującej się po prawej stronie adresu URL HTTP POST. Użycie tej kontrolki jest ważne, aby nie przegapić żadnej części całego adresu URL. Zapisz ten adres URL, ponieważ będzie on potrzebny podczas konfigurowania zarządzania potencjalnymi klientami w portalu publikowania.
Testowanie
Konfigurację można przetestować za pomocą narzędzia, które może wysyłać żądania HTTP w celu przetestowania rozwiązania, na przykład:
Visual Studio Code z rozszerzeniem z Visual Studio Marketplace
-
Ostrożność
W przypadku scenariuszy, w których masz poufne dane, takie jak poświadczenia, wpisy tajne, tokeny dostępu, klucze interfejsu API i inne podobne informacje, upewnij się, że używasz narzędzia chroniącego dane przy użyciu niezbędnych funkcji zabezpieczeń, działa w trybie offline lub lokalnie, nie synchronizuje danych z chmurą i nie wymaga zalogowania się do konta online. Dzięki temu można zmniejszyć ryzyko ujawnienia poufnych danych publicznie.
Uruchom narzędzie i wybierz pozycję New>Request, aby skonfigurować narzędzie do testowania.
Wypełnij formularz Żądanie zapisania, a następnie zapisz do folderu, który utworzyłeś.
Z listy rozwijanej wybierz pozycję POST.
Wklej adres URL HTTP POST z przepływu utworzonego w usłudze Power Automate, w którym jest wyświetlany komunikat Wprowadź adres URL żądania.
Wróć do usługi Power Automate. Znajdź przepływ, który utworzyłeś do wysyłania potencjalnych klientów, przechodząc do Moje przepływy na pasku menu usługi Power Automate. Wybierz wielokropek obok nazwy przepływu, aby wyświetlić więcej opcji, a następnie wybierz pozycję Edytuj.
Wybierz pozycję Test w prawym górnym rogu, wybierz wykonam akcję wyzwalacza, a następnie wybierz pozycję Test. W górnej części ekranu zobaczysz wskazanie, że test został uruchomiony.
Wróć do narzędzia i wybierz Wyślij.
Wróć do swojego przepływu i sprawdź wynik. Jeśli wszystko działa zgodnie z oczekiwaniami, zostanie wyświetlony komunikat wskazujący, że przepływ zakończył się pomyślnie.
Powinieneś/Powinnaś również otrzymać e-mail. Sprawdź skrzynkę odbiorczą wiadomości e-mail.
Notatka
Jeśli nie widzisz wiadomości e-mail z testu, sprawdź swoje foldery spamu i wiadomości-śmieci. Na poniższym ekranie zauważysz tylko etykiety pól dodane podczas konfigurowania powiadomienia e-mail. Jeśli byłby to rzeczywisty lead wygenerowany z Twojej oferty, zobaczyłbyś również rzeczywiste informacje kontaktowe leada w treści i w temacie wiadomości.
Odebrano Email
Konfigurowanie oferty w celu wysyłania potencjalnych klientów do punktu końcowego HTTPS
Gdy będziesz gotowy do skonfigurowania informacji dotyczących zarządzania potencjalnymi klientami dotyczącą oferty w portalu wydawniczym, wykonaj następujące kroki.
Wybierz ofertę i przejdź do karty konfiguracja oferty .
W sekcji Klienci wybierz pozycję Connect.
W oknie podręcznym Szczegóły połączenia wybierz pozycję punkt końcowy HTTPS dla docelowego klienta. Wklej adres URL HTTP POST z utworzonego przepływu, wykonując wcześniejsze kroki w polu adresu URL punktu końcowego HTTPS .
- Wybierz pozycję OK.
Aby upewnić się, że pomyślnie nawiązaliśmy połączenie z miejscem docelowym potencjalnych klientów, wybierz przycisk Weryfikuj. W przypadku powodzenia będziesz mieć potencjalnego klienta testowego w miejscu docelowym potencjalnego klienta.
Notatka
Musisz zakończyć konfigurowanie pozostałej części oferty i opublikować ją przed otrzymaniem potencjalnych klientów dla oferty.
Po wygenerowaniu potencjalnych klientów firma Microsoft wysyła potencjalnych klientów do przepływu. Potencjalni klienci są kierowani do skonfigurowanego systemu CRM lub adresu e-mail.