Teilen über


Formulardaten mit benutzerdefinierten Workflows im Outbound-Marketing Entitäten zuordnen

Wichtig

Dieser Artikel gilt nur für Outbound-Marketing.

Wenn Sie ein Marketing-Formular so konfiguriert haben, dass es Formulareinsendungen sammelt, ohne Kontakte oder Leads zu aktualisieren, können Sie einen Workflow erstellen, um die Daten der Formulareinsendung einer beliebigen Entität zuzuordnen.

Notiz

Sie können erweiterte Dataflows erstellen, die durch Formularübermittlungen ausgelöst werden, indem Sie Power Automate verwenden. Mehr erfahren: Übersicht zur Integration von Power Automate-Flows in Dataverse.

Erstellen eines Workflows

Erstellen Sie einen Workflow, um die Werte aus einer Formulareingabe zu extrahieren. Sie können diese Daten verwenden, um eine benutzerdefinierte Entität zu erstellen oder eine vorhandene Entität zu erstellen oder zu aktualisieren.

So erstellen Sie einen Workflow:

  1. Gehen Sie in der Navigationsleiste zu Einstellungen>Prozesszentrum>Prozesse.

    Zum Verarbeitungszentrum gehen.

  2. Erstellen Sie einen neuen leeren Prozess, setzen Sie Kategorie auf Workflow und fügen Sie die Entität hinzu, die Ihren Workflow auslöst. In diesem Fall fügen wir die Einreichung des Marketingformulars hinzu.

    Erstellen eines Workflows.

  3. Als Nächstes fügen Sie Schritte zu Ihrem Workflow hinzu. Flexible Optionen zur Behandlung von Entitäten finden Sie unter Schritt hinzufügen>Dynamics 365 Customer Insights - Journeys.

    Sie können z.B. mit Extrahieren eines gesendeten Wertes nach Feld beginnen, um einen Wert innerhalb einer Einreichung zu finden, den Sie speichern möchten. Fügen Sie einen Schritt Entität anpassen hinzu, um die Einreichung des Marketing-Formulars mit der Entität abzugleichen, die Sie aktualisieren möchten. Fügen Sie einen Json-Set-Eigenschaft Schritt hinzu, der in den JSON-Eigenschaften der anderen Schritte verwendet werden soll.

    Schritte zu Ihrem Workflow hinzufügen.

Beispiel Workflow: Sammeln von Kreditkartenanträgen

In diesem Beispiel erstellen wir einen Workflow zur Aktualisierung einer benutzerdefinierten Entität namens „Kreditkartenanträge“. Der Workflow ermöglicht es einem Benutzer, Kreditkartenanträge über ein Marketingformular zu sammeln und die Daten unter der neuen benutzerdefinierten Entität zu speichern.

Der Workflow des Kreditkartenantrags erfordert die folgenden allgemeinen Prozesse:

  • Prüfen Sie, ob die Einreichung von einem Formular kommt, das der Workflow verarbeiten kann. Die einfachste Methode dazu ist die Auswahl von Einreichungen aus einem bestimmten Formular.
  • Extrahieren Sie die gesendeten Werte, damit sie im Workflow zur Verfügung stehen (Wert extrahieren).
  • Kombinieren Sie mehrere Werte zu einer einzigen Struktur, die für den Abgleich oder die Erstellung von Entitäten geeignet ist (JSON-Eigenschaft festlegen).
  • Erstellen Sie eine Entität mit Eigenschaften, die im vorherigen Schritt festgelegt wurden. Alternativ kann der Workflow nach einer übereinstimmenden Entität suchen und entweder die gefundene Entität aktualisieren oder, falls nicht gefunden, eine neue Entität erstellen (Entität erstellen, Entität aktualisieren und Aktivitäten Entität zuordnen).

Die folgenden Schritte beschreiben die Aktivitäten, die zur Erstellung des Workflows der Kreditkartenanwendung erforderlich sind:

  1. Um eine benutzerdefinierte Entität zu erstellen, wählen Sie in der Navigationsleiste Einstellungen>System anpassen>Entitäten.

  2. Erstellen Sie ein Marketing-Formular für die Kreditkartenanträge, das die Felder enthält, die Sie verwenden möchten. Erstellen Sie Felder unter der neuen benutzerdefinierten Entität zur Verwendung innerhalb des Formulars. Stellen Sie sicher, dass das Formular auf Kontakte oder Leads nicht aktualisieren gesetzt ist.

  3. Als nächstes erstellen Sie einen Workflow zur Verarbeitung der benutzerdefinierten Entitäten. Gehen Sie zu Einstellungen>Prozesse und erstellen Sie einen neuen Workflow-Prozess. Wählen Sie im Feld Entität die Entität, die Ihren Workflow auslöst. In diesem Fall wählen wir Einreichung des Marketing-Formulars aus dem Dropdown-Menü. Wählen Sie dann OK.

  4. Um einen Schritt hinzuzufügen, wählen Sie Schritt hinzufügen aus und gehen Sie dann zu Dynamics 365 Customer Insights - Journeys>Den gesendeten Wert nach Feld extrahieren. Auf diese Weise können Sie einen Wert aus einer Formulareingabe extrahieren.

    1. Fügen Sie einen Namen für den Schritt hinzu. Wir werden unseren Schritt „Extrahieren des Wertes aus der Formulareingabe (E-Mail)“ nennen.

      Schritt benennen.

    2. Wählen Sie die Schaltfläche Eigenschaften einstellen.

    3. Als nächstes extrahieren wir die E-Mail-Adresse aus einem gesendeten Formular. Um die E-Mail-Adresse zu extrahieren, gehen Sie zum Bereich Bediener und wählen Sie Einreichung eines Marketing-Formulars im Dropdown-Menü Suchen nach:. Wählen Sie dann die Schaltfläche Hinzufügen im Bereich Betreiber. Um den dynamischen Wert zu der Formulareingabeeigenschaft hinzuzufügen, wählen Sie die Schaltfläche OK.

      Einreichungen von Marketing-Formularen suchen.

    4. Um das gewünschte Feld auszuwählen, das aus dem Lookup extrahiert werden soll, wählen Sie E-mail unter der Spalte Wert für das Feld Marketing-Formular Eigenschaft.

      Wählen Sie den Feldwert des E-Mail-Marketing-Formulars.

  5. Um als Nächstes das Ergebnis des extrahierten E-Mail-Wertes mit dem logischen Namen der E-Mail-Entität in der CRM-Datenbank abzugleichen, gehen Sie zu Schritt hinzufügen>Dynamics 365 Customer Insights - Journeys>Json set-Eigenschaft.

    Um den logischen Namen der Entität zu finden, gehen Sie zu System anpassen>Entitäten, und öffnen Sie die entsprechende Entität. Der logische Name ist das Feld Name der Entität.

    Json-Set-Eigenschaft auswählen.

  6. Fahren Sie fort, die zuvor festgelegten JSON-Werte nacheinander hinzuzufügen.

    1. Geben Sie den logischen Namen ein.

    2. Fügen Sie das Ergebnis aus dem Feld Extrahierter Wert aus ein.

    3. Wählen Sie einen früheren JSON-Wert, den Sie über den extrahierten Wert hinaus hinzufügen möchten. Dadurch wird sichergestellt, dass Sie alle JSON-Einträge zu einem kombinierten Wert kombinieren, der am Ende verwendet wird.

      Extraktionswert aus der Formulareingabe suchen.

  7. Wählen Sie die Schaltfläche Speichern und Schließen.

  8. Um einen Kreditkartenantragsdatensatz zu erstellen, der aus jeder Formulareingabe resultiert, wählen Sie Dynamics 365 Customer Insights - Journeys>Entität erstellen aus. Setzen Sie die Wertespalte JSON-Eigenschaften auf Ergebnis der letzten JSON-Set-Eigenschaft.

  9. Wählen Sie Schritt hinzufügen>Bedingung prüfen, um einen ersten Schritt in Ihren Prozess einzufügen, mit dem nur die Eingaben gefiltert werden, die aus dem Formular stammen, in dem die Kreditkartenanträge gesammelt werden.

    Einreichungen filtern.

    1. Öffnen Sie das Dropdown-Menü und wählen Sie Primäre Entität>Einreichung von Marketing-Formularen.

    2. Gehen Sie zu dem Marketing-Formular, das Sie für den Kreditkartenantrag verwenden, und finden Sie die Formular-ID in der URL der Formularseite.

      Marketing-Formular-ID in der URL.

    3. Platzieren Sie die Formular-ID in den Bedingungsschritt im Arbeitsablauf.

      Formular-ID in Bedingungsschritt.

    4. Um die spezifische Form zu finden, können Sie die Konditionslogik auf Marketingformular-ID setzen, um zu prüfen, ob sie mit der spezifischen Formular-ID übereinstimmt. Falls ja, führen Sie den Workflow aus. Falls nicht, fügen Sie einen Schritt hinzu, um den Workflow mit dem Grund für die Löschung zu stoppen.

      Workflow-Schritte abschließen.