Zuordnung von Formularen bei Microsoft Dynamics CRM
Episerver Microsoft Dynamics CRM ist ein Add-on, das .NET-Framework 4.5.2 und eine separate Installation zusammen mit Episerver Connect for Marketing Automation erfordert, da es nicht standardmäßig in der Episerver-Installation enthalten ist. Das Add-on Microsoft Dynamics CRM erfordert eine separate Lizenz. Sie können jeweils nur ein Produkt zur Marketing Automation verwenden. Einzelheiten zur Installation und Konfiguration finden Sie auf Episerver World. Das Add-on unterstützt Microsoft Dynamics CRM 2013.
Durch Zuordnung von Episerver Formularfeldern zu Dynamics- Datenbankfeldern exportiert das Add-on Microsoft Dynamics CRM®Ein Plug-in oder Modul, entwickelt von Episerver oder seinen Partnern, um die Episerver-Funktionen zu erweitern. Diese Add-ons sind im Episerver Add-On Store innerhalb von Episerver erhältlich. automatisch Formulardaten von Ihrer Website in die Datenbank Ihres Microsoft Dynamics CRM-Kontos. Informationen zu anderen Add-ons für Datenbankkonnektoren, finden Sie unter Episerver Connect for Marketing Automation.
Sie können Microsoft Dynamics CRM zuordnen, indem Sie ältere Formulare oder blockbasierte Formulare verwenden.
Einrichtung älterer Formulare mit Microsoft Dynamics CRM
Der folgende Vorgang ordnet den Microsoft Dynamics CRM-Datenbankfeldern ältere Formularfelder zu.
- Loggen Sie sich auf der Episerver-Website ein und stellen Sie eine Verbindung mit Microsoft Dynamics CRM her.
- Öffnen Sie das HauptmenüEine Gruppe von Optionen erscheint im oberen Teil der Nutzerschnittstelle, wenn Sie eingeloggt sind. Das Hauptmenü zeigt Produkte und Systeme an, die auf Ihrer Website integriert sind. Es zeigt auch Links zur Bedienungsanleitung und Benutzereinstellungen und eine globale Suche. Weitere Informationen finden Sie unter dem Thema Benutzer-Schnittstelle. und klicken Sie auf Microsoft Dynamics CRM. Das Fenster zur Konfiguration der Einstellungen von Microsoft Dynamics CRM wird angezeigt. —Bild: Konfigurationsfenster für Microsoft Dynamics CRM—
Anmeldeinformationen verschlüsseln
Anmeldeinformationen werden basierend auf einer von zwei Optionen verschlüsselt und gespeichert: einem MAICryptoKey in den App-Einstellungen oder einem Computerschlüssel des Servers.
Sie können einen MAICryptoKey (AES-Verschlüsselung mit SHA256-Computer-Hash basierend auf dem Schlüsselwert) oder einen Computerschlüssel in web.config angeben. Für DXC-Instanzen verwenden Sie MAICryptoKey.
Wenn Sie eine Computerschlüssel-Konfiguration verwenden, müssen Sie einen Computerschlüssel in der Datei web.config Ihrer Site angeben, damit bei der Bereitstellung auf einem anderen Server derselbe Computerschlüssel auf dem neuen Server verwendet wird. Wenn Sie dies versäumen, werden die Anmeldeinformationen entfernt, wenn auf die Site auf dem neuen Server zum ersten Mal zugegriffen wird. In diesem Fall müssen Sie die Anmeldeinformationen erneut über den Konfigurationsbildschirm speichern.
Falls die Anmeldeinformationen bereits mit einem Computerschlüssel einer bestehenden Site verschlüsselt sind und die Einstellung MAICryptoKey hinzugefügt wird, dann werden die Anmeldeinformationen gelöscht und müssen erneut eingegeben werden. Wenn die Verschlüsselung zuerst mit MAICryptoKey durchgeführt wird und Sie sich dann für die Verschlüsselung mit einem Computerschlüssel entscheiden (indem Sie die Einstellung MAICryptoKey löschen), werden die Anmeldeinformationen gelöscht und müssen erneut eingegeben werden.
- Sie können die automatische Ausfüllfunktion aktivieren oder deaktivieren.
- Geben Sie Benutzernamen, ein Passwort, Domäne, Organisation und die CRM-Adresse ein, die mit Ihrem Microsoft Dynamics CRM-Konto verknüpft ist.
- Klicken Sie auf Speichern.
- Öffnen Sie das HauptmenüEine Gruppe von Optionen erscheint im oberen Teil der Nutzerschnittstelle, wenn Sie eingeloggt sind. Das Hauptmenü zeigt Produkte und Systeme an, die auf Ihrer Website integriert sind. Es zeigt auch Links zur Bedienungsanleitung und Benutzereinstellungen und eine globale Suche. Weitere Informationen finden Sie unter dem Thema Benutzer-Schnittstelle. und klicken Sie auf Microsoft Dynamics CRM. Das Fenster zur Konfiguration der Einstellungen von Microsoft Dynamics CRM wird angezeigt.
- Wählen Sie CMS > Bearbeiten, um auf Seiten Ihrer Website zuzugreifen. Sie können ein neues Formular für einen Block oder eine Seite (je nach Konfiguration) erstellen. Die folgende Anleitung beschreibt das Erstellen eines Formulars in einem neuen Block.
- Erstellen Sie auf einer Seite ein Formular in Episerver und verbinden Sie dieses wie folgt mit Microsoft Dynamics CRM. Siehe Eingebaute Formularfunktion (Altversion).—Bild: Neues Formular—
- Kategorie. Hiermit können Sie eine oder mehrere Kategorien hinzufügen.
- Überschrift. Geben Sie einen Namen für das Formular ein.
- Formular. Hier können Sie ein vorhandenes Formular auswählen oder ein neues erstellen.
- Klicken Sie auf Durchsuchen neben dem Formularfeld. Das Fenster Formular auswählen erscheint.
- Wählen Sie Lead (oder Konto oder Kontakt) aus dem Ordnerfeld oben im Dialogfeld aus. Der Inhalt des Dialogfelds ändert sich.
- Klicken Sie auf Erstellen, um mit einem neuen Formular zu beginnen. Das Fenster Formular bearbeiten erscheint.
- Name des Formulars. Geben Sie dem Formular einen Namen.
- Formularordner. Dieser Wert wird durch die Wahl für Ordner, die Sie im vorherigen Fenster vorgenommenen haben, ausgefüllt.
- Seite, die angezeigt wird, nachdem das Formular gesendet wurde. Wählen Sie eine vorhandene Seite aus, um anzuzeigen, wenn ein Besucher das Formular übermittelt.
- Formular kann ohne Anmeldung gesendet werden. Ermöglichen Sie dem Besucher, das Formular ohne Login-Daten abzuschicken.
- Dieselbe Person kann das Formular mehrmals abschicken. Aktivieren Sie dies, um das mehrfache Versenden von Formularen zu ermöglichen.
- Wählen Sie Tabellen-Layout > Zeile hinzufügen für alle Felder aus, die im Formular angezeigt werden sollen.
- Wählen Sie die Registerkarte Formularfelder aus, wählen Sie eine Zeile und wählen Sie den von Ihnen gewünschten Feldtyp aus. Die Auswahlliste für Eigenschaften erscheint. Die folgende Abbildung zeigt ein Textfeld, das ausgewählt wurde, um ein Feld für eine Telefonnummer zu erstellen.
- Das Feld Name in der Auswahlliste Eigenschaften listet die Microsoft Dynamics CRM-Datenbankfelder auf, denen Sie die Felder in Ihrem Formular zuordnen. Zum Beispiel Telefon zu Telefon1 usw.
You can map one Episerver form field to only one Microsoft Dynamics CRM field. Zum Beispiel können Sie dem Microsoft Dynamics CRM-Datenbankfeld Telefon1 nicht beide Episerver-Felder Telefon privat und Handy zuordnen.
- Wenn ein Feld eine Validierung erfordert, wählen Sie den Validierungstyp aus dem Feld Validieren als aus. For example, you can ensure that a Date of Birth is entered only as MM/DD/YYYY.
- Wiederholen Sie diese Schritte für jedes Feld im Formular.
- Achten Sie darauf, eine Schaltfläche Senden einzufügen, damit die Kontaktinformationen an die Microsoft Dynamics CRM-Datenbank gesendet werden.
- Das Feld Name in der Auswahlliste Eigenschaften listet die Microsoft Dynamics CRM-Datenbankfelder auf, denen Sie die Felder in Ihrem Formular zuordnen. Zum Beispiel Telefon zu Telefon1 usw.
- Klicken Sie auf Speichern und Schließen. The new form appears in the Select Form screen.
- Wählen Sie das Formular aus und klicken Sie auf Verwenden, um das Formular einer Seite oder einem Block zuzuordnen.
Setting up block-based forms with Microsoft Dynamics CRM
Mit der Forms Marketing Automation Integration (MAI) können Sie (blockbasierte) Episerver-Formular-Felder mit einer Microsoft Dynamics CRM-Datenbank verknüpfen. Siehe auch: Episerver Connect for Marketing Automation.
Ein Administrator muss die EPiServer.Marketing.Automation.Forms- und EPiServer.MarketingAutomationIntegration.MSDynamics-NuGet-Pakete installieren, um den Microsoft Dynamics CRM-Konnektor zu verwenden.
- Öffnen Sie das HauptmenüEine Gruppe von Optionen erscheint im oberen Teil der Nutzerschnittstelle, wenn Sie eingeloggt sind. Das Hauptmenü zeigt Produkte und Systeme an, die auf Ihrer Website integriert sind. Es zeigt auch Links zur Bedienungsanleitung und Benutzereinstellungen und eine globale Suche. Weitere Informationen finden Sie unter dem Thema Benutzer-Schnittstelle. und klicken Sie auf Microsoft Dynamics CRM. Das Fenster zur Konfiguration der Einstellungen von Microsoft Dynamics CRM wird angezeigt.
- Geben Sie Benutzernamen, Passwort, Domäne, Organisation und die CRM-Adresse ein, die mit Ihrem Microsoft Dynamics CRM-Konto verknüpft ist, und klicken Sie auf Speichern.
- Formular auf einer Seite erstellen.
- Klicken Sie auf Alle Eigenschaften im Formular.
- Öffnen Sie die Registerkarte Zuordnungen.
- Wählen Sie die Datenbank aus, der Sie die Formularfelder aus dem Dropdown-Feld der MA-System-Datenbank zuweisen.
- Klicken Sie auf Veröffentlichen.
- Wählen Sie Bearbeiten aus dem Kontextmenü eines Formulars aus.
- Rufen Sie die Registerkarte Zusätzliche Feldzuordnungen auf. The database option that you selected earlier appears.
- Enable the database option and open the associated drop-down to see the fields it has available. Wenn Ihr Formular zum Beispiel ein Textfeld enthält, das konfiguriert wurde, um einen Namen zu erfassen:
- Bearbeiten Sie das E-Mail-Textfeld.
- Wählen Sie die Registerkarte Zusätzliche Feldzuordnungen aus.
- Wählen Sie Nachname aus der Auswahlliste aus, um das Microsoft Dynamics CRM-Datenbankfeld dem Feld Name im Formular zuzuordnen.
- Wiederholen Sie die Schritte 8 bis 10 für alle Felder, die Sie zuordnen möchten.
- Klicken Sie auf Veröffentlichen.
Um die Zuordnung zu testen, rufen Sie Ihr Formular auf einer veröffentlichten Seite auf, füllen Sie es aus und senden Sie das Formular. Rufen Sie anschließend Ihren Microsoft Dynamics CRM-Provider auf, um zu überprüfen, dass der Benutzer der Microsoft Dynamics CRM-Datenbank hinzugefügt wurde.
Kontaktdaten abrufen
Wenn ein Besucher das Formular abschickt, werden die Daten an Microsoft Dynamics CRM gesendet. Um zu sehen, wer das Formular abgesendet hat, gehen Sie in Ihr Microsoft Dynamics CRM-Konto und öffnen Sie das Menü Vertrieb und wählen Sie Lead, Konto oder Kontakt.
Formulare mithilfe von Blöcken personalisieren
Sie können ein Formular personalisieren, um es einer ausgewählten Gruppe von Personen anzuzeigen. Das folgende Bild zeigt die Personalisierung eines Formulars, das nur den Mitgliedern der Besuchergruppe US-Webdesigner angezeigt wird. Sie finden weitere Informationen zur Erstellung einer Besuchergruppe und zur Anzeige von Informationen ausgehend von einer Besuchergruppe unter Besuchergruppen.
Eine Besuchergruppe für ein Microsoft Dynamics CRM-Formular erstellen
Das Add-on Microsoft Dynamics CRM integriert Webtracking in Episervers Personalisierungsmodul. Besucher werden über den Cookie _dynmai_trk identifiziert.
Mithilfe der folgenden Besuchergruppenkriterien können Sie den Inhalt Ihrer Website in Episerver CMS personalisieren:
- Profil. Identifiziert einen Besucher anhand von Metadaten, die in Microsoft Dynamics CRM gespeichert sind.
- Bewertungsmodell. Identifiziert einen Besucher ausgehend von Bewertungen spezifischer Microsoft Dynamics CRM-Bewertungsmodelle.
Wenn Sie die Kriterien in einer Besuchergruppe einrichten, werden die Felder nicht automatisch mit Werten gefüllt. Sie müssen diese selbst angeben. Stellen Sie sicher, dass ein von Ihnen erstelltes Feld zu dem Feldtyp passt, den der Anbieter des Konnektors vorsieht. Das Microsoft Dynamics CRM-Feld Bevorzugte Kontaktmethode verfügt zum Beispiel über die Werte Beliebig, E-Mail, Telefon, Fax und Post. Wenn Sie Bevorzugte Kontaktmethode für die Besucherkriterien verwenden, müssen Sie die Werte Beliebig, E-Mail, Telefon, Fax und Post angeben (und nichts anderes).
Um eine Besuchergruppe zu erstellen, können Sie Kriterien, wie zum Beispiel die geografische Lage und das Bewertungsmodell, in Microsoft Dynamics CRM kombinieren. Siehe auch: Besuchergruppen
Definition von Besuchergruppen für Formulare in Microsoft Dynamics CRM
Profilkriterien
- Erstellen Sie einen Formular-Block und ein Formular.
- Speichern Sie das Formular in einem Ordner in der Microsoft Dynamics CRM-Datenbank.
- Ziehen Sie den Formularblock auf die Seite Ihrer Kampagne oder Ihres Programms und veröffentlichen Sie ihn zum gewünschten Zeitpunkt.
- Eine Besuchergruppe erstellen Sie unter Episerver CMS > Besuchergruppen. Hierzu verwenden Sie die Profil-Kriterien. In diesem Beispiel haben die Besucher für die Kampagne oder das Programm ein Profil, das Schweden in der Land-Spalte beinhaltet. Ein Kontakt mit diesem Wert wird in der Microsoft Dynamics CRM-Datenbank hinzugefügt.
Kriterien des Bewertungsmodells
Microsoft Dynamics CRM verwendet ein einfaches Bewertungsmodell für die Gesamtbewertung eines Kontakts (Lead Score), das Sie durch eine Flow-Action in einer Smart-Kampagne verwandeln können.
- Erstellen Sie unter Episerver CMS > Besuchergruppen mithilfe des Kriteriums Bewertungsmodell eine Besuchergruppe.
- Erstellen Sie einen Formular-Block und ein Formular.
- Speichern Sie das Formular in einem Ordner in der Microsoft Dynamics CRM-Datenbank.
- Ziehen Sie den Formularblock auf die Seite Ihrer Kampagne oder Ihres Programms und veröffentlichen Sie ihn zum gewünschten Zeitpunkt.
Wenn ein Kontakt ein bestimmtes Formularfeld ausgefüllt hat, fügt Microsoft Dynamics CRM seiner Datenbank einen Wert hinzu (definiert durch das Bewertungsmodell, das Sie eingerichtet haben, wie zum Beispiel Scoring001_Score= 10).
Sie können die Kriterien Profil und Bewertungsmodell zur Auswahl kombinieren, zum Beispiel Besucher aus Schweden mit einer Gesamtbewertung von über 10.