Öffentliche Terminangebote per Webportal bereitstellen
Öffentliches Terminbuchungsportal konfigurierenÖffentliches Terminbuchungsportal einbindenTerminbuchungsvorgänge im öffentlichen Portal Gebuchte Termine einsehen und bearbeitenMit diesem Digitalisierungstemplate haben Sie die Möglichkeit, Ihren Termininteressenten ein Terminangebot in Form eines Terminbuchungsportals zur Verfügung zu stellen. Der grundlegende Unterschied zu dem ähnlich gelagerten Digitalisierungstemplate "Terminvorschläge verschicken" besteht darin, dass es sich um keine internen Terminvereinbarungen (z.B. Meetings) mit Ihnen bekannten Terminteilnehmern handelt. Hierbei werden auch keine Terminvorschläge mit für den Terminorganisator passenden Zeitfenstern per E-Mail-Link verschickt. Vielmehr geht es hier um externe und Ihnen somit unbekannte Termininteressenten, welche über ein öffentlich zugängliches Webportal Terminfenster einsehen können, aus welchen diese die für sie passenden Zeit-Slots wählen und buchen können. Klassische Anwendungsszenarien für ein solches Template sind z.B. die Online-Terminvergabe von Impfterminen über ein öffentliches Webportal oder die Möglichkeit zur Online-Buchung von Terminen für Fitnesskurse.
Die freien Terminkapazitäten werden bei diesem Terminbuchungsportal im Hintergrund über Ressourcen und den ihnen zugeordneten Zeitmodellen gesteuert und ermittelt.
Die Konfiguration dieser und weiterer relevanter zeitlicher Parameter für die Ermittlung möglicher Termin-Zeitfenster (z.B. Vor- und Nachbereitungszeit) erfolgt über den Dialog "Öffentliche Terminangebote (Webportal)" im Menüpunkt "Koordination".
Zum AnfangÖffentliche Terminangebote
Mit diesem Dialog können Sie ein öffentliches Webportal konfigurieren, mit welchem sich abhängig von den hier eingerichteten Eckdaten Terminvorschläge bzw. Zeitfenster für externe (Ihnen unbekannte) Termininteressenten zur Verfügung stellen lassen. Zu diesem Zweck haben Sie hierüber die Möglichkeit, sowohl Ressourcen mit entsprechend zugeordneten Zeitmodellen als auch weitere relevante zeitliche Parameter wie die Termindauer oder den Abstand zwischen den Terminen für die Ermittlung freier Terminslots zu hinterlegen.
Register Grundlagen
Bezeichnung
In diesem Eingabefeld können Sie eine griffige und sinnvolle Benennung Ihres Terminangebots vornehmen.
Beschreibung
Hier lässt sich eine detailliertere Beschreibung des Terminangebots eintragen.
Checkbox "Freigegeben"
Das Setzen dieser Checkbox ist Voraussetzung dafür, dass Ihre Termininteressenten die von Ihnen angelegten Termininstanzen (z.B. Fernwartung) als Verlinkung im Terminbuchungsportal sehen können. Ist die Checkbox nicht gesetzt, so wird die jeweilige Termininstanz ausgeblendet und ist für externe Besucher des Terminbuchungsportal nicht sichtbar.
Ort
Geben Sie hier den Ort an, an welchem ein zu buchender Termin stattfinden soll. Dieser Ort steht dann bereits auf der Übersichtsseite des Terminportals, findet sich aber auch nochmals auf der Detailseite Ihrer jeweiligen Termininstanz.
Ressource (Teilnehmer 1)
Tragen Sie hier bitte eine Einzelressource ein, die als Organisator bzw. Veranstalter einen Termin mit einem externen Teilnehmer wahrnimmt und deren im Ressourcenstamm hinterlegtes Zeitmodell maßgeblich definiert, welche Zeitslots Teilnehmer 2 im Terminbuchungsportal angeboten werden können.
Ressourcenkatalog (Teilnehmer 1)
Hier lässt sich ein Ressourcenkatalog mit einem Pool aus mehreren Einzelressourcen hinterlegen (z.B. Ressourcenkatalog "Support" mit den Supportmitarbeitern als Einzelressourcen). Dies ist beispielsweise dann sinnvoll, wenn Sie sicherstellen möchten, dass ein umfangreiches Angebot an freien Terminfenstern anhand einer breiten Streuung unter den Einzelressourcen möglichst erhalten bleibt.
Wurde also z.B. ermittelt, dass die Einzelressource Anton Schneider aufgrund Ihres hinterlegten Zeitmodells keine Zeit für einen Termin hat, dann kann jedoch bspw. die Ressource Charlotte Michler einen Termin wahrnehmen, da die myfactory auf Basis ihres individuellen Zeitmodells ermittelt hat, dass die Mitarbeiterin zeitlich verfügbar ist.
Unter "Ressourcen / Grundlagen / Ressourcenkataloge" können Sie sich - sofern noch nicht geschehen - einen für Ihr Öffentliches Terminbuchungsportal passenden Ressourcenkatalog konfigurieren.
Im Grundlagen-Register vergeben Sie dazu zunächst eine fortlaufende Katalognummer mit sinniger Bezeichnung und einer detaillierten Beschreibung des Ressourcenkatalogs.
Im Ressourcen-Register fügen Sie mit der [ Neu ]-Schaltfläche anschließend die für den Ressourcenkatalog bestimmten Einzelressourcen hinzu. Diese sollten natürlich auch einen passenden Ressourcentyp aufweisen. Außerdem können Sie noch eine spezifische Ressourcenbeschreibung vornehmen.
Abweichendes Zeitmodell
Das hier eingestellte Zeitmodell überschreibt das Zeitmodell, welches bei der eingestellten Ressource im Ressourcenstamm hinterlegt ist.
Übersichtsbild (öffentliches Dokument)
Hinterlegen Sie hier ein charakterisierendes Profilbild für Ihre jeweilige Termininstanz. Es darf kein internes Dokument sein, da das Bild ja von externen Teilnehmern gesehen werden soll.
Dauer in Minuten
Legen Sie hier fest, welche Länge ein Termin-Zeitfenster haben soll. Dies können bspw. 30 oder 60 Minuten sein. In solchen Fällen dauert ein Zeitslot z.B. von 10:00-10:30 Uhr bzw. 10:00-11:00 Uhr.
An Termin erinnern
Bestimmen Sie hierüber, ob Sie für die Teilnehmer Ihrer Termininstanz eine Erinnerung einrichten möchten und wenn ja, zu welchem Zeitpunkt bzw. mit wie viel Vorlauf diese Erinnerung erscheinen soll. Dies kann z.B. erst zu Beginn des Termins sein, aber auch mit bis zu 1 Woche Vorlauf vor dem Termin.
Vorbereitungs- und Anfahrtszeit in Minuten
In diesem Bereich können Sie optional eine Dauer in Minuten angeben, die Sie benötigen, um sich auf einen Termin vorzubereiten. Auch die Dauer der Anfahrtszeit zählt hier mit rein. Der Parameter der Vorbereitungszeit wirkt sich ebenso wie z.B. der Zeitpunkt des ersten und des letzten Vorschlags (siehe Beschreibungen unten) auf die Ermittlung bzw. Berechnung der nächstmöglichen freien Terminslots aus.
Nachbereitungszeit in Minuten
Optional lässt sich hier eine Dauer in Minuten angeben, die Sie im Anschluss an den Termin benötigen, um diesen nachzuarbeiten, zum Beispiel für Dokumentationszwecke. Der Parameter der Vorbereitungszeit wirkt sich ebenso wie z.B. der Zeitpunkt des ersten und des letzten Vorschlags (siehe Beschreibungen unten) auf die Ermittlung bzw. Berechnung der nächstmöglichen freien Terminslots aus.
Terminart
Über diese Dropdown-Liste lässt sich einem Terminbuchungsportal eine Terminart zuordnen, welche Sie wiederum unter "Koordination / Grundlagen / Terminarten" definieren können (siehe auch Hilfekapitel
Terminarten). Im Zusammenspiel mit dem Portalelement "Öffentliche Terminangebote einschränken" ermöglicht Ihnen diese Option eine bessere Steuerung Ihrer Terminangebote, indem sie durch die Einschränkung auf bestimmte Terminarten eine logische Trennung der Terminangebote untereinander erlaubt.
Somit ist es nicht nötig, alle Termine in einem einzigen Terminbuchungsportal anzubieten. Beispielsweise können Vertriebstermine dann logisch von Supportterminen in Ihrem Unternehmen getrennt werden. Wenn ein Kunde mit dieser Konfiguration im Hintergrund nun einen Terminslot über das Terminbuchungsportal bucht, so wird die vorgegebene Terminart auch im angelegten Termin selbst vermerkt und der Termin in der von Ihnen definierten Terminart-Farbgebung im Kalender eingetragen.
E-Mail-Vorlage für Buchungsbestätigung
Hier können Sie eine E-Mail-Vorlage für die Bestätigungs-E-Mail einrichten. Diese erhält der Portalbesucher, nachdem er einen Termin gebucht hat.
Die für die Buchungsbestätigung in der Mail-Vorlage verwendbaren Platzhalter sind dabei dieselben, welche Sie bereits aus dem Digitalisierungstemplate "Terminvorschläge verschicken" kennen.
$Description$: Bezeichnung
$DescriptionLong$: Beschreibung
$UserComment$: Benutzerkommentar
$Destination$: Ort des Termins
$Duration$: Dauer des Termins (min)
$DurationBefore$: Vorbereitungszeit (min)
$DurationAfter$: Nachbereitungszeit (min)
$AppointmentFromDate$: Gebuchter Termin von Datum (z.B. 12.05.2022)
$AppointmentToDate$: Gebuchter Termin bis Datum (z.B. 12.05.2022)
$AppointmentFromTime$: Gebuchter Termin von Zeit (z.B. 09:30)
$AppointmentToTime$: Gebuchter Termin bis Zeit (z.B. 11:00)
$CancelLink$: Link zu "Stornieren"-Seite
Abstand zwischen Vorschlägen
In dieser Dropdown-Liste können Sie einstellen, in welchem Zeitversatz die möglichen Termine angeboten werden. Standardmäßig greift hierbei der Standard-Zeitversatz von 30 Minuten.
Erster Vorschlag ab
Mit dieser Auswahlliste können Sie angeben, ab welchem Zeitpunkt der erste Vorschlag angeboten werden soll.
Beispiel: Wenn Sie hier 60 Minuten angeben, dann sieht der Portalbesucher nur Terminvorschläge, die mindestens 60 Minuten in der Zukunft liegen.
Erster Vorschlag am
Während mit der Auswahloption "Erster Vorschlag ab" lediglich Termine in näherer Zukunft (maximal 1 Woche in der Zukunft) generiert werden können, lässt sich in diesem Eingabefeld ein fester Tag bzw. ein spezifisches Datum in etwas weiter entfernter Zukunft angeben, ab dem dann Terminvorschläge erzeugt werden sollen. In Kombination mit dem Feld "Letzter Vorschlag am" können Sie somit einen genau definierten Bereich für Terminvorschläge spezifizieren.
Letzter Vorschlag am
In diesem Bereich können Sie einen festen Tag bzw. ein spezifisches Datum angeben, bis zu dem Terminvorschläge generiert werden sollen. Wenn Sie sowohl in diesem als auch in dem nachfolgenden Eingabefeld Daten zu einem letzten Vorschlag hinterlegt haben, dann wird das hier eingetragene spezifische Datum stets gegenüber dem letzten Vorschlag in Tagen priorisiert und gibt somit immer den Endzeitpunkt Ihrer Terminvorschläge vor, egal was als letzter Vorschlag in Tagen hinterlegt ist.
Letzter Vorschlag (heute in X Tagen)
Hier können Sie vom aktuellen Datum ausgehend die Anzahl an Tagen bis zu einem bestimmten Tag in der Zukunft definieren, bis zu dem Terminvorschläge erzeugt werden sollen.
Zum AnfangÖffentliches Terminbuchungsportal einbinden
Haben Sie alle elementaren Eckdaten für den Einsatz des Terminbuchungsportals konfiguriert, können Sie es im nächsten Schritt in die myfactory einbinden und Ihre im Konfigurationsdialog vorgenommenen Einstellungen in der Praxis testen. Dazu lässt sich unter "Webportal / Portale" durch einen Klick auf die [ Neu ]-Schaltfläche der Auswahlbereich aller Portaltemplates aufrufen. Hier wählen Sie bitte das Template "Öffentliche Terminangebote (bootstrap)" aus und bestätigen die Einbindung des Terminbuchungstemplates in die myfactory mittels der Schaltfläche [ OK ].
Nach einem kurzen Installationsprozess finden Sie das nun eingebundene Portaltemplate im Portalbereich unter dem Namen "Freie Terminbuchung". Von dort können Sie anschließend in den Layout-Designer verzweigen...
… und hier die Auswirkungen Ihrer Konfiguration testen bzw. den Terminbuchungsprozess Ihren Einstellungen entsprechend simulieren.
Zum AnfangTerminbuchungsvorgänge im öffentlichen Portal
Auf der Übersichtsseite des Terminbuchungsportals findet der Nutzer Ihre angelegten Termininstanzen mit der Kurzbezeichnung der Terminart, der Termindauer und dem Terminort vor. Zudem sieht er hier Ihr in der Konfiguration hinterlegtes öffentliches Übersichtsbild zu jeder Instanz.
Klickt der Anwender nun auf die gewünschte Termininstanz, so gelangt er zu der Übersicht der gemäß Konfiguration errechneten frei verfügbaren Terminfenster.
Registrierungsprozess
Kommt ein Nutzer erstmalig auf Ihr Terminangebot, so hat er zwei Möglichkeiten der Registrierung. Er kann sich einerseits ganz klassisch per Benutzeraccount, d.h. mit Kennwort, registrieren und andererseits per Gastzugang, und somit ohne Kennwort.
Möchte er sich als Gast in Ihrem Terminbuchungsportal registrieren, so muss er sich im unterhalb des Terminkalenders befindlichen Adressanlage-Formular lediglich mit Vor- und Zuname sowie seiner E-Mail-Adresse registrieren. Das Passwortfeld kann in diesem Fall unausgefüllt bleiben.
Betätigt der Anwender anschließend die Schaltfläche [ Weiter zur Terminbuchung ], so ist er direkt im Portal angemeldet und als Gast registriert. Dies ist daran erkennbar, dass die [ Login ]-Schaltfläche im rechten oberen Portalbereich durch eine [ Abmelden ]-Schaltfläche ersetzt wird. Neben dieser Schaltfläche findet sich zudem nun der volle Name des registrierten Gastbenutzers. Und auch wenn der Benutzer kein Passwort in das Kennwortfeld eingegeben hat, so wurde dennoch automatisch im Hintergrund ein randomisiertes Passwort in der Datenbank angelegt.
Möchte der Benutzer sich nachträglich doch noch mit einem eigenen Benutzeraccount in Ihrem Terminbuchungsportal registrieren, so kann er dies mit einem kleinem Trick tun. Gibt er in dem Adressanlage-Formular nämlich erneut seine E-Mail-Adresse ein, dann erkennt die myfactory im Hintergrund anhand dieser E-Mail-Adresse, dass der Benutzer sich schon einmal im Portal registriert hat und öffnet die nachfolgende Portalseite:
Die Voraussetzung dafür ist, dass für das Adressanlage-Formular die Dublettenprüfung gemäß E-Mail-Adresse aktiv ist. Ist diese nicht aktiv, so ignoriert das System die doppelt ermittelte E-Mail-Adresse und legt für den Benutzer denselben Adressdatensatz immer wieder neu im Adressstamm an.
Ist diese Voraussetzung der Dublettenprüfung erfüllt, dann kann der Benutzer - wie im obigen Screenshot ersichtlich - seine E-Mail-Adresse eintragen und auf die Schaltfläche [ Neues Passwort anfordern ] klicken. Anschließend erhält der Benutzer eine E-Mail mit einem Link zum Generieren eines Portal-Kennwortes (oder alternativ je nach Portalelement-Einstellung direkt in der E-Mail ein neues Passwort).
Die zweite Möglichkeit der Registrierung - nämlich der klassische Registrierungsprozess per Benutzeraccount - wird als bekannt vorausgesetzt und hier daher nicht näher erläutert. Haben der Anwender für seinen Benutzeraccount ein ihm bekanntes Passwort vergeben, so muss er lediglich noch auf den [ Login ]-Button in der rechten oberen Ecke der Portalseite "Termin buchen" klicken und kann sich dann - wie von anderen Diensten gewohnt - mit Benutzername und Kennwort anmelden sowie per Checkbox "Login merken" die Anmeldung ggf. speichern.
Zum AnfangTerminfenster buchen
Nach der Registrierung respektive Anmeldung kann der Benutzer einen auf Grundlage Ihrer Portalkonfiguration ermittelten freien Terminslot selektieren. Ein neuer Benutzer hat bereits vor seiner eigentlichen Registrierung über das Adressanlage-Formular die Möglichkeit, das gewünschte freie Terminfenster einzuloggen bzw. auszuwählen und nach dem Ausfüllen des Formulars auf die Schaltfläche [ Weiter zur Terminbuchung ] zu klicken. Alternativ ist die Terminauswahl natürlich auch noch nach der Registrierung auf der darauffolgenden Portalseite möglich. In allen Fällen sieht der Benutzer unterhalb der verfügbaren Zeitslots welche Terminauswahl er getroffen hat. Anschließend kann er optional noch einen Kommentar bezüglich des Termins hinterlegen und die Schaltfläche [ Termin jetzt buchen ] betätigen.
Im Anschluss wird der auf eine Erfolgsportalseite weitergeleitet und erhält per E-Mail zudem eine Buchungsbestätigung über den präferierten Termin.
Wenn sich in der Auswahl der freien Zeitslots im Portal-Terminkalender zwei Terminfenster vermeintlich überschneiden - z.B. 09:00 bis 09:30 Uhr sowie 09:30 bis 10:00 Uhr - und der Benutzer selektiert beispielsweise den ersten der beiden Zeitslots (also 09:00 bis 09:30), dann werden nach der finalen Terminbuchung einfach beide Zeitfenster aus der Auswahl entfernt, da die hinterlegte Ressource dann für beide Zeitfenster geblockt werden muss.
Auf myfactory-Seite wird zu jedem gebuchten Termin ein Datensatzeintrag im Register "Gebuchte Termine" innerhalb des Konfigurationsdialogs "Öffentliche Terminangebote" hinterlegt.
Zum Anfang Register "Gebuchte Termine"
Dieses Register protokolliert alle über das Terminbuchungsportal gebuchten Termine. Somit verschafft es Ihnen einen Gesamtüberblick über die externen Terminbucher (Adresse; ggf. mit Ansprechpartner), den aktuellen Terminstatus (z.B. "gebucht" / "gelöscht" / "storniert"), den Zeitpunkt der Terminslot-Buchung durch einen externen Teilnehmer ("gebucht am"), das tatsächliche Terminfenster ("Termin von" / "Termin bis") sowie den einem gebuchten Termin zugewiesenen Mitarbeiter.
Wurde ein Termin bisher weder gelöscht noch storniert, so können Sie über den Button [ Termin anzeigen ] in der letzten Spalte des Reiters weitere Einzelheiten zu einem gebuchten Termin einsehen. So werden dort unter anderem detaillierte Informationen zu dem externen Terminteilnehmer (Teilnehmer 2) dargestellt. Zu sehen ist dort seine E-Mail-Adresse, mit welcher er sich im Buchungsportal angemeldet hat. Außerdem wird darin sein im Adressstamm vorhandener bzw. - falls noch nicht vorhanden - mit seiner Anmeldung automatisch neu angelegter Adressdatensatz dokumentiert. Ferner wird auch ein etwaiger bei der Terminbuchung hinterlegter Kommentar in diesem Termin-Dialogfenster protokolliert.
Wenn Teilnehmer 2 für einen Termin doch nicht mehr zur Verfügung steht und Sie bittet, einen bereits gebuchten Termin zu stornieren, dann können Sie den Termin über die [ Löschen ]-Schaltfläche einfach entfernen. Als Resultat davon wird nach der Löschbestätigung der Termin in dem Register rot markiert, die [ Termin anzeigen ]-Schaltfläche ist dann nicht mehr verfügbar.
Sofern die von Ihnen automatisch als Buchungsbestätigung verschickte E-Mail in der zugehörigen Mail-Vorlage einen Storno-Link enthält, kann Teilnehmer 2 über die damit aufgerufene Stornoseite den gebuchten Termin auch selbst stornieren.
In der "Status"-Spalte steht dann anstelle des Status "gelöscht" der Status "storniert". Wenn Sie mit dem Maus-Cursor über den "storniert"-Status fahren, dann sehen Sie bei Bedarf den von Teilnehmer 2 vor der Stornierung auf der Storno-Seite hinterlegten Kommentar bzw. die Angabe über den Stornogrund.
Zum Anfang