Delen via


Een HTTPS-eindpunt gebruiken om leads in de commerciële marketplace te beheren

Als uw CRM-systeem (Customer Relationship Management) niet expliciet wordt ondersteund in partnercentrum voor het ontvangen van Microsoft AppSource- en Azure Marketplace-leads, kunt u een HTTPS-eindpunt gebruiken in Power Automate- om deze leads af te handelen. Met een HTTPS-eindpunt kunnen leads van de commerciële marktplaats worden gestuurd als een e-mailmelding of kunnen ze worden vastgelegd in een CRM-systeem dat wordt ondersteund door Power Automate.

In dit artikel wordt uitgelegd hoe u een nieuwe stroom maakt in Power Automate om de HTTP POST-URL te genereren die u gaat gebruiken om leads te configureren in Partnercentrum.

Notitie

Voor de Power Automate-connector die in deze instructies wordt gebruikt, is een betaald abonnement op Power Automate vereist. Zorg ervoor dat u hiervoor rekening houdt voordat u deze stroom configureert.

Een stroom maken met Power Automate

  1. Open de webpagina Power Automate. Selecteer Aanmelden. Als u nog geen account hebt, selecteert u Gratis registreren om er een te maken.

  2. Meld u aan, selecteer Mijn flowsen wijzig de omgeving van Microsoft (standaard) naar uw Dataverse (CRM) omgeving.

    Laat zien hoe u inlogt op 'Mijn flows.'

  3. Selecteer onder + Nieuwe+ Directe cloudstroom.

    Laat zien hoe u Mijn stromen selecteert, gevolgd door Directe cloudstroom.

  4. Geef uw stroom een naam en selecteer vervolgens onder Kies hoe u deze stroomactiveert, Wanneer een HTTP-aanvraag wordt ontvangen.

    Laat zien hoe u een knop Overslaan van een geautomatiseerd stroomvenster kunt maken.

  5. Selecteer de stroomstap om deze uit te vouwen.

    Laat zien hoe u de stroomstap uitbreidt.

  6. Gebruik een van de volgende methoden om het JSON-schema voor de aanvraagbody te configureren:

    • Kopieer het JSON-schema naar het tekstvak "Aanvraagbody JSON-schema ".
    • Selecteer Gebruik voorbeeldpayload om schemate genereren. Plak in het tekstvak Voer of plak een voorbeeld van een JSON-payload het JSON-voorbeeld. Selecteer Gereed om het schema te maken.

    JSON-schema

    {
      "$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"
    }
    

    JSON-voorbeeld

    {
      "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"
    }
    

Notitie

Op dit moment in de configuratie kunt u ervoor kiezen om verbinding te maken met een CRM-systeem of een e-mailmelding te configureren. Volg de overige instructies op basis van uw keuze.

Verbinding maken met een CRM-systeem

  1. Selecteer + Nieuwe stap.

  2. Zoek en selecteer een CRM-systeem in het vak Connectors en acties zoeken. In het volgende scherm ziet u Een nieuwe record maken (Microsoft Dataverse) als voorbeeld.

    Laat zien hoe u een nieuwe record maakt.

  3. Selecteer het tabblad Acties met de actie om een nieuwe rij toe te voegen .

    Laat zien hoe u 'Een nieuwe record maken' selecteert

  4. Selecteer lead uit de vervolgkeuzelijst Tabelnaam.

    Laat zien hoe u leads selecteert.

  5. Power Automate toont een formulier voor het verstrekken van leadinformatie. U kunt items uit de invoeraanvraag koppelen door dynamische inhoud toe te voegen. In het volgende scherm ziet u OfferTitle als voorbeeld.

    Laat zien hoe u dynamische inhoud toevoegt.

  6. Wijs de gewenste velden toe en selecteer vervolgens Opslaan om uw werkstroom op te slaan. Er wordt een HTTP POST-URL aangemaakt en deze is toegankelijk in het venster wanneer een HTTP-aanvraag wordt ontvangen. Kopieer deze URL met behulp van het kopieerbeheer, dat zich rechts van de HTTP POST-URL bevindt. Het gebruik van de kopieerfunctie is belangrijk, zodat u geen onderdeel van de volledige URL mist. Sla deze URL op omdat u deze nodig hebt wanneer u leadbeheer configureert in de publicatieportal.

    Wordt weergegeven wanneer een HTTP-aanvraag wordt ontvangen.

E-mailmelding instellen

  1. Nu u het JSON-schema hebt voltooid, selecteert u + Nieuwe stap.

  2. Selecteer Actiesonder Een actiekiezen.

  3. Selecteer op het tabblad ActiesEen e-mail verzenden (Office 365 Outlook).

    Notitie

    Als u een andere e-mailprovider wilt gebruiken, zoekt en selecteert u Een e-mailmelding verzenden als de actie.

    Een e-mailactie toevoegen

  4. Configureer de volgende vereiste velden in het venster Een e-mail verzenden:

    • Naar: voer ten minste één geldig e-mailadres in waar de leads worden verzonden.
    • onderwerp: Power Automate biedt u de mogelijkheid om dynamische inhoud toe te voegen, zoals LeadSource- in het volgende scherm. Voer eerst een veldnaam in. Selecteer vervolgens de selectielijst voor dynamische inhoud in het pop-upvenster.

    Notitie

    Wanneer u veldnamen toevoegt, kunt u elke naam volgen met een dubbele punt (:) en vervolgens Enter selecteren om een nieuwe rij te maken. Nadat u de veldnamen hebt toegevoegd, kunt u vervolgens elke gekoppelde parameter toevoegen vanuit de lijst met dynamische selecties.

    Een e-mailactie toevoegen met dynamische inhoud

    • Inhoudsgebied: Voeg de gewenste informatie toe aan de hoofdtekst van het e-mailbericht vanuit de keuzelijst voor dynamische inhoud. Gebruik bijvoorbeeld LastName, FirstName, Email en Company. Wanneer u klaar bent met het instellen van de e-mailmelding, ziet dit eruit als in het voorbeeld in het volgende scherm.

    voorbeeld van e-mailmelding

  5. Selecteer opslaan om het proces te voltooien. Er wordt een HTTP POST-URL aangemaakt en deze is toegankelijk in het venster , "Wanneer een HTTP-aanvraag wordt ontvangen". Kopieer deze URL met behulp van het kopieerbeheer, dat zich rechts van de HTTP POST-URL bevindt. Het gebruik van dit besturingselement is belangrijk, zodat u geen deel van de volledige URL mist. Sla deze URL op omdat u deze nodig hebt wanneer u leadbeheer configureert in de publicatieportal.

    HTTP POST-URL

Testen

U kunt uw configuratie testen met een hulpprogramma waarmee HTTP-aanvragen kunnen worden verzonden om uw oplossing te testen, bijvoorbeeld:

  1. Start het hulpprogramma en selecteer Nieuw>Verzoek om uw testhulpprogramma in te stellen.

  2. Vul het formulier Aanvraag opslaan in en sla deze vervolgens op in de map die u hebt gemaakt.

  3. Selecteer POST in de vervolgkeuzelijst.

  4. Plak de HTTP POST-URL uit de stroom die u hebt gemaakt in Power Automate, waar aanvraag-URL invoerenstaat.

  5. Ga terug naar Power Automate-. Zoek de stroom die u hebt gemaakt om leads te verzenden door naar Mijn stromen te gaan vanuit de menubalk van Power Automate. Selecteer het beletselteken naast de naam van de stroom om meer opties weer te geven en selecteer Bewerken.

  6. Selecteer Test in de rechterbovenhoek, selecteer ik zal de triggeractie uitvoerenen selecteer vervolgens Test. Boven aan het scherm ziet u een indicatie dat de test is gestart.

  7. Ga terug naar uw hulpprogramma en selecteer Verzenden.

  8. Ga terug naar uw stroom en controleer het resultaat. Als alles werkt zoals verwacht, ziet u een bericht dat aangeeft dat het proces is geslaagd.

  9. U moet ook een e-mail ontvangen. Controleer je e-mailinbox.

    Notitie

    Als u geen e-mail van de test ziet, controleert u uw spam- en ongewenste mappen. In het volgende scherm ziet u alleen de veldlabels die u hebt toegevoegd toen u de e-mailmelding hebt geconfigureerd. Als dit een werkelijke lead is die is gegenereerd op basis van uw aanbieding, ziet u ook de werkelijke informatie van de potentiële klant in de hoofdtekst en in de onderwerpregel.

    e-mail ontvangen

Uw aanbieding configureren voor het verzenden van leads naar het HTTPS-eindpunt

Wanneer u klaar bent om de informatie over leadbeheer voor uw aanbieding in de publicatieportal te configureren, volgt u deze stappen.

  1. Meld u aan bij Partnercentrum.

  2. Selecteer uw aanbieding en ga naar het tabblad Aanbieding instellen.

  3. Selecteer in de sectie Customer leadsVerbind.

    klant leads

  4. Selecteer in het venster met Verbindingsdetails de optie HTTPS-eindpunt voor de leadbestemming. Plak de HTTP POST-URL uit de stroom die u in de vorige stappen hebt gemaakt in het veld HTTPS-eindpunt-URL.

Contactgegevens contact e-mailadres.

  1. Selecteer OK-.

Als u wilt controleren of u verbinding hebt gemaakt met een leadbestemming, selecteert u de knop Valideren. Als dit lukt, hebt u een test lead in de leadbestemming.

Notitie

U moet de rest van de aanbieding configureren en publiceren voordat u leads voor de aanbieding kunt ontvangen.

Wanneer leads worden gegenereerd, stuurt Microsoft leads naar de flow. De leads worden doorgestuurd naar het CRM-systeem of het e-mailadres dat u hebt geconfigureerd.