Verwenden von Azure Table Storage zum Verwalten kommerzieller Marketplace-Leads
Wenn Ihr CRM-System (Customer Relationship Management) nicht explizit im Partner Center unterstützt wird, um Microsoft AppSource- und Azure Marketplace-Leads zu erhalten, können Sie Azure Table Storage verwenden, um diese Leads zu verarbeiten. Anschließend können Sie die Daten exportieren und in Ihr CRM-System importieren. In diesem Artikel wird erläutert, wie Sie ein Azure-Speicherkonto und eine Tabelle unter diesem Konto erstellen. Darüber hinaus können Sie einen neuen Fluss erstellen, indem Sie Power Automate verwenden, um eine E-Mail-Benachrichtigung zu senden, wenn Ihr Angebot einen Lead erhält.
Konfigurieren eines Azure-Speicherkontos
Wenn Sie nicht über ein Azure-Konto verfügen, können Sie ein kostenloses Testkontoerstellen.
Nachdem Ihr Azure-Konto aktiv ist, melden Sie sich beim Azure-Portalan.
Erstellen Sie im Azure-Portal mithilfe des folgenden Verfahrens ein Speicherkonto:
Wählen Sie in der linken Menüleiste + Ressource erstellen aus. Der Bereich Neu wird rechts angezeigt.
Wählen Sie Speicher im Bereich Neu aus. Suchen Sie in der Suchleiste nach dem Speicherkonto .
Wählen Sie Speicherkonto aus, um mit der Kontoerstellung zu beginnen. Folgen Sie den Anweisungen in Erstellen eines Speicherkontos.
Weitere Informationen zu Speicherkonten finden Sie in Schnellstart-Lernprogramm. Weitere Informationen zu Speicherpreisen finden Sie unter Speicherpreise.
Warten Sie, bis Ihr Speicherkonto bereitgestellt wird. Dieser Vorgang dauert in der Regel einige Minuten.
Erstellen einer Tabelle in Ihrem Speicherkonto
Wählen Sie auf der Startseite des Azure-Portals Alle Ihre Ressourcen anzeigen aus, um auf Ihr Speicherkonto zuzugreifen. Sie können auch Alle Ressourcen in der linken Menüleiste des Azure-Portals auswählen.
Wählen Sie in Ihrer Liste der Ressourcen das Speicherkonto aus, das Sie verwenden möchten.
Wählen Sie im Speicherkontobereich Zugriffsschlüssel aus, und kopieren Sie den Wert Verbindungszeichenfolge für den Schlüssel. Speichern Sie diesen Wert, da es sich um den Wert Verbindungszeichenfolge des Speicherkontos handelt, den Sie im Veröffentlichungsportal bereitstellen müssen, um Leads für Ihr Azure Marketplace-Angebot zu erhalten.
Hier ist ein Beispiel für einen Verbindungsstring.
DefaultEndpointsProtocol=https;AccountName=myAccountName;AccountKey=myAccountKey;EndpointSuffix=core.screens.net
(Optional) Wählen Sie im Speicherkontobereich Tabellenaus, und wählen Sie + Tabelle aus, um eine Tabelle zu erstellen. Geben Sie einen Namen für die Tabelle ein, und wählen Sie OKaus. Speichern Sie diesen Wert, da Sie ihn benötigen, wenn Sie einen Fluss für den Empfang von E-Mail-Benachrichtigungen konfigurieren möchten, wenn Leads empfangen werden.
Sie können Azure Storage Explorer oder ein beliebiges anderes Tool verwenden, um die Daten in Ihrer Speichertabelle anzuzeigen. Sie können die Daten auch in der Azure-Tabelle exportieren.
(Optional) Verwenden von Power Automate zum Abrufen von Leadbenachrichtigungen
Sie können Power Automate verwenden, um Benachrichtigungen jedes Mal zu automatisieren, wenn ihrer Azure Storage-Tabelle ein Lead hinzugefügt wird. Wenn Sie nicht über ein Konto verfügen, können Sie sich für ein kostenloses Konto registrieren.
Beispiel für Leadbenachrichtigung
Im Beispiel wird ein Fluss erstellt, der automatisch eine E-Mail-Benachrichtigung sendet, wenn ein neuer Lead zum Azure Table Storage hinzugefügt wird. In diesem Beispiel wird eine Wiederholung eingerichtet, um stündlich Leadinformationen zu senden, wenn der Table Storage aktualisiert wird.
Melden Sie sich bei Ihrem Power Automate-Konto an.
Wählen Sie auf der linken Leiste Meine Flows aus.
Wählen Sie auf der oberen Leiste + Neueaus.
Wählen Sie in der Dropdownliste + Geplanter Cloudflow aus.
Wählen Sie im Fenster Geplanten Flow erstellen für „Alle wiederholen“, 1 für das Intervall und Stunden für die Häufigkeit aus. Geben Sie dem Fluss auch bei Bedarf einen Namen. Wählen Sie Erstellen aus.
Anmerkung
Obwohl in diesem Beispiel ein einstündiges Intervall verwendet wird, können Sie das Intervall und die Häufigkeit auswählen, die für Ihre geschäftlichen Anforderungen am besten geeignet ist.
Wählen Sie + Neuer Schrittaus.
Suchen Sie im Fenster Vorgang auswählen nach Vergangene Zeit abrufen. Wählen Sie dann unter Aktionen den Befehl Vergangene Zeit abrufen aus.
Legen Sie im Fenster Vergangene Zeit abrufen das Intervall auf 1 fest. Wählen Sie im Dropdownmenü Zeiteinheit die Option Stunde aus.
Wichtig
Stellen Sie sicher, dass die in Schritt 8 gesendete Intervall- und Zeiteinheit mit dem Intervall und der Häufigkeit übereinstimmen, das Sie für die Wiederholung in Schritt 5 konfiguriert haben.
Tipp
Sie können Den Fluss jederzeit überprüfen, um zu überprüfen, ob jeder Schritt ordnungsgemäß konfiguriert ist. Um Ihren Fluss zu überprüfen, wählen Sie Flussprüfer aus der Menüleiste Flow aus.
In den nächsten Schritten stellen Sie eine Verbindung mit Ihrer Tabelle her und richten die Verarbeitungslogik ein, um neue Leads zu verarbeiten.
Wählen Sie + Neuer Schrittaus. Suchen Sie dann im Fenster Vorgang auswählen nach Entitäten abrufen.
Wählen Sie unter Aktionendie Option Entitäten abrufen (Azure Table Storage)aus.
Geben Sie im Fenster Azure Table Storage Informationen für die folgenden Felder an, und wählen Sie Erstellenaus:
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.
Gemeinsamer Speicherschlüssel: Geben Sie den Schlüsselwert für das Speicherkonto Ihrer Tabelle an. Sie finden diesen Wert auf der Seite Zugriffsschlüssel des Speicherkontos.
Nach der Auswahl von Erstellen wird das Fenster Entitäten abrufen angezeigt. Wählen Sie hier Erweiterte Optionen anzeigenaus, und geben Sie Informationen für die folgenden Felder an:
Tabelle: Wählen Sie den Namen der Tabelle aus (aus Erstellen einer Tabelle). Die folgende Abbildung zeigt die Eingabeaufforderung, wenn
marketplaceleads
Tabelle für dieses Beispiel ausgewählt ist.Filterabfrage-: Wählen Sie dieses Feld aus, 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 Neuen Schritt aus, um eine Bedingung hinzuzufügen, um die Azure-Tabelle nach neuen Leads zu scannen.
Wählen Sie im Fenster Vorgang auswählen den Eintrag 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 Ausdruck aus.
Fügen Sie
length(body('Get_entities')?['value'])
in das Feld fx ein. Wählen Sie OK aus, um diese Funktion hinzuzufügen.So beenden Sie die Einrichtung der Bedingung:
Wählen Sie in der Dropdownliste die Option aus, dass größer als ist.
Geben Sie 0 als Wert ein.
In den nächsten Schritten richten Sie die auszuführende Aktion basierend auf dem Ergebnis der Bedingung ein:
- Wenn die Bedingung Wenn nein lautet, tun Sie nichts.
- Wenn die Bedingung Wenn ja lautet, lösen Sie eine Aktion aus, die Ihr Arbeits- oder Schulkonto verbindet, um eine E-Mail zu senden.
Wählen Sie Aktion hinzufügen unter Wenn jaaus.
hinzu
Wählen Sie E-Mail senden (Office 365 Outlook) aus.
Anmerkung
Um einen anderen E-Mail-Anbieter zu verwenden, suchen und wählen Sie E-Mail-Benachrichtigung senden (E-Mail) stattdessen als Aktion aus. Die Anweisungen zeigen, wie Sie mithilfe von Office 365 Outlook konfigurieren, aber die Anweisungen sind für einen anderen E-Mail-Anbieter ähnlich.
Geben Sie im Office 365 Outlook-Fenster Informationen für die folgenden Felder an:
- Zum: Geben Sie eine E-Mail-Adresse für jeden ein, der diese Benachrichtigung erhält.
- Betreff: Geben Sie einen Betreff für die E-Mail an. Ein Beispiel ist Neue Leads!
- Body: Fügen Sie den Text hinzu, den Sie in jede E-Mail einschließen möchten (optional), und fügen Sie dann in
body('Get_entities')?['value']
ein.
Anmerkung
Sie können zusätzliche statische oder dynamische Datenpunkte in den Textkörper dieser E-Mail einfügen.
Wählen Sie Speichern aus, um den Fluss zu speichern. Power Automate testet den Ablauf automatisch auf Fehler. Wenn keine Fehler auftreten, wird der Flow nach dem Speichern gestartet.
Die folgende Abbildung zeigt ein Beispiel für das Aussehen des endgültigen Flusses.
Ihren Workflow verwalten
Die Verwaltung Ihres Flows ist einfach, nachdem er gestartet wurde. Sie haben die vollständige Kontrolle über Ihren Fluss. Sie können es z. B. beenden, bearbeiten, einen Ausführungsverlauf anzeigen und Analysen abrufen. Die folgende Abbildung zeigt die Optionen, die zum Verwalten eines Flusses verfügbar sind.
Der Flow wird weiterhin ausgeführt, bis Sie ihn beenden, indem Sie die Option Flow deaktivieren verwenden.
Wenn Sie keine Lead-E-Mail-Benachrichtigungen erhalten, bedeutet dies, dass der Azure-Tabelle keine neuen Leads hinzugefügt wurden. Wenn Flussfehler auftreten, erhalten Sie eine E-Mail wie in diesem Beispiel.
Konfigurieren Ihres Angebots zum Senden von Leads an die Azure-Tabelle
Wenn Sie bereit sind, die Leadverwaltungsinformationen für Ihr Angebot im Veröffentlichungsportal zu konfigurieren, führen Sie die folgenden Schritte aus.
Wechseln Sie für Ihr Angebot zur Seite Angebotseinrichtung.
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-Speicherkonto ein, das Sie anhand früherer Schritte im Feld Verbindungszeichenfolge für Speicherkonto erstellt haben.
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 E-Mails bereitstellen, indem Sie sie durch Semikolons trennen.
Wählen Sie OKaus.
Um sicherzustellen, dass Sie eine erfolgreiche Verbindung mit einem Leadziel hergestellt haben, wählen Sie die Schaltfläche Überprüfen aus. Im Erfolgsfall haben Sie einen Testlead am Leadziel.
Anmerkung
Sie müssen die Konfiguration des restlichen Angebots abschließen und veröffentlichen, bevor Sie Leads für das Angebot erhalten können.
Wenn Leads generiert werden, sendet Microsoft diese an die Azure-Tabelle. Wenn Sie einen Fluss konfiguriert haben, wird auch eine E-Mail an die von Ihnen konfigurierte E-Mail-Adresse gesendet.