View Categories

Anleitung (Version 0.1)

Voraussichtliche Lesezeit: 37 Minute(n)

Die hier beschriebene Anleitung ist die Bedienungsanleitung des Formularkonfigurators in der 1. Generation. Der Formularkonfigurator wird zukünftig durch den neuen Formularkonfigurator der 2. Generation abgelöst und wurde grundlegend überarbeitet.

Sie erkennen diese Version am Menüeintrag . Die 2. Generation nutzt nur noch den Menüeintrag

Zugriff auf den Formulardesigner #

Berechtigte Benutzer finden im Hauptmenü den Eintrag Formularkonfigurator als Menüpunkt. Wenn Sie diesen aufrufen, werden Sie zur Übersichtsseite aller bereits erstellten Formulare geleitet.

Die Übersicht zeigt die Spalten  Formularname Erstellt am , die Anzahl der  Veröffentlichungen sowie, sollte nur eine Veröffentlichung existieren den  Link dieser.

Bestehendes Formular bearbeiten #

Ein bestehendes Formular können Sie bearbeiten, wenn Sie einen Doppelklick auf die gewünschte Formularzeile innerhalb der ersten drei Spalten machen oder das betreffende Formular markieren und den Button  Bearbeiten klicken. Das bestehende Formular öffnet sich und Sie können Änderungen vornehmen. Alle Details zur Bearbeitung finden Sie im Abschnitt Formular erstellen.

Formulare Löschen #

Bestehende und nicht mehr benötigte Formulare können Sie löschen, indem Sie das gewünschte Formular markieren und über das Kontextmenü den Button  Löschen nutzen.

Link der Veröffentlichung #

Die Spalte Link enthält bei nur einer Veröffentlichung eines Formulars, direkt den aktuellen Link. Mit einem Doppelklick können Sie den Link kopieren und in einem Browser anwenden.

Vermeiden Sie die Änderung des Links an verschiedenen Stellen. Diese hat keine Auswirkung auf das Formular selbst und Sie können dieses aufgrund einer falschen URL ggf. nicht mehr aufrufen.

Gibt es mehrere Veröffentlichungen, finden Sie die aktuelle URL direkt innerhalb des Formulars auf der Registerkarte

.

Formular erstellen #

Neues Formular erstellen #

Das Formular ist das große Ganze. Vom Aufruf bis zum Absenden, der Ergebnisseite, dem Download oder dem Datenabgleich mit dem TecArt CRM. Ohne Formular selbst gibt es keine Schritte, Abschnitte und Ergebnisse.

Um ein neues Formular zu erstellen können Sie ein bestehendes Formular markieren und über das Kontextmenü  Duplizieren . Dieses kann dann individuell modifiziert werden.

Ein leeres neues Formular erstellen Sie über den Button  Neu .

Nutzen Sie für die Erstellung nur den Button Einfaches Formular . Alle anderen Entscheidungen zur Erstellung und zum Mapping können Sie auch innerhalb des Formulars noch treffen. Das Formular ist sofort erstellt und erst nach der Aktualisierung der Formularübersicht zu sehen.

Im angezeigten Zwischenfenster können Sie bereits entscheiden, ob Sie ein  Einfaches Formular oder ein Mehrstufiges Formular erstellen möchten. Darüber hinaus könnten Sie auch hier bereits das Mapping für Leads aktivieren.

Nach der Erstellung des Formulars öffnet sich die Bearbeitungsebene des Formulars. Haben Sie ein einfaches Formular erzeugt, befinden sich auf der Registerkarte

im unteren Abschnitt keine Schritte. Bei Erzeugung eines mehrstufigen Formulars werden direkt zwei Schritte dargestellt.

Wichtiger sind die initialen Formularoptionen und Angaben. Füllen Sie die Felder wie gewünscht aus:

Feld Beschreibung

Name

Ist der interne Name des Formulars und wird nicht nach Außen dargestellt.

Titel

Ist die Überschrift des Formulars und wird auf allen Seiten eines Formulars dargestellt.

Abschicken-Button-Beschriftung

Definiert den Senden-Button am Ende des Formulars. Je Zwischenschritt in mehrstufigen Formularen können weitere Buttonbezeichnungen verwendet werden. Dabei ist diese Bezeichnung auf der letzten Seite im letzten Schritt gesetzt für den Senden-Button.

Beschreibung

Die Beschreibung befindet sich auf allen Seiten eines Formulars und wird immer über den Feldern angezeigt. Je Abschnitt lassen sich weitere Beschreibungen hinzufügen. In Beschreibungen ist die Verwendung von Markdown möglich.

Speichern Sie Ihre Einstellungen und Schritte jeweils zwischen. Änderungen werden dabei sofort übernommen und können über den Veröffentlichungslink jederzeit angezeigt und überprüft werden.

Formularschritte anlegen #

Ein Formularschritt ist, abgesehen von der Ergebnisseite, das eigentliche Formular mit den Eingabefeldern. Ob nur ein Schritt oder über mehrere Schritte, ist sicher nicht nur eine Geschmacksentscheidung sondern auch abhängig von der Anzahl der Felder und zusätzlichen Angaben, die Sie befüllt haben wollen. Jeden Schritt können Sie weiterhin in Sektionen teilen.

Öffnen Sie ein Formular im Bearbeitungsmodus und wechseln Sie auf die Registerkarte

.

Haben Sie bisher ein einstufiges Formular, befindet sich im unteren Abschnitt Schritte der Button  Mehrere Formularschritte erstellen . Andernfalls befinden sich dort bereits mindestens zwei Schritte.

Klicken Sie auf  Neu , um weitere Schritte anzulegen. Je Klick wird eine neue Zeile unterhalb hinzugefügt und aus einem einstufigen Formular wird ein mehrstufiges Formular.

Jeder Schritt ist direkt angelegt. Haben Sie mal einen Schritt zu viel angelegt oder wünschen doch wieder nur ein einseitiges Formular, können Sie die Schritte auch wieder löschen.

Über das Kontextmenü stehen Ihnen weitere Optionen zur Verfügung.

Button Funktion

Eingabefelder bearbeiten

Öffnet die Detaileinstellungen der Eingabefelder dieses Formularschrittes.

Nach oben schieben

Schiebt die Formularseite inkl. aller Felder und Eingaben eine Ebene nach oben.

Nach unten schieben

Schiebt die Formularseite inkl. aller Felder und Eingaben eine Ebene nach unten.

Löschen

Löscht die Formularseite inkl. aller Felder und Eingaben.

Eingabefelder bearbeiten #

Die Eingabefelder sind die eigentlichen Formularseiten, auf denen Daten eingegeben werden können. Dabei bearbeiten Sie die Seite im gesamten und nehmen Einstellungen je Feld vor.

Öffnen Sie ein Formular im Bearbeitungsmodus und wechseln Sie auf die Registerkarte

.

Bei Bedarf können Sie auch über diese Registerkarte einen weiteren  Schritt hinzufügen . Jeden Schritt können Sie durch Sektionen, Abschnitte innerhalb eines Schrittes, aufteilen und ordnen. Neue Sektionen erstellen Sie über  Sektion hinzufügen . Jeder Schritt besitzt bereits eine Sektion.

Für die responsive Anzeige einer Seite und der darauf befindlichen Sektionen können Sie das  Layout je Schritt anpassen. Details lesen Sie im Abschnitt Responsive Einstellungen.

Wählen Sie zunächst einen  Schritt aus, welchen Sie bearbeiten möchten. Hat der Schritt selbst noch keinen Namen erhalten, vergeben Sie im Feld  Schrittname einen internen Namen.

Bei Bedarf vergeben Sie dem Schritt ein  Icon und definieren die Beschriftungen für den  Weiter Button und Zurück Button . Je nach Schrittreihenfolge wird auf dem ersten Schritt der Zurück-Button sowie auf dem letzten Schritt der Weiter-Button nicht angezeigt.

Als Icon können Sie jene von Font Awesome in der Version 5 verwenden. Tragen Sie einfach den Namen des Icons in das entsprechende Feld ein.

Alle Änderungen auf dieser Seite schließen Sie über den Button  Speichern am unteren Bildschirmrand ab.

Im weiteren Verlauf der Seite können Sie nun die Einstellungen je Sektion (Abschnitt) vornehmen. Dabei kann jede Sektion eine eigene  Überschrift und  Beschreibung erhalten. Auch hier gibt es die Möglichkeit der Verwendung von Markdown. Darüber hinaus können auch HTML-Tags verwendet werden.

Bei Bedarf legen Sie einfach eine weitere über Sektion hinzufügen an. Sektionen müssen keine Felder beinhalten und können damit auch als Zwischentext verwendet werden, um als Unterstützung zur Befüllung der weiteren Felder in einer anderen Sektion zu dienen.

Alle Änderungen auf dieser Seite schließen Sie über den Button  Speichern am unteren Bildschirmrand ab.

Sektionen können im linken Bereich über die jeweiligen Button nach oben und unten verschoben werden und bei Bedarf auch gelöscht werden. Möchten Sie eine ganze Sektion inkl. der darauf befindlichen Felder auf einen anderen Schritt verschieben, nutzen Sie im unteren Bereich die Drop-Down-Liste  Sektion zu anderem Schritt verschieben . Dies wird unmittelbar nach der Auswahl durchgeführt.

Legen Sie nun im Abschnitt Eingabefelder die Felder fest, welche Sie je Sektion angezeigt haben möchten. Nutzen Sie dazu unterhalb des Abschnitts den Button  Neues Eingabefeld . Viele Einstellungen können Sie direkt über die Liste der Eingabefelder vornehmen, indem Sie die jeweilige Zelle doppelt anklicken.

Jedes Feld ist direkt angelegt. Haben Sie mal ein Feld zu viel angelegt, können Sie die Felder auch wieder löschen.

Über das Kontextmenü stehen Ihnen weitere Optionen zur Verfügung.

Button Funktion

Weitere Optionen

Öffnet die Detaileinstellungen des Feldes.

Nach oben schieben

Schiebt das Feld in der Reihenfolge eine Ebene nach oben.

Nach unten schieben

Schiebt das Feld in der Reihenfolge eine Ebene nach unten.

Löschen

Löscht das Feld.

Die Detaileinstellungen je Feld, welche auch für die tabellarische Ansicht auf dieser Seite gilt, beschreiben wir im nachfolgenden Schritt.

Jedes Eingabefeld können Sie nun individuell einstellen. Neue Felder werden immer vom Typ Text erstellt. Nicht alle Einstellungen können Sie über die tabellarische Ansicht ändern. Die Detaileinstellungen je Feld erreichen Sie über das Kontextmenü Weitere Optionen .

Folgende Optionen stehen dabei zur Verfügung:

Feld Beschreibung

Name

Ist eine automatische Bezeichnung des Feldes. Diese kann geändert werden, sollte allerdings keine Sonderzeichen oder Leerzeichen beinhalten und darf auch nicht leer sein. Im Protokoll der abgesendeten Formulare wird der Name als Spaltenüberschrift verwendet. Sollten Sie den Namen im Nachgang ändern und wurden bereits Formulardaten übermittelt, wird in der Ergebnisseite eine weitere Spalte mit dem neuen Namen angelegt. Nutzen Sie hier ggf. eine weitere Veröffentlichung.

Beschriftung

Ist die Feldbezeichnung im Formular.

Platzhalter

Ist ein möglicher Platzhalter innerhalb Textzeilen und wird durch die eigentliche Eingabe überschrieben. Hierbei können Sie Anweisungen mitgeben oder auch gewünschte Formatierungen bei der Eingabe, auch wenn dies noch keine Prüfung auf Plausibilität bedeutet.

Defaultwert

Der Defaultwert überschreibt einen möglichen Platzhalter und gibt direkt den Wert vor, welcher bereits ausgegeben wird. Wird dieser nicht durch den Anwender geändert, wird dieser direkt in das Ergebnis geschrieben.

Bei Checkboxen verwenden Sie 1 für angehakt.

Pflichtfeld

Definiert die Pflichtfelder. Pflichtfelder werden beim verlassen des Feldes oder beim Nichtausfüllen farblich markiert. Darüber hinaus wird in der Progressbar bei mehrstufigen Formularen der entsprechende Schritt ebenfalls farblich markiert.

Icon

Als Icon können Sie jene von Font Awesome in der Version 5 verwenden. Tragen Sie einfach den Namen des Icons in das entsprechende Feld ein.

CSS-Klasse

An der Stelle kann eine spezielle CSS-Klasse definiert werden, welche durch eigene CSS-Dateien zuvor definiert wurden. Näheres finden Sie im Abschnitt Anpassen des Layouts.

Feldtyp

Der Feldtyp ist die Art des Eingabefeldes. Der Feldtyp kann nur über die weiteren Optionen für die Felder geändert werden.

Zu den Typen gehören:

Feldtyp Beschreibung und Besonderheiten
Text einzeilig Einzeiliges Textfeld für die Eingabe aller Zeichen
Nummer Einzeiliges Nummernfeld für die Eingabe ausschließlicher Nummern mit möglichem Komma und Minus. Punkt ist nicht möglich. Eine Plausibilitätsüberprüfung wird automatisch durchgeführt.
Datum Datumsfeld mit Kalenderwidget. Eine Plausibilitätsüberprüfung wird automatisch durchgeführt.
E-Mail Feld für die Eingabe einer E-Mail-Adresse. Eine Plausibilitätsüberprüfung wird automatisch durchgeführt.
Text mehrzeilig Mehrzeiliges Textfeld. Dieses blendet ein weiteres Feld für die Angabe der Standard-Zeilen ein. Das Feld selbst ist im Formular flexibel und kann mehr Zeilen beinhalten und auch selbst in der Höhe flexibel an den eingegebenen Text angepasst werden.
Auswahlliste Erstellt eine einfache Auswahlliste und blendet darüber hinaus ein weiteren Abschnitt zur Pflege der Listenwerte ein.
Checkbox Erstellt ein Checkboxfeld und übermittelt am Ende nichts für nicht angehakt oder 1 für angehakt.
Auswahlliste mehrfach Erstellt eine Auswahlliste mit Checkboxen und blendet darüber hinaus ein weiteren Abschnitt zur Pflege der Listenwerte ein. Es können später mehrere Werte der Liste ausgewählt werden.

Sektion

Sollten Sie ein Feld in der Sektion verschieben wollen, wählen Sie an dieser Stelle die gewünschte Sektion aus, zu der Sie das Feld verschieben wollen. Dies ist auch über Schritte hinaus möglich. Die Drop-Down-Liste zeigt Ihnen also alle Sektionen aller Schritte an.

Validierung

Im Abschnitt Validierung können Sie sogenannte Regex-Regeln festlegen, welche die eingegebenen Werte auf Plausibilität prüft. Damit kann also festgelegt werden, welche Zeichen Sie in einem Feld vorsehen oder auch ausschließen möchten. Mehr erfahren Sie im Abschnitt Validierungseinstellungen.

Zeilen

Dieses Feld gibt die Standardhöhe für mehrzeilige Textfelder vor.

Auswahlliste

An dieser Stelle können Sie auf Listen innerhalb des TecArt CRM zurück greifen, wenn diese aus Modulen kommen, für die ein Mapping vorgesehen ist. Die Daten, wie Index und Wert werden dabei automatisch aus dem TecArt CRM übertragen. Änderungen an den Listen werden ausschließlich über die Listenverwaltung vorgenommen und sofort für das Formular übernommen.

Alternativ können Sie eigene Listen für dieses Feld definieren und die Werte auch in eigene Felder anderer Typen in das TecArt CRM übertragen. Nutzen Sie hierfür die beiden eingeblendeten Felder  Name und  Wert . Der Name kommt dabei der Beschriftung des Listeneintrages gleich, während der Wert später im Ergebnis des Formulars übertragen wird. Beide Eingaben können auch gleich sein. Jede manuell eingetragene Kombination fügen Sie über  Auswahl hinzufügen hinzu.

Über das Kontextmenü können Sie die Reihenfolge verändern oder Listeneinträge wieder löschen.

Antwortseite gestalten #

Nach dem Versand der Formulardaten, wird den Anwendern die Antwortseite angezeigt. Grundlegend besteht diese aus einer  Überschrift und einer Beschreibung . Auch hier gibt es die Möglichkeit der Verwendung von Markdown. Darüber hinaus können auch HTML-Tags verwendet werden.

Über das Feld  Button Beschriftung kann der Download eines Dokumentes initiiert werden, welches Sie auf Basis der über die Registerkarte

hochgeladen haben und im Feld  Download Dokument ausgewählt haben.

Veröffentlichungen #

Sobald das Formular grundlegend eingerichtet ist, kann dieses verwendet werden. Details für das Mapping von Daten zum TecArt CRM, Feineinstellungen zum Design oder dem möglichen Einsatz von Marketinginstrumenten betrachten wir an dieser Stelle noch nicht.

Jedes Formular können Sie veröffentlichen oder für die weitere Eingabe sperren. Auf der Registerkarte

nehmen Sie die erforderlichen Einstellungen vor und finden Sie jede Veröffentlichung.

Eine  Neue Veröffentlichung richten Sie mittels gleichnamigen Button ein. Dabei wird je Veröffentlichung eine individuelle URL mit erforderlichen Parametern erstellt. Details können Sie in der tabellarischen Ansicht, wie auch über das Kontextmenü über Bearbeiten , einstellen.

Feld Beschreibung

Name

Der Name ist eine individuelle interne Bezeichnung für Sie selbst.

CSS-Datei

Für jede Veröffentlichung können Sie ein individuelles Layout festlegen. Dieses bezieht sich nicht auf das Formular oder die responsive Anzeige selbst sondern eher auf die Darstellung desselben Formulars sogar auf unterschiedlichen Webseiten. Wählen Sie an dieser Stelle kein individuelles Layout aus, wird das im System hinterlegte Layout verwendet.

Beginn

Jede Veröffentlichung benötigt ein Startdatum. In der Regel wird der aktuelle Tag gesetzt. Sie haben darüber hinaus die Möglichkeit die Veröffentlichung in der Zukunft anzulegen. In diesem Fall folgt eine Fehlermeldung beim Aufruf des Formulars. (Die aufgerufene Webseite ist noch nicht bzw. nicht mehr gültig.)

Enddatum

Im Enddatum steht immer das aktuelle Datum, daher kann das Datum auch in der Vergangenheit zum Beginn liegen. Das Enddatum hat keine Auswirkung auf die Veröffentlichung, solange Sie das Feld Besitz ein Abschlussdatum nicht mit einbeziehen.

Besitz ein Abschlussdatum

Setzen Sie ein Enddatum und den Haken für die Beachtung des Enddatums, wird das Formular ab dem Zeitpunkt nicht mehr aufgerufen. In diesem Fall folgt eine Fehlermeldung beim Aufruf des Formulars. (Die aufgerufene Webseite ist noch nicht bzw. nicht mehr gültig.)

Über das Kontextmenü können Sie weiterhin je Veröffentlichung das  Formular öffnen und betrachten sowie testen.

Die Screenshots zeigen die im Beispiel dargestellten Veröffentlichungen 1 – Formular nicht gültig, 2 – Formular im Standard-Design und 3 – Formular mit einer eigenen CSS-Datei.

Ergebnisdaten #

Jedes Formular und jede einzelne Veröffentlichung hat ihre eigene Ergebnisliste. Unabhängig, ob Sie ein Mapping zwischen Formular und TecArt durchführen oder nicht, können Sie die gesendeten Formulardaten jederzeit einsehen. Wechseln Sie dazu auf die Registerkarte

und wählen Sie im Kontextmenü auf der jeweiligen Veröffentlichung den Eintrag Ergbenisdaten . Angezeigt wird eine Tabelle mit den zu diesem Zeitpunkt verwendeten und gespeicherten Datenfeldern. Sollten zu einem späteren Zeitpunkt weitere Datenfelder zum Formular hinzugefügt worden sein oder die Feldbezeichnung verändert worden sein, werden die Felder als Spalten ebenfalls dargestellt, enthalten ggf. keine Daten.

Über das Kontextmenü in der Ergebnisliste können Sie sich das Ergebnis als  CSV Exportieren .

Design anpassen #

Verwendung von Markdown #

In Beschreibungen können Sie Markdown verwenden. Über Markdown lassen sich einige Texte formatieren.

Formatierung Eingabe Ausgegebener Text
Zeilenumbruch mit Abstand Texte mit Zeilenumbruch benötigen eine Leerzeile zwischen den einzelnen Zeilen.

Wird diese nicht eingefügt, werden Texte im Fließtext dargestellt.

Texte mit Zeilenumbruch benötigen eine Leerzeile zwischen den einzelnen Zeilen.

Wird diese nicht eingefügt, werden Texte im Fließtext dargestellt.

Zeilenumbruch ohne Abstand Texte mit Zeilenumbruch benötigen eine Leerzeile zwischen den einzelnen Zeilen.  (2x Leerzeichen hinter der Zeile)
Wird diese nicht eingefügt, werden Texte im Fließtext dargestellt.Fügen Sie zwei Leerzeichen vor dem Ende der Zeile hinzu, und wählen Sie dann die EINGABETASTE aus.
Texte mit Zeilenumbruch benötigen eine Leerzeile zwischen den einzelnen Zeilen.
Wird diese nicht eingefügt, werden Texte im Fließtext dargestellt.
Durchgestrichen ~~Durchgestrichen~~ Durchgestrichen
Fett **Fettschrift**

**~~Fettschrift durchgestrichen~~**

Mar__kd__own
Das ist __ein__ Text.

Fettschrift

Fettschrift durchgestrichen

Markdown
Das ist ein Text.

Kursiv *Kursiv*

*~~Kursiv durchgestrichen~~*

Mar*kd*own
Das ist *ein* Text.

Kursiv

Kursiv durchgestrichen

Markdown
Das ist ein Text.

Aufzählung * Aufzählung 1
* Aufzählung 2
* Zweite EbeneVor und nach der Aufzählung müssen Leerzeilen sein. Nach dem Stern muss ein Leerzeichen sein und eine weitere Ebene beginnt mit 2 Leerzeichen vor dem Sternchen.
  • Aufzählung 1
  • Aufzählung 2
    • Zweite Ebene
Nummerierte Liste 1. Schritt
1. Schritt
1. SchrittVor und nach der Nummerierung müssen Leerzeilen sein. Verschachtelte Nummerierungen funktionieren nicht.1. Schritt
1. Schritt
* Teilschritt
* Teilschritt
1. Schritt
  1. Schritt
  2. Schritt
  3. Schritt
  1. Schritt
  2. Schritt
    • Teilschritt
    • Teilschritt
  3. Schritt
Überschriften # Überschrift 1. Ebene
## Überschrift 2. Ebene
### Überschrift 3. Ebene

Tabellen

| Header 1 | Header 2 | Header 3 |
|———–|:———–:|———–:|
| Celle A1 | Celle A2 | Celle A3 |
| Celle B1 | Celle B2 | Celle B3 |

Mit  wird die Überschrift von den Zeilen getrennt. Weitere Überschriftenzeilen dazwischen gehen nicht. Die Anzahl der Minus ist irrelevant um die Trennung herbeizuführen. Es genügt grundlegend ein Minus zwischen den Pipe. Der Doppelpunkt : definiert, ob Sie linksbündig (keine Doppelpunkte), zentriert (je ein Doppelpunkt vor und nach den Minuszeichen) oder rechtsbündig (ein Doppelpunkt nach dem Minus) schreiben wollen.

Header 1 Header 2 Header 3
Celle A1 Celle A2 Celle A3
Celle B1 Celle B2 Celle B3
Inlinecode `Inlinecode` Code innerhalb einer Zeile bezeichnet man als Inlinecode und kann so in Texte eingefügt werden
Codeblock „`
Beispiel für einen Codeblock,
welcher über mehrere Zeilen gehen kann.
„`
Beispiel für einen Codeblock,
welcher über mehrere Zeilen gehen kann.
Horizontale Linie

Um eine horizontale Linie einzufügen, schreiben Sie drei Bindestriche ---. Die Zeile über der Zeile muss leer sein.


Link und E-Mail [Anzeigetext für Link](https://www.tecart.de)

<https://www.tecart.de>

<vertrieb@tecart.de>

Anzeigetext für Link

https://www.tecart.de

vertrieb@tecart.de

Bilder ![Das ist der alternative Text für das Bild](https://www.tecart.de/user/pages/tecart-media/E-Mail-Signatur-Banner-Virtueller-Assistent-ANNA.png)
[![Das ist der alternative Text für das Bild](https://www.tecart.de/user/pages/tecart-media/E-Mail-Signatur-Banner-Virtueller-Assistent-ANNA.png)](https://www.tecart.de)
![Das ist der alternative Text für das Bild](https://www.tecart.de/user/pages/tecart-media/E-Mail-Signatur-Banner-Virtueller-Assistent-ANNA.png „optionaler Text“)Der Pfad muss in jedem Fall an einer öffentlich zugänglichen Stelle im Internet liegen. Bilder, welche innerhalb des Add-ons bzw. dem TecArt CRM abgespeichert sind, können aus Sicherheitsgründen nicht aufgerufen werden.
Sie können das Bild aktuell nicht mit einer Weite oder Höhe versehen. Daher muss es die von Ihnen vorgesehene Größe haben. Eine Verlinkung auf dem Bild ist möglich, wie die zweite Zeile unseres Beispiels zeigt. Vergessen Sie dabei nicht den Bild-Tag in eckigen Klammern zu umschließen. Auch ein optionaler Text ist möglich.

Anpassen des Layouts #

Jedes Formular besitzt bereits sein eigenes Standard-Design. Dieses Design selbst können Sie nicht ändern, können jedoch eigene CSS-Dateien erstellen, um Ihrem Formular mit der Veröffentlichung ein eigenes individuelles Design mitzugeben. So können Sie das Aussehen des Formulars vollumfänglich an das Design Ihrer Webseite anpassen.

Im Abschnitt Veröffentlichungen beschreiben wir Ihnen, wie Sie ein Design einer Formular-Veröffentlichung zuweisen.

Das Bild zeigt eine Beispiel-CSS-Datei.

Bitte haben Sie dafür Verständnis, dass wir Ihnen an dieser Stelle nicht erklären, wie Sie CSS-Dateien erstellen und welche Bestandteile Sie verändern können.

Angepasstes CSS-Dateien legen Sie in der Registerkarte

ab. Dabei spielt es keine Rolle, ob diese im Hauptverzeichnis oder in Unterverzeichnissen abgelegt sind. Bei der Veröffentlichung eines Formulars können Sie ausschließlich eine CSS-Datei auswählen.

Responsive Einstellungen #

Für jeden Formularschritt können Sie anhand der gebildeten Sektionen festlegen, wie diese dargestellt werden sollen. Wechseln Sie zunächst wieder auf die Registerkarte

und wählen den ersten Schritt aus. Nutzen Sie den Button  Layout , um die Einstellungen für die responsiven Einstellungen aufzurufen.

Grundlegend ist jeder Abschnitt untereinander angeordnet und wird über die gesamte Breite (100% bis maximal 1200 Pixel) dargestellt.

Über die Layouteinstellungen können Sie nun für die jeweiligen Abschnitte in der festgelegten Reihenfolge die Anzeige der Anzahl der Abschnitte in den vordefinierten Breiten definieren.

Nr. sm
(small)
md

(medium)

lg

(large)

xl

(xlarge)

laufende Nummer < 768 Pixel > 768 Pixel < 992 Pixel > 992 Pixel < 1200 Pixel > 1200 Pixel
1 1 1 1 1
2 1 2 2 4
3 1 1 1 1
4 1 1 2 2

Die Angabe der Zahlen je Zeile gibt die Anzahl der Abschnitte wieder. Sie sollten darauf achten, dass je Zeile die Abschnitte in logischen Umbrüchen dargestellt werden können. Bei einer Abweichung kann es sonst zu unschönen Umbrüchen kommen. Logische Umbrüche sind: 1|2|4|8 oder 1|3|3|6. Zu unschönen Darstellungen kommt es, wenn Sie z.B. 1|2|2|3 wählen, da in der nächstkleineren Ansicht 3 Abschnitte zweispaltig dargestellt werden sollen.

sm md lg xl
Abschnitt 1
Abschnitt 2
Abschnitt 3
Abschnitt 4
Abschnitt 5
Abschnitt 6
Abschnitt 7
Abschnitt 8
Abschnitt 1
Abschnitt 2 Abschnitt 3
Abschnitt 4 Abschnitt 5
Abschnitt 6
Abschnitt 7
Abschnitt 8
Abschnitt 1
Abschnitt 2 Abschnitt 3
Abschnitt 4 Abschnitt 5
Abschnitt 6
Abschnitt 7 Abschnitt 8
Abschnitt 1
Abschnitt 2 Abschnitt 3 Abschnitt 4 Abschnitt 5
Abschnitt 6
Abschnitt 7 Abschnitt 8

Validierungseinstellungen regex #

Mit Hilfe der Validierung lassen sich für jedes Feld Zeichenketten und Plausibilitäten überprüfen und einstellen. Dabei können Sie gleichzeitig für ein Feld mehrere Überprüfungen einrichten, welche nacheinander abgearbeitet werden. Achten Sie jedoch auf sinnvolle Kombinationen. Lassen Sie nur Zahlen zu und der Charakter soll gleichzeitig eine E-Mail-Adresse sein, würde Sie das Feld nicht mehr befüllen können, da Ihnen das @ und der . Fehlen.

Grundlagen zur Validierung finden Sie z.B. unter Wikipedia: Regulärer Ausdruck – Regex

Einen Rexex-Builder finden Sie hier: regex101: build, test and debug

Gespeicherte Validierungen können Sie über die Drop-Down-Liste je Feld hinzufügen. Wählen Sie den Ausdruck Neue RegEx, wird eine neue Regel für alle Zeichen erstellt, welche Sie später bearbeiten können. Anbei finden Sie ein paar voreingestellte Validierungen und Beispiele für eigene Regeln.

Eine Regel kann derzeit maximal rund 240 Zeichen lang sein.

Validierung Fehlernachricht RegEx Name RegEx Anmerkung
Bezeichnung Ihrer Validierung
(individueller Name je Validierung in Ihrem Feld)
Fehlernachricht bei Nichteinhaltung der Regeln
(individuelle Fehlerausgabe je Verwendung der Validierung)
Name der gespeicherten Regex-Regel Anzeige der Regex-Regel
required \S+ Alle Zeichen sind erlaubt, das Feld darf nicht leer sein und es muss mindestens 1 Zeichen im Feld stehen.
only_digits ^[0-9]*$ Es sind nur Ziffern von 0-9 zugelassen oder das Feld könnte leer bleiben, sofern es sich um kein Pflichtfeld handelt
only_characters ^[a-zA-ZäÄöÖüÜ]*$ Es sind nur Buchstaben inkl. ÄÖÜ in großer und kleiner Schreibweise zugelassen oder das Feld könnte leer bleiben, sofern es sich um kein Pflichtfeld handelt
Nur Buchstaben [a-zA-Z] Es sind nur Buchstaben in großer und kleiner Schreibweise zugelassen
E-Mail-Adresse ^([\w.+-]{2,64}\@[\w.-]{2,100}\.[a-z]{2,6})*$ Hierbei handelt es sich um eine E-Mail-Adresse mit den zulässigen Zeichen sowie der Prüfung auf Name@Domain.TopLevelDomain. Vor dem @ dürfen dabei 2 bis 64 Zeichen stehen. Zulässig sind (\w) 0-9 a-z _ sowie . + und -. Nach dem @ sind maximal 2 bis 100 Zeichen zulässig und abschließend 2 bis 6 weitere Zeichen für die Top-Level-Domain. Das Feld könnte leer bleiben, sofern es sich um kein Pflichtfeld handelt.
Telefon – Internationale Schreibweise ^(\+(\d+)\s(\d+)\s(\d+)(-(\d+))?)*$ Überprüfung einer Telefonnummer auf internationale Schreibweise mit mindestens 2 Leerzeichen als Trennung nach der Landeskennung und nach der Vorwahl.
+49 361 3026240
+49 0361 302624-0
+49 361 302624-22
URL mit https oder http ^(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,})*$  Prüft, den Ausdruck einer URL und mit dem voraussetzen von http:// oder https://. Ausdrücke nur mit www. werden nicht akzeptiert. Das Feld könnte leer bleiben, sofern es sich um kein Pflichtfeld handelt.
(Haken) http://www.tecart.de https://www.tecart.de https://tecart.de https://www.tecart.de/agb https://www.tecart.de/?huerde=34&id=12#link
(Fehler) www.tecart.de tecart.de tecart.de/agb https://www.tecart#.de
UStID AT, BE, CZ, DE, DK, FR, NL, PL ^((AT)?U[0-9]{8}|(BE)?[0-9]{10}|(CZ)?[0-9]{8,10}|(DE)?[0-9]{9}|(DK)?[0-9]{8}|(FR)?[0-9A-Z]{2}[0-9]{9}|(NL)?[A-Z0-9+*]{10}[0-9]{2}|(PL)?[0-9]{10})*$ Hierbei werden Umsatsteuerr-ID´s für die Länder Österreich, Belgien, Tschechien, Deutschland, Dänemark, Frankreich, Niederlande sowie Polen geprüft. Das Feld könnte leer bleiben, sofern es sich um kein Pflichtfeld handelt.
IBAN – alle Länder ^[A-Z]{2}[0-9]{2}\s?[A-Z0-9]{4}\s?[A-Z0-9]{4}\s?[A-Z0-9]{3}([A-Z0-9]\s?[A-Z0-9]{0,4}\s?[A-Z0-9]{0,4}\s?[A-Z0-9]{0,4}\s?[A-Z0-9]{0,3})?$ Angabe beliebiger IBAN-Nummern ohne Prüfung der Richtigkeit je Land
BIC ^[A-Z0-9]{4}[A-Z]{2}[A-Z0-9]{2}(?:[A-Z0-9]{3})?$ Prüfung beliebiger BIC
KFZ-Kennzeichen ^([A-Z]{1,3}-[A-Z]{1,2} \d{1,4})*$ Deutsche KFZ-Kennzeichen mit „-“ Trennung und Leerzeichen zwischen Buchstaben und Ziffern. Das Feld könnte leer bleiben, sofern es sich um kein Pflichtfeld handelt.

Nutzen Sie auf einer hinzugefügten Validierung das Kontextmenü und wählen Sie Bearbeiten , können Sie bestehende oder neue Validierungen bearbeiten. Bei bestehenden Validierungen werden Ihnen die Felder gezeigt, in denen die gespeicherten Regeln Anwendung finden.

Besondere Zeichen
z Ein beliebiges Zeichen z
\
  • Wird verwendet, um anzugeben, dass das nächste Zeichen NICHT wörtlich interpretiert werden sollte . Beispielsweise wird das Zeichen „w“ allein als „entspricht dem Zeichen w“ interpretiert, die Verwendung von „\w“ bedeutet jedoch „entspricht einem alphanumerischen Zeichen einschließlich Unterstrich“.
  • Wird verwendet, um anzugeben, dass ein Metazeichen wörtlich interpretiert werden soll . Zum Beispiel das „.“ Metazeichen bedeutet „jedes einzelne Zeichen außer einer neuen Zeile abgleichen“. Wenn wir jedoch lieber ein Punktzeichen abgleichen möchten, würden wir „\.“ verwenden.
\\ Das Gegenteil vom Schrägstrich (Backslash)
\0nnn Zeichen mit oktaldezimalem Wert 0nnn
\xnnn Zeichen mit hexadezimalem Wert 0nnn
\t Tabulator
\n Zeilenumbruch (Newline)
\r Wagenrücklauf (Carriage Return)
\f Zeichenvorschub (Form Feed)
\a Piepton (Beep)
\e Escape
\cz Kontrollzeichen korrespondierend zu z
Vordefinierte Zeichenklassen
. Jedes Zeichen (Einstellbar ob auch Umbrüche enthalten sind)
\d Beliebiges Ziffernzeichen; identisch mit [0-9]
\D Alle Zeichen außer Ziffern; identisch mit [^0-9]
\s Leerraumzeichen (White Space); identisch mit [ \t\n\x0B\f\r]
\S Alle Zeichen außer Leerraum; identisch mit [^\s]
\w Jedes alphanummerisches Zeichen; identisch mit [a-zA-Z_0-9]
\W Alle Zeichen außer Jedes alphanummerische; identisch mit [^\w]
Eigene Zeichenklassen
[abc] a, b oder c, (Einfache Klasse)
[^abc] Alles außer a, b oder c (Negierung)
[a-z] a bis z oder A bis Z (einfacher Zeichenbereich)
[a-m[n-p]] a bis m oder n bis p; identisch mit [a-dm-p] (Vereinigung)
[a-z&&[egf]] e, g oder f (Untermenge)
[a-z&&[^bc]] a bis z, ohne b und ohne c (Zeichenbereich mit Auschluss)
Grenzbezüge
^
  • Entspricht dem Anfang der Eingabe.
  • Bei Verwendung in einem Mengenmuster ([^abc]) negiert es die Menge; passt zu allem, was nicht in Klammern steht
$ Entspricht dem Ende der Eingabe.
{n} Entspricht dem vorhergehenden Zeichen genau n-mal.
{n,m} Entspricht dem vorhergehenden Zeichen mindestens n-mal und höchstens m-mal. n oder m können weggelassen werden, wenn sie Null (n) oder Unendlich (m) sind.
\b Wortgrenze
\B Alles außer eine Wortgrenze
\A Beginn des Textes
\G The end of the previous match
\Z Ende des Textes oder des Textabschlusses
\z Ende des Textes
Quantitäten
?
  • Entspricht dem vorhergehenden Zeichen 0 oder 1 Mal.
  • Bei Verwendung nach den Quantoren *, +, ? oder {}, macht den Quantor nicht gierig; Es wird die minimale Anzahl von Malen erreicht, im Gegensatz zur maximalen Anzahl von Malen.
X? X genau einmal oder überhaupt nicht
* Entspricht mindestens 0 Mal dem vorhergehenden Zeichen.
X* X 0 Mal bis viele
+ Entspricht mindestens einem Mal dem vorhergehenden Zeichen.
X+ X 1 Mal bis viele
X{n} X genau n Mal
X{n,} X mindestens n Mal bis viele
X{n,m} X n bis m Mal
Quantitäten (nicht gefräßig, so wenig wie möglich)
X*? X 0 Mal bis so wenig wie möglich
X+? X 1 mal bis so wenig wie möglich
X{n,}? X mindestens n Mal bis so wenig wie möglich
X{n,m}? X mindestens n Mal bis höchsten m Mal
Quantitäten (gefräßig, so viel wie möglich)
X*+ X 0 Mal bis so viel wie möglich
X++ X 1 Mal bis so viel wie möglich
X{n,}+ X mindestens n Mal bis so viel wie möglich
X{n,m}+ X mindestens n und maximal m Mal
Aneinanderreihung und Gruppierung
XY X gefolgt von Y
X|Y Entweder X oder Y
(X) X als Gruppe mit späterer Bezugsmöglichkeit $n
(?:X) X als Gruppe ohne späterer Bezugsmöglichkeit

Mapping zwischen Formular und TecArt #

Die Hauptaufgabe der Formulardaten ist das Mapping der eingegebenen Daten mit dem TecArt CRM.

Aktuell stehen die Module Leads, Kontakte und Aufträge zur Verfügung. Auf Bedarf kann das Mapping um weitere Module erweitert werden. Sprechen Sie mit unserem Vertrieb.

Lead-Mapping #

Wechseln Sie für die Einstellung des Mapping mit dem Modul Leads auf die Registerkarte

. Diese gliedert sich in zwei Bereiche. Auf der linken Seite sehen Sie Standard-Einstellungen und Optionen. Auf der rechten Seite können Sie Feldwerte des Formulars an das Modul Leads übergeben oder auch feste Werte, welche nicht durch das Formular erzeugt werden an das Modul übergeben.

Zusätzlich zum Anlegen neuer Datensätze oder zur Aktualisierung bestehender Datensätze auf Basis von Dubettenprüfungen, wird jeweils eine Zusammenfassung der eingetragenen Formulardaten als Aktivität vom Typ Notiz mit dem Absendedatum und der Uhrzeit im Lead angelegt.

Mapping aktivieren-deaktivieren #

Schalten Sie das  Mapping Aktiv . Nur dann werden Daten übertragen. Sie können die Aktivschaltung jederzeit unterbrechen und zu einem späteren Zeitpunkt wieder aktivieren. Dies hat auf die anderen Einstellungen keine Auswirkung.

URL-Parameter auswerten #

Über die Checkbox  URL-Parameter auswerten schalten Sie für dieses Formular die Auswertung lediglich ein bzw. aus. Die Details für das Tracking haben wir Ihnen im Abschnitt URL-Parameter-Tracking beschrieben.

Fixe Feldvorgaben #

Zu den fixen Feldern zählen die nachfolgenden. Gerade die Ansprechpartner eines Leads lassen sich nicht individuell einstellen. Aktuell können Sie daher maximal drei Felder an das TecArt CRM übergeben.

Feld Beschreibung Feld TecArt CRM

Betreff

Optional: Das Feld Betreff ist optional und kann durch ein Formularfeld befüllt werden. Möchten Sie für Ihr Formular immer einen fixen Wert übermitteln, z.B. Anfrage aus Formular „Mein Formular“, dann können Sie dieses auch über den Abschnitt Weitere Lead-Felder pflegen.

Thema (subject)

Verantwortlicher

Der Lead wird innerhalb des TecArt CRM als Datensatz angelegt. Jeder Datensatz hat automatisch einen Ersteller und einen Angabe zur letzten Änderung durch. Bei der Neuanlage werden beide Felder durch den hier ausgewählten Benutzer befüllt. Wir empfehlen Ihnen einen Benutzer zu nutzen, welcher sonst nicht mit dem TecArt CRM arbeitet, z.B. einen Benutzer mit dem Namen Formulardesigner. Solch ein Benutzer nutzt eine Lizenz im TecArt CRM.

Ersteller (creatuser)

Änderungsbenutzer (chguser)

Vorname

Die Ansprechpartnerdaten werden auf der Registerkarte

innerhalb eines Leads befüllt. Die E-Mail-Adresse wird hierbei nicht erneut abgefragt. Diese wird aus dem Feld  Formular-E-Mail-Feld auch für den Ansprechpartner übernommen.

Vorname

Nachname

Nachname

Telefon

Telefon

Dublettencheck #

Bevor ein neuer Lead angelegt wird, wird zunächst geprüft, ob ein solcher Lead bereits existiert. Dies geschieht zunächst anhand der E-Mail-Domain. Wurde ein bestehender Lead mit derselben E-Mail-Domain gefunden, wird dieses aktualisiert. Zudem wird in diesem Lead nach einem Ansprechpartner mit der exakt eingegebenen E-Mail-Adresse gesucht. Wurde keiner gefunden, wird ein weiterer Ansprechpartner mit den Eingabedaten hinzugefügt. Der gesamte Ablauf ist im folgenden Diagramm zu erkennen.

Schalten Sie zunächst über das Feld Dublettenprüfung die Prüfung ein, wenn für dieses Formular eine Prüfung nach bereits bestehenden Leads erfolgen soll. Legen Sie dann über das Feld Formular-E-Mail-Feld das Feld fest, welches die E-Mail-Adresse enthält, welche für die Dublettenprüfung verwendet werden soll. Legen Sie über die Administration für das Add-on fest, welcher Workflow-Schritt eine, Duplikat oder einer Prüfung zuzuordnen ist. Details finden Sie im Abschnitt Dublettenprüfung Lead-Mapping.

Weitere Lead-Felder mappen #

Sie können beliebige Felder aus Ihrem Formular an einen neuen Lead übermitteln. Hierzu nutzen Sie auf der rechten Seite die Einstellungen.

Fügen Sie ein neues Feld über Feld einfügen hinzu. Dieses wird sofort als neue Zeile angelegt mit subject in der Spalte CRM-Feld.

Führen Sie einen Doppelklick auf dem Zeileneintrag aus oder nutzen Sie  Bearbeiten über das Kontextmenü. Es öffnet sich ein neues Fenster mit den Einstellungsmöglichkeiten.

Wählen Sie aus der Liste das gewünschte  CRM-Feld aus. Danach können Sie das  Formularfeld festlegen. Im dritten Feld können Sie optional einen  Defaultwert eintragen. Es besteht die Möglichkeit ein Formularfeld gleichzeitig in mehrere CRM-Felder einzutragen.

Der Defaultwert findet häufig Anwendung, wenn Sie CRM-Felder mit festen Werten befüllen wollen, zu welchem kein Formularfeld gehört. So können Sie beispielsweise einen fixen Formularnamen, Suchbegriffe, Templates, Workflows oder Eintragungen vornehmen, die im Formular nicht abgefragt werden, Ihnen die Arbeit mit den Leads im TecArt CRM aber erleichtern. In seltenen Fällen können Sie auch einen Defaultwert für Formularfelder übergeben, wenn diese nicht ausgefüllt wurden.

Speichern Sie die Einstellungen und wiederholen Sie die Vorgänge für jedes Feld, welches Sie mappen möchten.

E-Mail-Versand #

Für die Einrichtung eines E-Mail-Versands wechseln Sie auf die Registerkarte

. Sollten die Detaileinstellungen noch nicht verfügbar sein, aktivieren Sie das Mapping über das Feld Mapping Aktiv und  Speichern Sie die Einstellung einmalig.

Über den Abschnitt E-Mail-Versand nehmen Sie die Einstellungen vor.

Der Versand der E-Mails erfolgt derzeit über den Benutzer, welchen Sie im TecArt CRM über die Add-on-Einstellungen zum Formulardesigner im Feld URL form_submit festgelegt haben. Dieser Benutzer sollte nur ein E-Mail-Konto besitzen. Sie haben aktuell keine Möglichkeit das Absenderkonto zu beeinflussen, bei mehreren E-Mail-Konten wird das erste gefundene Konto verwendet.

Feld Beschreibung

E-Mail an Formularabsender

Über diese Checkbox aktivieren Sie den Versand einer E-Mail an den Formularabsender bzw. an die in einem Feld des Formulars anzugebende E-Mail-Adresse. Das betreffende Formularfeld stellen Sie im Feld Formular-E-Mail-Feld ein.

E-Mail an CRM-Nutzer

Über dieses Kontrollkästchen aktivieren Sie den Versand einer E-Mail an den im Feld CRM-Nutzer festgelegten Empfänger.

Um dieselbe E-Mail zu erhalten, wie der Formularabsender, können Sie dieses Kästchen frei lassen und stattdessen einen oder mehrere BCC-Empfänger in Ihre E-Mail-Vorlage eintragen.

Betreff

Tragen Sie hier einen festen Betreff Ihrer E-Mail zum aktuellen Formular ein. Ein in der E-Mail-Vorlage eingetragener Betreff wird nicht verwendet.

CRM-Nutzer

Legen Sie hier den Benutzer fest, welcher auf seine Standard-E-Mail-Adresse die E-Mail erhalten soll, wenn Sie E-Mail an CRM-Nutzer aktiviert haben. Als Standard-E-Mail-Adresse gilt hier die in den Benutzerinformationen im Feld E-Mail hinterlegte E-Mail-Adresse.

eml-Datei

Hier stellen Sie die EML-Vorlage Ihrer E-Mail ein, die für den Versand an den Formularabsender und CRM-Nutzer verwendet werden soll. Besonderheiten zur Gestaltung der EML-Dateien lesen Sie unter E-Mail-Vorlage.

odt-Datei

Optional: Hier geben Sie die ODT-Vorlage vor, die als Vorlage für die Erstellung eines PDF-Dokumentes dient, welches als Anlage an die E-Mail für den Formularabsender und CRM-Nutzer angehängt werden soll. Besonderheiten zur Gestaltung der ODT-Dateien lesen Sie unter ODT-Vorlage. Nutzen Sie keine ODT-Datei, wird nur die E-Mail versandt. Tragen Sie nur den Namen der Datei ggf. mit einem Pfad ein. Beispiele: Vorlage.odt oder Formulardesigner/Vorlage.odt

Das Ergebnis ist eine Anlage an die E-Mail mit dem Namen Angaben.pdf.

Formular-E-Mail-Feld

Legen Sie an dieser Stelle Fest, in welchem Formularfeld die E-Mail-Adresse enthalten ist, welche für den Versand des Formulars an den Formularabsender genutzt werden soll.

E-Mail-Vorlage #

Erstellen Sie eine E-Mail-Vorlage als EML-Datei und speichern Sie diese zwischen. Die E-Mail-Vorlagen können alle gestalterischen Elemente beinhalten, die Sie wünschen, so auch Elemente, die Sie für Ihre Standard-E-Mail-Vorlagen ggf. in der Administration der E-Mail-Vorlagen abgelegt haben. Lediglich die Pfade müssen entsprechend angepasst werden.

Als Platzhalter für die Formularfelder können Sie folgende Variablen verwenden:

  • {$inputs.name_des_eingabefeldes} – Jedes Feld können Sie über den automatisch vergebenen Namen oder den selbst geänderten Namen ansteuern, wie Sie dies auf der Registerkarte
  • vorgenommen haben.
  • {$inputs_table} – Tabelle aller Formularfelder als HTML-Grundlage. Diese darf nur in HTML-Vorlagen verwendet werden und liefert in der ersten Spalte den Namen des Feldes und in der rechten Spalte die eingetragenen Daten.
  • {$inputs_table_txt} – Tabelle aller Formularfelder als Plain-Text mit einer Monospace-Schriftart. Diese darf nur in TXT-Vorlagen verwendet werden.

Speichern Sie die E-Mail-Vorlage dann in den Dokumenten des Add-ons auf der Registerkarte

ab. Dabei können Sie auch Ordner und Unterordner anlegen.

Wählen Sie die Vorlage über die Drop-Down-Liste eml-Datei , wie oben beschrieben aus. Es kann vorkommen, dass Sie die Seite ggf. aktualisieren müssen, damit eine eben abgelegte Datei in der Liste angezeigt wird.

ODT-Vorlage #

Erstellen Sie eine ODT-Vorlage nach Belieben und speichern Sie diese zwischen. Die ODT-Vorlage kann alle gestalterischen Elemente beinhalten, die Sie wünschen.

Als Platzhalter für die Formularfelder können Sie folgende Variablen verwenden:

  • {$inputs.name_des_eingabefeldes} – Jedes Feld können Sie über den automatisch vergebenen Namen oder den selbst geänderten Namen ansteuern, wie Sie dies auf der Registerkarte
  • vorgenommen haben.
  • {$inputs_table_txt} – Tabelle aller Formularfelder als Plain-Text mit einer Monospace-Schriftart.

Speichern Sie die Vorlage unter  Administration Vorlagen Dokumentenvorlagen . Sie können dabei auch mit Unterordnern arbeiten. Wichtig ist, dass die Datei vom „Schnittstellenbenutzer“ auch gelesen werden kann, welchen Sie über die Add-on-Einstellungen zum Formulardesigner im Feld URL form_submit festgelegt haben.

Tragen Sie den Namen der Vorlage in das Feld odt-Datei , wie oben beschrieben ein.

Kontakt-Mapping #

Für die Einrichtung eines Kontakt-Mappings wechseln Sie auf die Registerkarte

. Sollten die Detaileinstellungen noch nicht verfügbar sein, aktivieren Sie das Mapping über das Feld Mapping Aktiv und  Speichern Sie die Einstellung einmalig.

Über den Abschnitt Kontakt nehmen Sie die Einstellungen vor.

Je Zeile legen Sie die auszufüllenden Daten fest. Dabei sind die ersten beiden Werte als fixe Werte zu betrachten. Über das  können Sie weitere Zeilen für weitere zu mappende Felder hinzufügen. Mit Hilfe des hinter einer Zeile entfernen Sie diese inkl. der Zuordnung.

Feld Beschreibung

CRM-Feld

Wählen Sie das Feld des TecArt CRM aus, welches mit Daten befüllt werden soll.

Datenquelle

Legen Sie fest, ob die Daten für das TecArt-CRM-Feld aus einem Formularfeld genommen werden sollen oder einen fixen Wert erhalten sollen.

Datenquelle Feld

Im Fall der Auswahl Formularfeld in der Datenquelle wählen Sie hier das Feld aus, aus welchem die Daten genommen werden sollen.

Defaultwert

Der Defaultwert ist im Fall eines nicht ausgefüllten Formularfeldes der Inhalt, der anstelle der Daten in das TecArt CRM übertragen wird und im Fall der Auswahl Fester Wert der Wert.

Dubl.-Prüfung

Damit nicht ständig Kontakte angelegt werden, können Sie über die Kontrollkästchen die Felder definieren, die für eine Dublettenprüfung verwendet werden sollen. Wird ein Kontakt als Dublette erkannt, erfolgt keine Neuanlage. Es werden auch keine Daten geändert. In diesem Fall empfehlen wir eine Kombination mit der E-Mail, um die Informationen gesondert zu erhalten.

Das Feld des Defaultwertes wird variabel auf Basis des CRM-Feld angezeigt und kann daher beispielsweise als Drop-Down-Liste oder Währungsfeld dargestellt werden.

Auftrags-Mapping #

Für die Einrichtung eines Auftrags-Mappings wechseln Sie auf die Registerkarte

. Sollten die Detaileinstellungen noch nicht verfügbar sein, aktivieren Sie das Mapping über das Feld Mapping Aktiv und  Speichern Sie die Einstellung einmalig.

Über den Abschnitt Auftrag nehmen Sie die Einstellungen vor. Aktivieren bzw. deaktivieren Sie bei Bedarf das Mapping gesondert.

Je Zeile legen Sie die auszufüllenden Daten fest. Dabei sind die ersten vier Werte als fixe Werte zu betrachten. Über das können Sie weitere Zeilen für weitere zu mappende Felder hinzufügen. Mit Hilfe des hinter einer Zeile entfernen Sie diese inkl. der Zuordnung.

Feld Beschreibung

CRM-Feld

Wählen Sie das Feld des TecArt CRM aus, welches mit Daten befüllt werden soll.

Datenquelle

Legen Sie fest, ob die Daten für das TecArt-CRM-Feld aus einem Formularfeld genommen werden sollen, einen fixen Wert erhalten sollen oder aus einem Kontakt übernommen werden sollen, sobald dieser Angelegt oder als Dublette erkannt wurde.

Datenquelle Feld

Im Fall der Auswahl Formularfeld in der Datenquelle wählen Sie hier das Feld aus, aus welchem die Daten genommen werden sollen.

Wählen Sie Kontakt im Feld Datenquelle aus, so stehen Ihnen hier die Felder des Kontaktes zur Verfügung und können so Daten aus dem Kontakt an den Auftrag übergeben.

Defaultwert

Der Defaultwert ist im Fall eines nicht ausgefüllten Formularfeldes der Inhalt, der anstelle der Daten in das TecArt CRM übertragen wird und im Fall der Auswahl Fester Wert der Wert.

Dubl.-Prüfung

Damit nicht ständig Aufträge angelegt werden, können Sie über die Kontrollkästchen die Felder definieren, die für eine Dublettenprüfung verwendet werden sollen. Wird ein Auftrag als Dublette erkannt, erfolgt keine Neuanlage. Es werden auch keine Daten geändert. In diesem Fall empfehlen wir eine Kombination mit der E-Mail, um die Informationen gesondert zu erhalten.

Das Feld des Defaultwertes wird variabel auf Basis des CRM-Feld angezeigt und kann daher beispielsweise als Drop-Down-Liste oder Währungsfeld dargestellt werden.

Voraussetzungen und Einstellungen #

Voraussetzungen #

  • TecArt CRM ab Version 5.0

Sollten Sie Daten der Formulare direkt mit dem TecArt CRM verarbeiten wollen, also Datensätze direkt nach dem Absenden der Formulare anlegen wollen, benötigen Sie darüber hinaus ggf. weitere Module. Daher empfehlen wir Ihnen

Textvorlage Add-on Einstellungen bearbeiten

 

Einstellungen Add-on #

Kollabiere Abschnitt
TecArt Modul Menü Für wen?

 

 

Add-ons
Add-ons verwalten

ADMINISTRATOR

Textvorlage Add-on Einstellungen bearbeiten

 

Berechtigte Gruppen #

Kollabiere Abschnitt

Im Abschnitt Berechtigte Gruppen legen Sie zunächst die Gruppen der Benutzer fest, welche Zugriff auf das Add-on erhalten sollen. Mehrere Gruppen können Sie mittels gedrückter Strg -Taste auswählen. Achten Sie bitte bei der Auswahl auf unlogische Kombinationen, wie Keine und Alle.

Legen Sie nur wenige Benutzter über eine Gruppe fest, da gerade Änderungen an Feldern und Daten innerhalb des TecArt CRM sowie Änderungen an Formularen wechselseitige Auswirkungen auf Datensätze und Ansichten erzeugen können.

Wir empfehlen Ihnen eine dringende Dokumentation dieser Abhängigkeiten zwischen Datenfeldern innerhalb des TecArt CRM und der Verwendung dieser in Formularen.

Textvorlage Add-on Einstellungen bearbeiten

 

Ausführen im Benutzerkontext von #

Kollabiere Abschnitt

In diesem Abschnitt können Sie im Feld  Benutzer einen Benutzer angeben, mit dem das Add-on ausgeführt werden soll, so als wäre dieser der eingeloggte Benutzer. Das bedeutet, dass ein Benutzerwechsel durchgeführt wird und dieser nach der Ausführung des Add-ons wieder auf den eingeloggten Benutzer zurück wechselt. Wird kein Benutzer angegeben, wird weiterhin der eingeloggte Benutzer verwendet.

In der Regel müssen Sie hier nur selten Einstellungen vornehmen.

Weshalb ist die Option erforderlich?

Die Option ist nur dann erforderlich, wenn das Add-on Funktionen ausführt, auf die der eingeloggte Benutzer in der Regel nicht zugreifen kann. Setzen Sie z.B. Externe Benutzer in Ihren Projekten ein, haben diese ggf. keine Berechtigung auf Add-ons, die Ihre Aufgaben oder Termine erweitern. In diesem Fall würden sich die Termine und Aufgaben durch externe Benutzer mangels Berechtigung nicht speichern lassen. Das kann umgangen werden, indem Sie hier einen Benutzer mit entsprechenden Berechtigungen auswählen.

Ein anderes Beispiel wäre, wenn durch einen individuellen Prozess im Hintergrund ein Objekt (z.B. ein Auftrag) angelegt werden soll, obwohl der ausführende Benutzer weder Zugriff auf das Modul Aufträge hat noch Aufträge anlegen dürfte. Auch in diesem Zusammenhang müsste ein Benutzerkontextwechsel durchgeführt werden auf einen Benutzer, welcher beide Berechtigungen besitzt.

Dublettenprüfung Lead-Mapping #

Für das Lead-Mapping können Sie in einzelnen Formularen eine besondere Dublettenprüfung aktivieren. Diese ist dann hilfreich, wenn Sie verschiedene Formulare an unterschiedlichen Stellen verwenden und Sie so durch potenzielle Kunden verschiedene Daten einsammeln. Damit Sie nicht für jedes ausgefüllte Formular einen eigenen Lead erzeugen, können Sie hier grundlegende Einstellungen vornehmen. Bitte beachten Sie den Ablauf des Lead-Mapping.

Feld Beschreibung

Lead Feld Übergeordneter Lead

Werden Datensätze aus einem Formular gesendet und mit den Leads abgeglichen, können auf Basis verschiedener Daten Leads untereinander verknüpft werden. An dieser Stelle wird eine Feld-Variable in der Form user20 oder user34 erwartet. Dabei muss es sich um ein Feld vom Typ Leadverknüpfung handeln.

Workflow-Schritt ID DUPLIKAT

Ist die ID Ihres Workflowschrittes, welche bestehende Leads definiert bzw. neuen Dublikats-Leads automatisch zugeordnet werden soll. Diese Einstellungen hängen mit dem Lead-Mapping eines Formulars zusammen, wenn anhand von Domains und E-Mail-Adressen der Ansprechpartner nach bestehenden Leads gesucht werden soll.

Workflow-Schritt ID LOST

Workflow-Schritt ID PRÜFEN

Analyse #

Zugriffe messen, Daten analysieren und auswerten, hierfür sind Tracking- und Analysverfahren, wie Google-Analytics oder Matomo (ehemals Piwik) integriert. Diese Messverfahren können je Formular beim Lead-Mapping eingeschaltet werden. In Diesem Fall werden die URLs der Formulare um die Analys-Bestandteile erweitert.

Feld Beschreibung

Google-Analytics ID

Die Tracking-ID ist ein String der folgenden Art: UA-000000-2. Sie muss in Ihrem Tracking-Code enthalten sein, damit klar ist, an welches Konto und an welche Property Daten gesendet werden sollen.

Matomo-Tag-Manager URL

Die einzutragenden URL ist ein String der folgenden Art: https://analytics.domain.de/js/container_a1Bbc2De.js. Im Teil Static Data Layer wird die Variable form-id mit dem Value der Formular ID übergeben.Für die Variable gibt es drei VALUE
  1. view als Standard bei Aufruf des Formulars.
  2. false wenn die Backendprüfung fehlschlägt und das Formular nicht abgesendet wird. Es gibt derzeit keine serverseitige Validierung, sodass false entfällt.
  3. true wenn das Formular erfolgreich abgesendet wurde.

Allgemein #

Im Abschnitt Allgemein können Sie die URL Ihres TecArt CRM durch eine andere URL ersetzen und so die eigentliche URL verschleiern. Ein Domain-Administrator muss zuvor für die eingetragene Domain eine entsprechende Weiterleitung konfigurieren. So können Sie aus Ihrer TecArt-CRM-URL (mein-crm.meine-domain.de) für die Formulare und alle damit verbundenen Seitenaufrufe eine andere Domain nutzen (eine-andere-domain.de).

Tragen Sie die abweichende URL in das Feld  Abweichender Host ein. Damit werden alle Formularlinks und Veröffentlichungen auf diese URL geändert. Dennoch können Sie weiterhin die Formulare über die interne URL aufrufen.

Externer Zugriff #

Für den Zugriff auf das Add-on von Außen auf Ihr TecArt CRM und zum Laden von Styles, dem Datenaustausch und dem Abgleich der Daten werden zur Authentifizierung Token und entsprechende Rechte benötigt. Daher wählen Sie in diesem Abschnitt Benutzer aus, welche die erforderlichen Berechtigungen besitzen, innerhalb Ihres TecArt CRM auf Daten, Dokumente oder im Fall des Mappings auf die Module und Felder der Module zugreifen zu können.

Feld Beschreibung

css_file

js_file

form_view

form_submit

validate

file

  • Standard-Design oder eigene Designs an das Formular übertragen
  • Nutzung von Javascript
  • Anzeige des Formulars in HTML
  • Anzeige der Antwortseite in HTML
  • Dynamischer Austausch von Seiteninhalten zur Prüfung der validen Angaben aus dem Formular
  • Download von Dokumenten, welche über das Formular bereitgestellt werden sollen

api

Für das Mehrfachmapping sind dies die erforderlichen Berechtigungen Daten an die Module Aufträge und/oder Kontakte zu senden.

Ändern Sie einen oder mehrere Token, hat dies direkte Auswirkung auf alle bestehenden Formulare. Alle URLs ändern sich in diesem Fall und die Formulare sind über die alten Links nicht mehr aufrufbar. Sie müssen eingebundene iFrames durch die neuen URLs ersetzen.

Nach oben