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 potencjalni klienci z platformy handlowej mogą być wysyłane jako powiadomienie e-mail lub mogą być 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 POST PROTOKOŁU HTTP, który będzie używany do konfigurowania potencjalnych klientów w Centrum partnerskim. Zawiera również kroki testowania przepływu za pomocą narzędzia Postman.

Uwaga

Łą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 masz to konto.

Tworzenie przepływu przy użyciu usługi Power Automate

  1. Otwórz stronę internetową usługi Power Automate. Wybierz Zaloguj. Jeśli nie masz jeszcze konta, wybierz pozycję Zarejestruj się bezpłatnie , aby je utworzyć.

  2. Zaloguj się, wybierz pozycję Moje przepływy i przełącz środowisko z firmy Microsoft (ustawienie domyślne) na środowisko Dataverse (CRM).

    Shows how to sign in to 'My flows.'

  3. W obszarze + Nowy wybierz pozycję + Błyskawiczny przepływ chmury.

    Shows how to select My flows, followed by Instant cloud flow.

  4. Nadaj przepływowi nazwę, a następnie w obszarze Wybierz sposób wyzwalania tego przepływu wybierz pozycję Po odebraniu żądania HTTP.

    Shows how to build an automated flow window Skip button.

  5. Kliknij krok przepływu, aby go rozwinąć.

    Shows how to expand the flow step.

  6. Użyj jednej z następujących metod, aby skonfigurować schemat JSON treści żądania:

    • Skopiuj schemat JSON do pola tekstowego Schemat JSON treści żądania.
    • Wybierz polecenie Użyj ładunku próbnego, aby wygenerować schemat. W polu tekstowym Enter lub wklej przykładowy ładunek JSON wklej przykładowy kod JSON. Wybierz pozycję 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ład 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"
    }
    

Uwaga

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 wybranego użytkownika.

Połączenie do systemu CRM

  1. Wybierz + Nowy krok.

  2. Wyszukaj i wybierz system CRM w polu Wyszukaj łączniki i akcje . Na poniższym ekranie przedstawiono przykład Tworzenie nowego rekordu (Microsoft Dataverse).

    Shows how to create a new record.

  3. Wybierz kartę Akcje z akcją Dodaj nowy wiersz.

    Shows how to select 'Create a new record.'

  4. Wybierz pozycję Potencjalnego klienta z listy rozwijanej Nazwa tabeli.

    Shows how to select leads.

  5. 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 element OfferTitle jako przykład.

    Shows how to add dynamic content.

  6. Zamapuj żądane pola, a następnie wybierz pozycję Zapisz , aby zapisać przepływ. Adres URL HTTP POST jest tworzony i dostępny w oknie Po odebraniu żądania 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.

    Shows when an HTTP request is received.

Konfigurowanie powiadomień e-mail

  1. Po zakończeniu schematu JSON wybierz pozycję + Nowy krok.

  2. W obszarze Wybierz akcję wybierz pozycję Akcje.

  3. 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 pozycję Wyślij powiadomienie e-mail (Poczta) jako akcję.

    Add an email action

  4. 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 potencjalni klienci.
    • 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.

    Uwaga

    Po dodaniu nazw pól możesz śledzić każdą nazwę dwukropkiem (:), a następnie wybrać klawisz Enter , aby utworzyć nowy wiersz. Po dodaniu nazw pól można dodać każdy skojarzony parametr z listy wyboru dynamicznego.

    Add an email action by using dynamic content

    • Treść: z listy wyboru zawartości dynamicznej dodaj żądane informacje 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.

    Email notification example

  5. Wybierz pozycję Zapisz , aby zakończyć przepływ. Adres URL HTTP POST jest tworzony i dostępny w oknie Po odebraniu żądania 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.

    HTTP POST URL

Testowanie

Konfigurację można przetestować za pomocą narzędzia Postman. Pobieranie online narzędzia Postman jest dostępne dla systemu Windows.

  1. Uruchom narzędzie Postman i wybierz pozycję Nowe>żądanie, aby skonfigurować narzędzie testowe.

    Request to set up your test tool

  2. Wypełnij formularz Zapisz żądanie, a następnie zapisz utworzony folder.

    Save Request form

  3. Wybierz pozycję POST z listy rozwijanej.

    Test my flow

  4. Wklej adres URL POST PROTOKOŁU HTTP z przepływu utworzonego w usłudze Power Automate, w którym jest wyświetlany komunikat Enter request URL (Wprowadź adres URL żądania).

    Paste the HTTP POST URL

  5. Wróć do usługi Power Automate. Znajdź przepływ utworzony do wysyłania potencjalnych klientów, przechodząc do obszaru 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.

  6. Wybierz pozycję Testuj w prawym górnym rogu, wybierz pozycję Wykonam akcję wyzwalacza, a następnie wybierz pozycję Testuj. W górnej części ekranu zobaczysz wskazanie, że test został uruchomiony.

    I'll perform the trigger action option

  7. Wróć do aplikacji Postman i wybierz pozycję Wyślij.

    Send button

  8. Wróć do 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.

    Check results

  9. Powinna zostać również odebrana wiadomość e-mail. Sprawdź skrzynkę odbiorczą wiadomości e-mail.

    Uwaga

    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ł to rzeczywisty prowadzić wygenerowany z oferty, zobaczysz również rzeczywiste informacje od kontaktu potencjalnego w treści i w wierszu tematu.

    Email received

Konfigurowanie oferty w celu wysyłania potencjalnych klientów do punktu końcowego HTTPS

Gdy wszystko będzie gotowe do skonfigurowania informacji dotyczących zarządzania potencjalnymi potencjalnymi użytkownikami dla oferty w portalu publikowania, wykonaj następujące kroki.

  1. Zaloguj się do Centrum partnerskiego.

  2. Wybierz ofertę i przejdź do karty Konfiguracja oferty.

  3. W sekcji Potencjalni klienci wybierz pozycję Połączenie.

    Customer leads

  4. W oknie podręcznym szczegółów Połączenie ion wybierz pozycję Punkt końcowy HTTPS dla lokalizacji docelowej potencjalnego klienta. Wklej adres URL HTTP POST z utworzonego przepływu, wykonując wcześniejsze kroki w polu Adres URL punktu końcowego HTTPS. Connection details Contact email.

  5. Wybierz przycisk 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.

Uwaga

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.