Wie erstelle ich eine Umfrage in der Feedback WebApp V2?
Wie erstelle ich eine neue Umfrage in der Feedback WebApp V2?
Umfragen werden als
Detailfelder zur Tabelle
Feedback angelegt und in einer Gruppe zusammengefasst. Nach dem Export an die Webseite kann die URL entweder in eine Webseite eingebunden, oder auch direkt verschickt werden. Umfragen können entweder z.B. mit
Veranstaltungen oder
Adressen verknüpft werden, oder auch völlig eigenständig sein.
Bsp.: Kundenumfragen zum Silvesterball, Mitarbeiterbefragung zur Weihnachtsfeier
- Erstellen Sie neue Tabellendetailfelder
Nur Benutzer mit der
Benutzergruppe „Feedback Bearbeiter“ können eine neue Umfrage erstellen.
Wichtig: Legen Sie sich pro Umfrage auf eine Bewertungsart fest. Nur so kann eine sinnvolle statistische Auswertung erfolgen.- Gehen Sie auf dem Reiter
Einrichtung zu
Tabellendetails >
Feedback. - Klicken Sie in die Zeile „Typ“ und fügen Sie im Feld Vorschlagsliste unten rechts den Namen des neuen Feedbackbogens hinzu.
Wichtig: Wenn die neue Umfrage nicht in die Auswahlliste eingefügt wird, wird sie nicht zur Auswahl angeboten!
Bsp.: Feedback_Silvesterball - Klicken Sie in die Zeile „Auswahl Feedback“ und fügen Sie auch hier im Feld Vorschlagsliste unten rechts den Namen des neuen Feedbackbogens hinzu.
Wichtig: Wenn die neue Umfrage nicht in die Auswahlliste eingefügt wird, wird sie im Vollclient nicht zur Auswahl angeboten!
Bsp.: Feedback_Silvesterball - Klicken Sie auf

Hinzufügen, um eine neue Frage in diesen Feedbackbogen einzufügen. - Wählen Sie aus der Auswahlliste eine Bewertungsart (Daumen, Sterne, Noten ..) aus. Das Feld
Weitere Einstellungen wird dadurch automatisch mit den passenden Parametern vorbelegt. - Passen Sie das Tabellendetailfeld für Ihren Feedbackbogen an:
- Geben Sie als Feldbeschriftung entweder direkt die gewünschte Frage ein, oder einen internen Namen.
Bsp.: „Wie viele Sterne bekommt unser Serviceteam von Ihnen?“ oder „Wertung Service“
Hinweis: Wenn die Beschriftung zu lang ist, ist die Darstellung im Vollclient evt. nicht korrekt. Halten Sie die Beschriftung kurz und verwenden Sie für längere Texte den Parameter Label im Feld Weitere Einstellungen (s.u.). - Geben Sie als Gruppe den Namen des Feedbackbogens ein.
- Wählen Sie den Datentyp "Zahl", um eine stistische Auswertung zu ermöglichen.
- Verwenden Sie im Feldnamen keine Sonderzeichen.
- Im Feld
Weitere Einstellungen sind alle wichtigen Parameter schon eingefügt. Passen Sie folgen Parameter ggf. an:- Name der Umfrage als erster Parameter
- Seitenzahl: bei mehrseitigen Feedbackbögen
- Index: Reihenfolge bei mehreren Fragen
- Beschriftung: nur, wenn NICHT die Feldbeschriftung erscheinen soll.
- Beschriftung mit HTML-Formatierung: nur, wenn HTML-Formatierungen (Links etc.) eingefügt werden sollen
- Weitere Sprachen, Hilfetexte, Platzhalter o.ä. nach Bedarf
- Geben Sie als Feldbeschriftung entweder direkt die gewünschte Frage ein, oder einen internen Namen.
- Fügen Sie für jede weitere Frage ein zusätzliches Tabellendetailfeld ein. Damit die Fragen alle in derselben Umfrage erscheinen, muss der Name der Umfrage in jeder einzelnen Frage als erster Parameter gesetzt werden.
Speichern Sie Ihre Eingabe.
- Gehen Sie auf dem Reiter
- Konfigurieren Sie die Serverabfrage
Die Serverabfrage wird in einer Indexdatei konfiguriert. Nur Benutzer mit der Berechtigung "WebFolder" können eine neue Indexdatei für die Umfrage anlegen.
- Starten Sie auf dem Reiter
Basis mit Klick auf
Job starten den Exportjob „Feedback_Export_00_Start“, um die .js-Datein zu dem neuen Feedbackbogen zu generieren. - Gehen Sie auf den Reiter
Einrichtung >
Web >
Web Folder Verwaltung und öffnen Sie den Ordner
Feedback_V2 >
templates. Durch den Exportjob wurde in diesem Ordner eine neue JavaScript-Datei mit dem Namen der neuen Umfrage angelegt.
Hinweis: Alle Template Dateien müssen mit dem Präfix "Feedback_Template_" beginnen.
Bsp.: Feedback_Template_Feedback_Silvesterball.js - Markieren Sie ebenfalls im Ordner
Feedback_V2 die
HTML-Datei "Demo_Einsprachig", klicken Sie in der Werkzeugleiste auf
Auf Festplatte speichern und wählen Sie einen Ablageort. - Kopieren Sie die Datei und speichern Sie sie unter einem neuen Namen.
Bsp.: Feedback_Silvesterball.html - Öffnen Sie die neue Datei in einem Editor.
- Ersetzen Sie in der HTML-Datei an drei Stellen den Namen der alten JavaScript-Datei durch den Namen der neuen JavaScript-Datei. Das Präfix bleibt gleich, es reicht, den Namen des neuen Feedbacks zu ersetzen.
Bsp.: die alte Umfrage heisst "Demo_Einsprachig", die neue Umfrage heißt "Feedback_Silvesterball"- in Zeile 44: document.getElementById("Sprache").setAttribute("data-bpWebApp-templateDataSrc", "templates/Feedback_Template_Feedback_Silvesterball.js");
- in Zeile 48: document.getElementById("Sprache").setAttribute("data-bpWebApp-templateDataSrc", "templates/Feedback_Template_Feedback_Silvesterball_"+lang+".js");
-
Speichern Sie die neue Indexdatei unter dem Namen "Feedback_Silvesterball.html" lokal. - Klicken Sie im
Web Folder auf
Hinzufügen >
Dateien hochladen und wählen Sie die neue HTML-Datei aus.
Übernehmen Sie die neue Datei und schließen Sie den
Web Folder.
- Starten Sie auf dem Reiter
- Legen Sie weitere Sprachen für Umfragen an
Umfragen können in beliebig vielen Sprachen anbegoten werden, in der WebApp wechselt der Benutzer dann mit Klick auf ein Icon (Flagge) in die andere Sprache. Voraussetzung dafür ist, dass die Parameter in den Fragen (Tabellendetailfeldern) entsprechend gepflegt, einzelne JavaScript-Dateien pro Sprache angelegt und richtig in die Indexdatei eingebunden werden.
Die Sprachenkürzel "en" und "fr" sind bereits vorgegeben. Weitere Sprachen könnnen über zusätzliche Transaktionsschritte im Exportjob hinzugefügt werden.
- Gehen Sie auf den Reiter
Einrichtung >
Jobs und wählen Sie "Feedback_Export_V2_00_Start". - Klicken Sie auf Transaktionsschritt >
Neuanlage und fügen Sie für jede Sprache einzeln eine Kopie des Jobs "WebApp_Feedback_V2_Export_01_Template_Typen".
Wichtig: Pro Zeile (Transaktionsschritt) darf nur eine Sprache vorbelegt werden. - Geben Sie als Parameter Vorbelegung pro Sprache ein Kürzel ein. Die Sprache muss nicht vorher im Vollclient angelegt werden.
Beispiel: JobParameter:Sprache=pt
Speichern und schließen Sie den
Job.
- Gehen Sie auf den Reiter
- Erstellen Sie mehrsprachige Umfragen
Umfragen können in mehreren Sprachen anbegoten werden, in der WebApp wechselt der Benutzer dann mit Klick auf ein Icon (Flagge) in die andere Sprache. Voraussetzung dafür ist, dass die Parameter in den Fragen (Tabellendetailfeldern) entsprechend gepflegt, einzelne JavaScript-Dateien pro Sprache angelegt und richtig in die Indexdatei eingebunden werden.
- Gehen Sie auf den Reiter
Einrichtung > Tabellendetails > Feedback und filtern Sie auf die Gruppe (= Name des gewünschten Feedbacks). - Öffnen Sie mit Doppelklick jede Frage (Tabellendetail) der Umfrage, und pflegen Sie im Feld Weitere Einstellungen die entsprechenden Parameter.
Wichtig: Ersetzen Sie den Platzhalter <Sprache> mit dem gewünschten Kürzel und geben Sie einen entsprechenden Text ein- Label-<Sprache>:
- LabelHtml-<Sprache>:
- Tooltip-<Sprache>:
- Options-<Sprache>:
Beispiel:
Demo_Mehrsprachig:1
Index:3
CssClass:bp-fb-defaultOptions:1//Wert 1;2//Wert 2;3//Wert 3;4//Wert 4;5//Wert 5;6//Wert 6;7//Wert 7;8//Wert 8;9//Wert 9;10//Wert 10
Options-fr:1//Wert 1;2//Wert 2;3//Wert 3;4//Wert 4;5//Wert 5;6//Wert 6;7//Wert 7;8//Wert 8;9//Wert 9;10//Wert 10
Options-en:1//Wert 1;2//Wert 2;3//Wert 3;4//Wert 4;5//Wert 5;6//Wert 6;7//Wert 7;8//Wert 8;9//Wert 9;10//Wert 10
Tooltip:Die volle Punktzahl (10 von 10) entspricht der besten Leistung.
Tooltip-en:The full score (10 out of 10) corresponds to the best performance.
Tooltip-fr:La note maximale (10 sur 10) correspond à la meilleure performance.
LabelHtml:<strong></strong><p>... die Planung und Organisation Ihrer Veranstaltung?</p>
Hidelabel:
LabelHtml-en:<strong></strong><p>... the planning and organisation of your event?</p>
LabelHtml-fr:<strong></strong><p>La planification et l'organisation de votre évènement</p> - Gehen Sie auf den Reiter
- Konfigurieren Sie die Abfrage für mehrsprachige Umfragen
Damit die Umfrage in allen angelegten Sprachen korrekt in der WebApp angezeigt werden kann, müssen die einzelne JavaScript-Dateien richtig in die Indexdatei eingebunden werden. Ausserdem müssen für neu angelegte Sprachen ggf. zusätzliche Icons eingebunden werden.
- Starten Sie auf dem Reiter
Basis mit Klick auf
Job starten den Exportjob „Feedback_Export_00_Start“, um die .js-Datein zu dem neuen Feedbackbogen zu generieren. Für jede bereits vorhandene JavaScript-Datei wird dadurch eine weitere Datei mit dem neuen Sprachkürzel angelegt.
Bsp.: "Feedback_Template_Feedback_Silvesterball.js" wird ergänzt durch "Feedback_Template_Feedback_Silvesterball-pt.js" - Gehen Sie auf den Reiter
Einrichtung >
Web >
Web Folder Verwaltung und öffnen Sie den Ordner
Feedback_V2 >
templates. Alle vorhandenen JS-Dateien sollten in diesem Ordner abgelegt sein. - Markieren Sie ebenfalls im Ordner
Feedback_V2 die
HTML-Datei "Demo_Mehrsprachig", klicken Sie in der Werkzeugleiste auf
Auf Festplatte speichern und wählen Sie einen Ablageort. - Kopieren Sie die Datei und speichern Sie sie unter einem neuen Namen.
Bsp.: Feedback_Silvesterball.html - Öffnen Sie die neue Datei in einem Editor.
- Ersetzen Sie in der HTML-Datei an drei Stellen den Namen der alten JavaScript-Datei durch den Namen der neuen JavaScript-Datei. Das Präfix bleibt gleich, es reicht, den Namen des neuen Feedbacks zu ersetzen.
Bsp.: die alte Umfrage heisst "Demo_Mehrsprachig", die neue Umfrage heißt "Feedback_Silvesterball"- in Zeile 44: document.getElementById("Sprache").setAttribute("data-bpWebApp-templateDataSrc", "templates/Feedback_Template_Feedback_Silvesterball.js");
- in Zeile 48: document.getElementById("Sprache").setAttribute("data-bpWebApp-templateDataSrc", "templates/Feedback_Template_Feedback_Silvesterball_"+lang+".js");
- Für die Standardsprachen Englisch und Französisch sind alle Einstellungen bereits vorhanden. Für neu angelegte Sprachen müssen die Schaltflächen, Flaggen, IDs, Klassen oder HTML-Tags teilweise hinzugefügt werden.
- Schaltfläche, z.B. <button title="Portugiesisch" onclick="startBpWebApp('en');" id="PT"><img src="/images/portugal_24.png" alt=""></button>
Hinweis: Legen Sie das neue Icon an passender Stelle ab und referenzieren Sie es korrekt in der HTML- oder Css-Datei. -
document.getElementById("PT").setAttribute("title", bpWebApp.localeObj[locale].Portugiesisch);
- Schaltfläche, z.B. <button title="Portugiesisch" onclick="startBpWebApp('en');" id="PT"><img src="/images/portugal_24.png" alt=""></button>
- Um einmal angelegte Sprachen in einer Umfrage NICHT anzubeiten, müssen die entsprechenden Zeilen in der HTML-Datei gelöscht oder auskommentiert werden (<! -->).
Speichern Sie die neue Indexdatei unter dem Namen "Feedback_Silvesterball.html" lokal.- Klicken Sie im
Web Folder auf
Hinzufügen >
Dateien hochladen und wählen Sie die neue HTML-Datei aus.
Übernehmen Sie die neue Datei und schließen Sie den
Web Folder.
- Starten Sie auf dem Reiter
- Exportieren Sie die neue Umfrage
Exportieren Sie den neuen Feedbackbogen über den vorkonfigurierten Job.
- Gehen Sie auf den Reiter
Basis >
Job starten und wählen Sie den Job „Feedback_V2_Export_00_Start“. - Geben Sie im Browser die URL des Feedbackbogens ein. Die URL setzt sich zusammen aus dem Port des Service Clients (aus
Administration >
Service Clients > HTTP Port/HTTPs Port), dem Namen der WebApp (Feedback_V2) und dem Namen der Indexdatei.
Bsp.: https://<Ihre Serveradresse>/Feedback_V2/Feedback_Silvesterball.html
- Gehen Sie auf den Reiter
- Versenden Sie eine neue Umfrage
Um die neue Umfrage gezielt an Ihre Kunden zu richten, senden Sie E-Mails mit eingebundenem Link. Die eingehenden Antworten können optional mit der Adresse des Kunden und einer bestimmten Veranstaltung verknüpft werden. Einige passende Textvorlagen sind im Szenario enthalten (Feedback_V2 Standardvorlage, Feedback_V2 Standardvorlage_Reservierungen (für Tischreservierungen)).
- Gehen Sie auf den Reiter
Vorlagen >
Textvorlagen und wählen Sie die Veranstaltungsvorlage „Feedback_V2 Standardvorlage“. - Kopieren Sie die Vorlage und
speichern Sie sie unter einem neuen Namen. - Klicken Sie in der Werkzeugleiste auf
4D-Ausdrücke anzeigen.
Wichtig: Nicht alle Bezüge sind immer sichtbar! Lassen Sie sich umbedingt die Bezüge anzeigen, bevor Sie Änderungen vornehmen, um nicht wichtige Bezüge unwissentlich zu löschen! - Passen Sie den zu verschickenden Link an Ihre Umfrage und Ihre Veranstaltung an:
- Geben Sie die entsprechende URL des Feedbackbogens ein.
Die URL setzt sich zusammen aus dem Port des Service Clients (aus
Administration >
Service Clients > HTTP Port/HTTPs Port), dem Namen der WebApp (Feedback_V2) und dem Namen der Indexdatei.
Bsp.: https://<Ihre Serveradresse>/Feedback_V2/Feedback_Silvesterball.html - Geben Sie eine Veranstaltungs-ID mit "VA_DatensatzID=" an.
- Geben Sie eine Adress-ID mit "&AdrUUID=", ggf. eine Ansprechpartner-ID mit "&Asp_UUID=" oder eine Gast-ID mit "&Gast_UUI=" an.
Bsp.: https://<Ihre Serveradresse>/Feedback_V2/Feedback_Silvesterball.html?VA_DatensatzID=4711&Adr_UUID=1066&Asp_UUID=333&Gast_UUI=7654 enthält Bezüge zur Veranstaltung Nr. 4711, der Adresse 1066, dem Ansprechpartner 333 ubnd der Reservierung Nr. 7654.
- Geben Sie die entsprechende URL des Feedbackbogens ein.
- Um die Umfrage automatisch z.B. nach Abschluss einer Veranstaltung zu senden, richten Sie einen entsprechenden
Job ein. (Wie lege ich Automatismen (Jobs) an?)
- Gehen Sie auf den Reiter
- Binden Sie eine neue Umfrage in Ihre Webseite ein
Um die neue Umfrage an alle Kunden zu richten, die auf Ihre Webseite kommen, binden Sie den Link z.B. über ein iFrame in die Webseite ein. Die eingehenden Antworten sind dann nicht mit einer Adresse verknüpft (anonym).
- Gehen Sie in Ihre Webseite und verlinken Sie auf die URL des Feedbackbogens.
Die URL setzt sich zusammen aus dem Port des Service Clients (aus
Administration >
Service Clients > HTTP Port/HTTPs Port), dem Namen der WebApp (Feedback_V2) und dem Namen der Indexdatei (HTML-Datei).
Bsp.: <a href="https://<Ihre Serveradresse>/Feedback_V2/Feedback_Silvesterball.html"> - Ergänzen Sie die URL um eine Veranstaltungs-ID, um genau zu dieser Veranstaltung Feedback einzuholen.
Bsp.: <a href="https://<Ihre Serveradresse>/Feedback_V2/Feedback_Silvesterball.html?VA_DatensatzID=4711">
- Gehen Sie in Ihre Webseite und verlinken Sie auf die URL des Feedbackbogens.