Verwenden von Azure-Tabellenspeicher zum Verwalten von Leads im kommerziellen Marketplace
Wenn Ihr CRM-System (Customer Relationship Management) in Partner Center nicht explizit für den Empfang von Microsoft AppSource- und Azure Marketplace-Leads unterstützt wird, können Sie für die Verarbeitung dieser Leads einen Azure-Tabellenspeicher verwenden. Sie können dann die Daten exportieren und in Ihr CRM-System importieren. In diesem Artikel wird erläutert, wie Sie ein Azure Storage-Konto und eine Tabelle unter diesem Konto erstellen. Außerdem können Sie mit Power Automate einen neuen Flow erstellen, um eine E-Mail-Benachrichtigung zu senden, wenn Ihr Angebot einen Lead erhält.
Konfigurieren eines Azure Storage-Kontos
Wenn Sie nicht über ein Azure-Konto verfügen, können Sie ein kostenloses Testkonto erstellen.
Nachdem Ihr Azure-Konto aktiviert wurde, melden Sie sich beim Azure-Portal an.
Gehen Sie folgendermaßen vor, um im Azure-Portal ein Speicherkonto zu erstellen:
Wählen Sie im Menü auf der linken Seite + Ressource erstellen aus. Der Bereich Neu wird rechts angezeigt.
Wählen Sie im Bereich Neu die Option Speicher aus. Suchen Sie in der Suchleiste nach Speicherkonto.
Wählen Sie Speicherkonto aus, um mit der Kontoerstellung zu beginnen. Befolgen Sie die Anweisungen unter Erstellen eines Speicherkontos.
Weitere Informationen zu Speicherkonten finden Sie im Schnellstarttutorial. Weitere Informationen zu den Preisen für Storage finden Sie unter Übersicht über die Preise für Azure Storage.
Warten Sie, bis das Speicherkonto bereitgestellt wurde. Dieser Prozess dauert in der Regel nur einige Minuten.
Erstellen einer Tabelle in Ihrem Speicherkonto
Wählen Sie auf der Seite Home des Azure-Portals Alle Ihre Ressourcen anzeigen aus, um auf Ihr Speicherkonto zuzugreifen. Sie können auch auf der linken Menüleiste des Azure-Portals Alle Ressourcen auswählen.
Wählen Sie in der Liste der Ressourcen das Speicherkonto aus, das Sie verwenden möchten.
Wählen Sie im Speicherkontobereich Zugriffsschlüssel aus, und kopieren Sie den Wert von Verbindungszeichenfolge für den Schlüssel. Speichern Sie diesen Wert, da es sich um den Wert Verbindungszeichenfolge für Speicherkonto handelt, den Sie im Veröffentlichungsportal angeben müssen, um Leads für Ihr Azure Marketplace-Angebot zu erhalten.
Hier ist ein Beispiel für eine Verbindungszeichenfolge.
DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.screens.net
Wählen Sie im Speicherkontobereich Tabellen und dann + Tabelle aus, um eine Tabelle zu erstellen. Geben Sie einen Namen für die Tabelle ein, und wählen Sie OK aus. Speichern Sie diesen Wert, da Sie ihn benötigen, wenn Sie einen Flow für den Empfang von E-Mail-Benachrichtigungen beim Erhalt von Leads konfigurieren möchten.
Sie können die Daten in Ihrer Speichertabelle im Azure Storage-Explorer oder einem anderen Tool anzeigen. Sie können die Daten auch in die Azure-Tabelle exportieren.
(Optional) Verwenden von Power Automate zum Abrufen von Leadbenachrichtigungen
Mit Power Automate können Sie immer dann automatisch eine Benachrichtigung senden lassen, wenn einer Azure Storage-Tabelle ein Lead hinzugefügt wird. Wenn Sie kein Konto besitzen, können Sie sich für ein kostenloses Konto registrieren.
Beispiel zu Leadbenachrichtigung
In diesem Beispiel wird ein Flow erstellt, in dem automatisch eine E-Mail-Benachrichtigung gesendet wird, wenn ein neuer Lead dem Azure-Tabellenspeicher hinzugefügt wird. In diesem Beispiel wird eine Wiederholung eingerichtet, um stündlich Leadinformationen zu senden, wenn der Tabellenspeicher aktualisiert wird.
Melden Sie sich bei Ihrem Power Automate-Konto an.
Wählen Sie auf der linken Navigationsleiste die Option Meine Flows aus.
Wählen Sie auf der oberen Leiste + Neu aus.
Wählen Sie in der Dropdownliste + Geplanter Cloud-Flow aus.
Wählen Sie im Fenster Geplanten Flow erstellen unter Wiederholen alle das Intervall 1 und die Häufigkeit Stunde aus. Bei Bedarf können Sie den Flow auch benennen. Klicken Sie auf Erstellen.
Hinweis
Auch wenn in diesem Beispiel ein Intervall von einer Stunde verwendet wird, können Sie das Intervall und die Häufigkeit auswählen, die für Ihre Geschäftsanforderungen am besten geeignet sind.
Wählen Sie + Neuer Schrittaus.
Suchen Sie im Fenster Vorgang auswählen nach Vergangene Zeit abrufen. Wählen Sie dann unter Aktionen die Option Vergangene Zeit abrufen aus.
Legen Sie im Fenster Vergangene Zeit abrufen den Wert für Intervall auf 1 fest. Wählen Sie in der Dropdownliste Zeiteinheit die Einheit Stunde aus.
Wichtig
Vergewissern Sie sich, dass das gesendete Intervall und die Zeiteinheit aus Schritt 8 mit dem Intervall und der Häufigkeit übereinstimmen, die Sie in Schritt 5 für die Wiederholung konfiguriert haben.
Tipp
Sie können Ihren Flow jederzeit überprüfen, um sich zu vergewissern, dass jeder Schritt ordnungsgemäß konfiguriert ist. Um Ihren Flow zu überprüfen, wählen Sie auf der Menüleiste Flow die Option Flowprüfung aus.
In den nächsten Schritten stellen Sie eine Verbindung mit Ihrer Tabelle her und richten die Verarbeitungslogik für neue Leads ein.
Wählen Sie + Neuer Schrittaus. Suchen Sie dann im Fenster Vorgang auswählen nach Entitäten abrufen.
Wählen Sie unter Aktionen die Option Get entities (Azure Table Storage) (Entitäten abrufen (Azure-Tabellenspeicher)) aus.
Geben Sie im Fenster Azure Table Storage Informationen für die folgenden Felder an, und wählen Sie Erstellen aus:
Verbindungsname: Geben Sie einen aussagekräftigen Namen für die Verbindung an, die Sie zwischen diesem Fluss und der Tabelle herstellen.
Speicherkontoname: Geben Sie den Namen des Speicherkontos für Ihre Tabelle an. Sie finden diesen Namen auf der Seite Zugriffsschlüssel des Speicherkontos.
Freigegebener Speicherschlüssel: Geben Sie den Schlüsselwert für Ihr Speicherkonto für Ihre Tabelle an. Sie finden diesen Wert auf der Seite Zugriffsschlüssel des Speicherkontos.
Nachdem Sie Erstellen ausgewählt haben, wird das Fenster Entitäten abrufen angezeigt. Wählen Sie Erweiterte Optionen anzeigen aus, und geben Sie Informationen für die folgenden Felder an:
Tabelle: Wählen Sie den Namen der Tabelle aus (aus "Tabelle erstellen"). Die nächste Abbildung zeigt die Eingabeaufforderung, wenn für dieses Beispiel die Tabelle
marketplaceleads
ausgewählt wurde.Filterabfrage: Aktivieren Sie dieses Kontrollkästchen, und fügen Sie diese Funktion in das Feld ein:
Timestamp gt datetime'@{body('Get_past_time')}'
Nachdem Sie die Verbindung mit der Azure-Tabelle eingerichtet haben, wählen Sie Neuer Schritt aus, um eine Bedingung für das Durchsuchen der Azure-Tabelle nach neuen Leads hinzuzufügen.
Wählen Sie im Fenster Vorgang auswählen die Option Aktionen aus. Wählen Sie dann Bedingungssteuerelement aus.
Wählen Sie im Fenster Bedingung die Option Wert auswählen aus. Wählen Sie dann im Popupfenster die Option Ausdruck aus.
Fügen Sie
length(body('Get_entities')?['value'])
im Feld fx ein. Wählen Sie OK aus, um diese Funktion hinzuzufügen.So schließen Sie das Einrichten der Bedingung ab:
Wählen Sie in der Dropdownliste die Option ist größer als aus.
Geben Sie 0 als Wert ein.
In den nächsten Schritten richten Sie die Aktion ein, die entsprechend dem Ergebnis der Bedingung ausgeführt werden soll:
- Hat die Bedingung das Ergebnis Wenn nein, soll keine Aktion ausgeführt werden.
- Hat die Bedingung das Ergebnis Wenn ja, soll eine Aktion ausgelöst werden, durch die eine Verbindung mit Ihrem Geschäfts-, Schul- oder Unikonto hergestellt wird, um eine E-Mail zu senden.
Wählen Sie unter Wenn ja die Option Aktion hinzufügen aus.
Wählen Sie E-Mail senden (Office 365 Outlook) aus.
Hinweis
Um einen anderen E-Mail-Anbieter zu verwenden, suchen Sie stattdessen E-Mail-Benachrichtigung senden (E-Mail), und wählen Sie diese Aktion aus. In den Anweisungen wird erläutert, wie Sie die Konfiguration mit Office 365 Outlook durchführen, die Anweisungen für andere E-Mail-Anbieter sind jedoch ähnlich.
Geben Sie im Fenster „Office 365 Outlook“ Informationen in den folgenden Feldern ein:
- To: Enter an email address for everyone who will get this notification.
- Betreff: Geben Sie einen Betreff für die E-Mail an. Beispiel: Neue Leads!
- Nachrichtentext: Fügen Sie den Text hinzu, der in jede E-Mail eingefügt werden soll (optional), und fügen Sie dann
body('Get_entities')?['value']
ein.
Hinweis
Sie können weitere statische oder dynamische-Datenpunkte in den Text dieser E-Mail einfügen.
Wählen Sie Speichern aus, um den Flow zu speichern. Power Automate testet den Flow automatisch auf Fehler. Sind keine Fehler vorhanden, wird Ihr Flow gestartet, nachdem er gespeichert wurde.
Die folgende Abbildung zeigt anhand eines Beispiels, wie der fertige Flow aussehen sollte.
Ihren Flow verwalten
Das Verwalten Ihres Flows nach dessen Start ist einfach. Sie haben vollständige Kontrolle über den Flow. Sie können ihn z. B. beenden und bearbeiten, und Sie können einen Ausführungsverlauf anzeigen und Analysen abrufen. Die nächste Abbildung zeigt die verfügbaren Optionen zum Verwalten eines Flows.
Der Flow wird solange ausgeführt, bis Sie ihn mit der Option Flow deaktivieren beendet haben.
Erhalten Sie keine E-Mail-Benachrichtigungen zu Leads, wurden der Azure-Tabelle keine neuen Leads hinzugefügt. Sind Flowfehler vorhanden, erhalten Sie eine E-Mail wie in diesem Beispiel.
Konfigurieren des Angebots zum Senden von Leads an die Azure-Tabelle
Führen Sie die folgenden Schritte aus, um die Leadverwaltungsinformationen für Ihr Angebot im Veröffentlichungsportal zu konfigurieren.
Navigieren Sie zur Seite Angebotseinrichtung für Ihr Angebot.
Wählen Sie im Abschnitt Kundenleads die Option Verbinden aus.
Wählen Sie im Popupfenster Verbindungsdetails die Option Azure-Tabelle als Leadziel aus.
Fügen Sie die Verbindungszeichenfolge aus dem Azure Storage-Konto, das Sie anhand der vorherigen Schritte erstellt haben, im Feld Verbindungszeichenfolge für Speicherkonto ein.
Kontakt-E-Mail: Stellen Sie E-Mails für Personen in Ihrem Unternehmen bereit, die E-Mail-Benachrichtigungen erhalten sollen, wenn ein neuer Lead empfangen wird. Sie können mehrere durch Semikolons getrennte E-Mail-Adressen angeben.
Wählen Sie OK aus.
Wählen Sie die Schaltfläche Überprüfen aus, um sich zu vergewissern, dass eine Verbindung mit einem Leadziel hergestellt wurde. Bei erfolgreicher Verbindungsherstellung enthält das Leadziel einen Testlead.
Hinweis
Sie müssen die Konfiguration der übrigen Einstellungen des Angebots abschließen und veröffentlichen, damit Sie Leads für das Angebot erhalten.
Wenn Leads generiert werden, werden sie von Microsoft an die Azure-Tabelle gesendet. Wenn Sie einen Flow konfiguriert haben, wird auch eine E-Mail an die von Ihnen konfigurierte E-Mail-Adresse gesendet.