In diesem Blogbeitrag möchten wir euch gerne unsere neue Applikation für SharePoint Veranstaltungs-Buchungen vorstellen, Smarter Event Booking. Wir haben die Applikation als SPFx Webpart umgesetzt. Benutzer haben damit die Möglichkeit sich für Veranstaltungen anzumelden. In den folgenden Abschnitten erklären wir euch den Aufbau unserer Applikation.
Aufbau der Applikation
Wir haben unsere Applikation in zwei Ebenen aufgebaut. Auf der ersten Ebene haben wir die Veranstaltungen. Jede Veranstaltung kann dann über einen oder mehrere Termine verfügen. Die Daten für die Veranstaltungen und Termine werden in zwei SharePoint Listen eingepflegt.
Wählt ein Benutzer eine Veranstaltung aus, rendern wir alle dazugehörigen Termine in einer neuen Spalte neben den Veranstaltungen. Dort kann sich der Benutzer nun alle vorhandenen Termine der Veranstaltung durchsehen und sich für einen oder mehrere Termine anmelden.
Aufbau einer Veranstaltung
Eine Veranstaltung hat einen Titel und kann eine Beschreibung beinhalten. Außerdem können Anhänge hinzugefügt werden. Diese können vom Benutzer heruntergeladen werden.
Dadurch hat er die Möglichkeit nähere Informationen über die Veranstaltung zu bekommen.
Termine für eine Veranstaltung
Jede Veranstaltung kann über einen oder mehrere Termine verfügen. Ein Termin hat wiederum einen Titel, eine optionale Beschreibung, einen Ort und eine Start- und Ende-Zeit. Auch Termine können über Anhänge für weiteres Informationsmaterial verfügen. Hat sich ein Benutzer für einen Termin angemeldet, stellen wir das mit einem Hinweis dar.
Der Benutzer hat außerdem die Möglichkeit, sich wieder von dem gebuchten Termin abzumelden.
Jeder Termin hat eine Teilnehmeranzahl festgelegt, welche nicht überschritten werden darf. Sind bereits alle Plätze vergeben, stellen wir das durch einen Hinweis dar. Der Benutzer hat jedoch die Möglichkeit, sich auf die Warteliste für diesen Termin zu setzen. Meldet sich dann ein anderer Benutzer vom Termin ab, rückt der Benutzer von der Warteliste automatisch nach und ist für den Termin angemeldet.
Wir geben euch genauere Einblicke in die Umsetzung der Warteliste in einem weiteren Blogbeitrag.
Haben wir euer Interesse geweckt und hättet ihr gerne nähere Informationen zu unserer Applikation für SharePoint Veranstaltungs-Buchungen? Dann nehmt gerne Kontakt mit uns auf.