Tippen Sie ganze Begriffe oder beginnen Sie Wörter und enden Sie mit einem Stern * um alle Suchergebnisse vorgeschlagen zu bekommen. Beispiel "Beschr*"
Excerpt |
---|
Mit Confiforms erstellen Sie Formulare und Workflows um Daten einfach und strukturiert zu erfassen. Lassen Sie sich per E-Mail über neue Daten informieren und zeigen Sie diese in Reports in verschiedenen Ansichten an: Tabellen, Listen, Karten, Kalender und komplett individualisiert. Alle Daten können sortiert und gefiltert werden. |
Auf dieser Seite werden Grundelemente beschrieben, um ein
simples Formular zu erstellen. Außerdem finden Sie hier eine kleine Auswahl an möglichen Anwendungsfällen - die Möglichkeiten in Kombination mit allen ConfiForms-Makros sind aber deutlich umfangreicher.
Auf dieser Seite finden Sie:
tocEasy Heading Macro | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
| ||||
|
Confiforms besitzt 3 Klassen an Makros. Obwohl 20 ConfiForms Makros existieren, werden nur 2 benötigt um ein Formular zu definieren und 1 um das Formular anzuzeigen.
Klasse | Beschreibung |
---|---|
Formular-definierende Makros | Diese Makros definieren das Formular und deren Felder. In ConfiForms lauten diese ConfiForms Form Definition und ConfiForms Field Definition. |
Formular-konfigurierende Makros für Dateneingabe und Filterung | Diese Makros werden benötigt, um die Ansicht des Formulars zu ermöglichen. Das zuständige Makro für die Ansicht lautet ConfiForms Registration Control (FormView). Optional kann ConfiForms Field eingebaut werden. Dieses Makro spricht direkt ein definiertes ConfiForms Field Definition an. |
Ansicht-konfigurierende Makros für die gespeicherten Daten | Mittels der View Makros können die Daten auf verschiedener Weise angezeigt werden. (Beispielsweise als Tabelle, Kalender, Liste, Karten, usw.) |
Beide Schaltflächen sind spezielle Tools, die NUR für Administratoren des Formulars sichtbar sind.
Info | ||||||
---|---|---|---|---|---|---|
|
Info |
---|
Dieses Formular dient zur einfachen Registrierung eines Events mit einem Titel, einer Zeitkomponente und der Möglichkeit Details hinzuzufügen. |
Fügen Sie danach Danach wird das Makro ConfiForms Form Field Definition eingefügtein.
Dies entspricht einem der Felder, die dieses Formular trägt. Hier werden Fügen Sie 3 dieser Makros eingefügthier ein. Jedes einem der Felder entsprechend.
Field Name | Field Label | Field Type | |
---|---|---|---|
1 | title | Title | Text |
2 | when | When | Datetime |
3 | details | Details | Textarea |
Info |
---|
Die Ergebnisse des Formulars, wie in Schritt 4 gezeigt, können auf einer anderen Seite angezeigt werden. Dabei muss müssen Sie zusätzlich zum Formularnamen die Seite angegeben werdenangeben, auf der sich das Formular befindet |
Lecturetube embed video | ||||||
---|---|---|---|---|---|---|
|
ConfiForms Form Definition | ||
---|---|---|
| ||
|
ConfiForms (FormView) Registrations Control | ||||||
---|---|---|---|---|---|---|
| ||||||
ConfiForms TableView | ||
---|---|---|
| ||
Das IFTTT (If This Then That) Makro kann genutzt werden, um Integrationsregeln für das Formular zu definieren.
Beispielsweise können E-Mail-Benachrichtigungen gesendet werden, wenn ein neuer Datensatz generiert wird oder wenn ein bestehender Datensatz sich ändert bzw. gelöscht wird.
Ein anderes Beispiel wäre das Erstellen von neuen Seiten mittels Vorlagen und den im Formular eingegebenen Daten.
Um mehr Details zu diesem Makro zu bekommen, sehen Sie sich diese Seite an: Advanced Integrations with IFTTT macros with ConfiForms
In den folgenden Beispielen wird das Makro u.a. verwendet.
Info |
---|
In diesem Formular wird ein Feedback-Verfahren dargestellt, bei dem ein Feedback-Text als E-Mail-Inhalt an eine angegebene Adresse gesendet wird. |
Danach wird das Makro ConfiForms Form Field Definition eingefügt.
Um das Formular anzeigen zu können, muss das Makro ConfiForms (Form View) Registration Control eingefügt werden.
Hier muss der Name des vorher erstellten Formulars referenziert werden, dies war feedbackMail.
Folgende Parameter wurden geändert/ausgefüllt:
Nun wird das ConfiForms IFTTT Integration Rules Makro eingefügt.
Lecturetube embed video | ||||||
---|---|---|---|---|---|---|
|
Lecturetube embed video | ||||||
---|---|---|---|---|---|---|
|
Lecturetube embed video | ||||||
---|---|---|---|---|---|---|
|
Lecturetube embed video | ||||||
---|---|---|---|---|---|---|
|
Warning |
---|
Falls Sie Probleme haben Text in eckigen Klammern zu schreiben, da coLAB diese normalerweise als Link verpackt, schreiben Sie den Text in einem externen Editor oder dergleichen und dann kopieren Sie diesen Text mit den eckigen Klammern und fügen Sie diesen hier ein. |
Info |
---|
In diesem Beispiel wird eine Event-Anmeldung dargestellt. Dabei gibt es eine Seite, welches das Formular beinhaltet und Informationen über dieses Event. Das Formular hat ein Feld, um den/die coLAB-Benutzer/in anzugeben und ein zusätzliches Captcha (welches optional ist und rein aus Darstellungszwecken gewählt wurde). Nachdem das Formular ausgefüllt und abgesendet wird,
|
Danach wird das Makro ConfiForms Form Field Definition eingefügt. Hier benötigen wir 2 davon:
User
(Der Typ User ist wie das bekannte @ Erwähnen eines Benutzers in coLAB.)
Somit kann sich der Benutzer aus der Liste direkt auswählen.
Um das Formular anzeigen zu können, muss das Makro ConfiForms (Form View) Registration Control eingefügt werden.
Folgender Parameter wurde gewählt:
Tip |
---|
Um Seiten basierend auf Vorlagen zu erstellen, sehen Sie sich diese nützliche Seite an: Advanced integrations with IFTTT macros with ConfiForms |
${iftttResult_0.displayTitle}
ist der Titel des erhaltenen Resultats dieses Makros. Sie können diesen Wert einfach kopieren und dadurch den Titel der soeben erstellten Seite in der Mail mitversenden.Das Resultat: Eine erstellte Unterseite mit dem Präfix und dem Namen des Benutzers, der dieses Formular ausgefüllt hat.
Darunter die versendete E-Mail an die Empfängeradresse.
Info |
---|
Hier werden zwei Validierungsregeln in Zusammenhang mit ConfiForms dargestellt.
|
Danach wird das Makro ConfiForms Form Field Definition eingefügt. Hier benötigen wir 2 davon:
Dropdown (Siehe Bild rechts)
Um das Formular anzeigen zu können, muss das Makro ConfiForms (Form View) Registration Control eingefügt werden.
Folgender Parameter wurde gewählt:
Beide Regeln werden so eingestellt, dass sie das Feld value verfolgen und basierend auf einer Bedingung ausgeführt werden, das heißt basierend auf der Auswahl, die im Feld type getroffen wurde.
Nun werden 2x ConfiForms Field Definition Rules eingefügt mit folgenden Parametern. (Der Inhalt der Validation rule beruft sich auf das Thema Regulärer Ausdruck, mehr Informationen dazu ConfiForms Regular Expressions)
Info |
---|
In diesem Beispiel werden Events mit einem Namen und einer Zeitperiode angegeben. Dabei wird zusätzlich mit einer Validierungsregel überprüft, ob in dem ausgewählten Zeitraum bereits ein Event stattfindet. Ist dies der Fall, ist das Absenden des Formulars nicht möglich. |
Danach wird das Makro ConfiForms Form Field Definition eingefügt. Hier benötigen wir 2 davon:
Um das Formular anzeigen zu können, muss das Makro ConfiForms (Form View) Registration Control eingefügt werden.
Folgender Parameter wurde gewählt:
Nun muss ein ConfiForms Rules for Field Definition Makro eingefügt werden um sicherzustellen, dass sich die Intervalle nicht überschneiden.
Folgende Parameter werden ausgewählt:
(eventDT.startDate:<=[entry.eventDT.endDate] AND eventDT.endDate:>=[entry.eventDT.startDate] AND !id:[entry.id])
Daten überschneiden sich
Um eine Kalenderansicht auf einer Seite zu erstellen, muss das Makro ConfiForms CalendarView mit folgenden Parametern eingefügt werden:
Zusätzlich können im Makrokörper ConfiForms Form Field Makros eingefügt werden. Im Vergleich zu ConfiForms Form Field Definition werden hier keine Formfelder definiert, sondern bestehende werden aufgerufen. Wenn diese eingefügt werden, können die Daten neben der Kalenderansicht angezeigt werden. (Im Beispiel rechts sehen Sie die Daten, die auf den ausgewählten Tag fallen).
Parameter der einzelnen Confiforms Form Field Makros sind nur die Namen der bereits definierten:
Info |
---|
Falls ein Event in diesem Zeitintervall bereits existiert, wird diese Rückmeldung ausgegeben |