Freigeben über


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

  1. Wenn Sie nicht über ein Azure-Konto verfügen, können Sie ein kostenloses Testkontoerstellen.

  2. Nachdem Ihr Azure-Konto aktiv ist, melden Sie sich beim Azure-Portalan.

  3. Erstellen Sie im Azure-Portal mithilfe des folgenden Verfahrens ein Speicherkonto:

    1. Wählen Sie in der linken Menüleiste + Ressource erstellen aus. Der Bereich Neu wird rechts angezeigt.

    2. Wählen Sie Speicher im Bereich Neu aus. Suchen Sie in der Suchleiste nach dem Speicherkonto .

    3. Wählen Sie Speicherkonto aus, um mit der Kontoerstellung zu beginnen. Folgen Sie den Anweisungen in Erstellen eines Speicherkontos.

      Schritte zum Erstellen eines Azure-Speicherkontos.

      Weitere Informationen zu Speicherkonten finden Sie in Schnellstart-Lernprogramm. Weitere Informationen zu Speicherpreisen finden Sie unter Speicherpreise.

  4. Warten Sie, bis Ihr Speicherkonto bereitgestellt wird. Dieser Vorgang dauert in der Regel einige Minuten.

Erstellen einer Tabelle in Ihrem Speicherkonto

  1. 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.

    Screenshot mit Zugriff auf Ihr Azure-Speicherkonto.

  2. Wählen Sie in Ihrer Liste der Ressourcen das Speicherkonto aus, das Sie verwenden möchten.

  3. 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
    

    Azure-Speicherschlüssel.

  4. (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.

    Azure-Tabellen

    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.

  1. Melden Sie sich bei Ihrem Power Automate-Konto an.

  2. Wählen Sie auf der linken Leiste Meine Flows aus.

  3. Wählen Sie auf der oberen Leiste + Neueaus.

  4. Wählen Sie in der Dropdownliste + Geplanter Cloudflow aus.

    Meine Flows + Geplant – ohne Vorlage

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

    Erstellen eines geplanten Flusses

  6. Wählen Sie + Neuer Schrittaus.

  7. Suchen Sie im Fenster Vorgang auswählen nach Vergangene Zeit abrufen. Wählen Sie dann unter Aktionen den Befehl Vergangene Zeit abrufen aus.

    Auswählen einer Aktion

  8. 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.

    Festlegen des Intervalls für „Vergangene Zeit abrufen“

    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.

  9. Wählen Sie + Neuer Schrittaus. Suchen Sie dann im Fenster Vorgang auswählen nach Entitäten abrufen. Auswählen eines Vorgangs

  10. Wählen Sie unter Aktionendie Option Entitäten abrufen (Azure Table Storage)aus.

  11. 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.

      Azure Table Storage-Fenster

  12. 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.

      Fenster „Entitäten abrufen“

    • Filterabfrage-: Wählen Sie dieses Feld aus, und fügen Sie diese Funktion in das Feld ein: Timestamp gt datetime'@{body('Get_past_time')}'

      Entitäten abrufen, Filterabfragefeld

  13. 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.

  14. Wählen Sie im Fenster Vorgang auswählen den Eintrag Aktionen aus. Wählen Sie dann Bedingungssteuerelement aus.

    Auswählen eines Aktionsfensters

  15. Wählen Sie im Fenster Bedingung die Option Wert auswählen aus. Wählen Sie dann im Popupfenster Ausdruck aus.

  16. Fügen Sie length(body('Get_entities')?['value']) in das Feld fx ein. Wählen Sie OK aus, um diese Funktion hinzuzufügen.

  17. So beenden Sie die Einrichtung der Bedingung:

    1. Wählen Sie in der Dropdownliste die Option aus, dass größer als ist.

    2. Geben Sie 0 als Wert ein.

      Bedingungsfenster

    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.
  18. Wählen Sie Aktion hinzufügen unter Wenn jaaus.

    Bedingungsfenster, Wenn ja, fügen Sie eine Aktion hinzu

  19. Wählen Sie E-Mail senden (Office 365 Outlook) aus.

    Bedingungsfenster, wenn ja, senden Sie eine E-Mail-

    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.

  20. Geben Sie im Office 365 Outlook-Fenster Informationen für die folgenden Felder an:

    1. Zum: Geben Sie eine E-Mail-Adresse für jeden ein, der diese Benachrichtigung erhält.
    2. Betreff: Geben Sie einen Betreff für die E-Mail an. Ein Beispiel ist Neue Leads!
    3. 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.

    Bedingungsfenster, wenn ja, Office 365 Outlook-Fenster

  21. 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.

Ein Beispiel für den endgültigen Fluss

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.

Verwalten eines Flusses

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.

E-Mail-Benachrichtigung über Flussfehler

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.

  1. Wechseln Sie für Ihr Angebot zur Seite Angebotseinrichtung.

  2. Wählen Sie im Abschnitt Kundenleads die Option Verbinden aus.

    Kundenkontakte

  3. Wählen Sie im Popupfenster Verbindungsdetails die Option Azure-Tabelle als Leadziel aus.

    Leadverwaltung, Verbindungsdetails

  4. Fügen Sie die Verbindungszeichenfolge aus dem Azure-Speicherkonto ein, das Sie anhand früherer Schritte im Feld Verbindungszeichenfolge für Speicherkonto erstellt haben.

    Leadverwaltung, Speicherkonto mit Verbindungsdetails

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

  6. 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.