Wie richte ich WebbuchungsanfragenM ein?
- Richten Sie einen Webserver mit Verzeichnissen ein
Wenn Sie Webbuchungsanfragen über Direktimport in die Datenbank einfügen, laufen die Prozesse über den Bp Event Webserver. Wenn Sie per E-Mail-Buchungsverarbeitung Anfragen als E-Mails empfangen wollen, müssen PHP-Dateien für die Verarbeitung kundenseitig auf einem PHP-fähigen Server ausgelagert werden. Der Bp Event Webserver ist hierfür nicht geeignet.
- Nur für E-Mail-Buchungsverarbeitung:
- Legen Sie nach der Einrichtung der WebApp auf dem gewählten Server eine Kopie des Verzeichnisses „WebBuchung“ und des Unterverzeichnisses „Bp WebApp“ an.
- Legen Sie ggf. auch noch das Unterverzeichnis „bpWebApp“ an.
- Richten Sie je nach gewünschter Technologie als PHP-Mailer entweder "mailer_sendmail.php" oder als "mailer_sendmail.php" ein.
- Importieren Sie unter
Einrichtung >
Szenarien das Szenario „WebBuchung“ und speichern Sie es in dem Verzeichnis „WebBuchung“, entweder auf dem kundenseitigen Webserver (E-Mail-Buchungsverarbeitung) oder dem Bp Event Server (Direktimport)
- Nur für E-Mail-Buchungsverarbeitung:
- Bearbeiten Sie die Musterveranstaltung
Sobald eine Veranstaltung als Musterveranstaltung ausgewählt wird, wird sie unter einer neuen Veranstaltungsnummer gespeichert. Ein Datum wird weiterhin als Referenzdatum benötigt, aber nicht in die „aus Vorlage“ erstellten Veranstaltungen übernommen. Es gibt in Vorlagen keine Pflichtfelder.
- Geben Sie ein Datum an, das beliebig weit in der Zukunft liegt.
- Lassen Sie die Uhrzeit und Personenzahl leer.
- Wählen Sie den Status, mit dem die Anfragen importiert werden sollen.
- Folgende Felder werden in die Webbuchungen übernommen, wenn sie in der Vorlage eingegeben sind:
- Anlass
- Anlassgruppe
- Kostenstelle für die Rechnung
- Wählen Sie eine Preisschiene und Brutto/Netto-Einstellung.
- Legen Sie Benutzer und Berechtigungen an
Erstellen Sie unter
Administration >
Benutzerverwaltung >
Benutzer folgende Benutzer und Benutzergruppe:
- Den Benutzer „WebBuchung“
- mit Benutzergruppe „WebBuchungBenutzer“
- mit dem E-Mail-Konto, von dem die Bestätigungsmails gesendet werden
- ohne Zugriff/Rolle
- Den Benutzer „WebBuchungUser“
- mit Benutzergruppe „Berechtigung WebBuchungUser“
- mit Zugriff auf den Webserver
- Die Benutzergruppe „WebApp Aktivität“ für alle Benutzer, die über eine Aktivität benachrichtigt werden sollen, wenn es eine neue Buchungsanfrage gibt.
- Den Benutzer „WebBuchung“
- Passen Sie die Webkonfiguration an
- Erstellen Sie unter
Einrichtung >
Web >
Webanmeldetickets >
Neu ein neues Ticket für den Benutzer „WebbuchungUser“ mit Mehrfachverwendung.
- Kopieren Sie das Ticket auf Nachfrage in die
Zwischenablage.
- Öffnen Sie unter
Einrichtung >
Web >
Webkonfigurationen die „WebBuchung“ und fügen Sie den Text aus der Zwischenablage unter
Konfiguration > Webanmeldeticket ein.
- Nur für Bp Event 11: Tragen Sie unter
Konfiguration > Aktionen > "Senden_perMail: HttpRequest" die Mailer-URL ein.
- Überprüfen Sie die Einstellungen über
Test,
Vorschau und
Prüfen in der horizontalen Werkzeugleiste.
Speichern Sie die Konfiguration und
exportieren Sie sie in das angegebene Exportverzeichnis „Web Folder:WebBuchung\WebBuchung.js“.
- Erstellen Sie unter
- Passen Sie die Administrativen Einstellungen an
Einige administrative Einstellungen habe direkte Auswirkungen auf die Webbuchungen.
- Überprüfen Sie unter
Administrative Einstellungen >
Technische Einstellungen >
Umgebungsvariablen die Pfade der Exportverzeichnisse für Veranstaltungsvorlagen und Bilder. Standardmäßig sind dies die Verzeichnisse „WebBuchung/Templates“ und „WebBuchung/Templates/Images“.
- Wählen Sie unter
Administrative Einstellungen >
Details > Webbuchung, ob Buchungsanfragen direkt in die Datenbank importiert werden sollen, oder als E-Mail-Anfragen erst manuell importiert werden sollen.
- Um Anfragen über einen Transaktionsjob direkt als Veranstaltungen in die Datenbank zu importierten, aktivieren Sie Bestellung direkt empfangen.
- Um Anfragen als E-Mail zu erhalten und selbst zu importieren, geben Sie als
Mailer URL entweder „../../mailer/mailer_smtp.php“ oder „../../mailer/mailer_sendmail.php“ an.
- Aktivieren Sie unter
Administrative Einstellungen >
Veranstaltung > Standardaktionen die Option Änderungen an VA mit externer ID erlauben, um eine Bearbeitung der importierten Veranstaltungen zu ermöglichen.
- Überprüfen Sie unter
- Richten Sie Jobs für die Webbuchungen ein
Die Jobs zur Webbuchung werden mit dem Szenario importiert und müssen unter
Einrichtung >
Jobs nur noch ergänzt werden.
- Weisen Sie im Job „WebBuchung_00_Export_Template/WebBuchung bestücken“ die Berechtigungsgruppe „WebApp Aktivität“ zu, wenn nur ausgewählte Mitarbeiter das Webangebot aktualisieren dürfen.
- Weisen Sie im Job „WebBuchung_00_Import“ den Benutzer „WebBuchung“ zu.
- Weisen Sie im Datenüberwachungsjob „WebBuchung_06_Bestaetigungsemail“ die E-Mail-Adresse des Benutzers „WebBuchung“ zu.
- Passen Sie den Text der E-Mail-Bestätigung an
Das Standarddatenblatt und die Standardtextvorlage für die E-Mail-Bestätigung einer Webbuchung sind im Szenario enthalten. Ändern Sie beide Vorlagen ggf. selber ab:
- den Text der E-Mail unter
Vorlagen >
Textvorlagen > „WebBuchung Anfragenbestätigung“ (Veranstaltungsvorlage)
- die Zusammenfassung der gebuchten Artikel unter
Vorlagen >
Textvorlagen > „VA-Datenblatt_Bestaetigung_WebBuchung“ (Veranstaltungsdatenblatt).
- den Text der E-Mail unter