Zum Inhalt springen

Problemlösungen für Smarter Event Booking

Was in der Praxis schiefgeht – und woran es liegt. Für allgemeine Fragen zur Bedienung hilft die Anleitung „Erste Schritte“ weiter.

1

„Could not load events“ oder eine Meldung über fehlende Spalten

Das mit Abstand häufigste Problem – und fast immer eine Rechtefrage, kein Datenproblem.

Woran es liegt

Die App legt ihre SharePoint-Listen und deren Spalten selbst an. Kommt mit einem Update eine neue Spalte dazu, wird sie beim nächsten Laden nachgezogen. Beides setzt voraus, dass die Person, die die Seite gerade öffnet, das Recht Listen verwalten hat. Fehlt es, kann die App nichts anlegen – und was danach folgt, ist eine Kette von Folgefehlern.

Die Lösung dauert eine Minute

Eine Websitebesitzerin oder ein Websitebesitzer ruft die Seite einmal auf. Die App legt die fehlenden Spalten dabei an, und danach funktioniert sie für alle anderen wieder – deren Rechte bleiben unverändert.

Wenn das nicht möglich ist

Die Meldung nennt Liste und Spalte beim Namen. Diese Spalten lassen sich unterWebsiteinhalte → Liste → Einstellungen auch von Hand anlegen. Die Schreibweise muss exakt stimmen, sonst findet die App sie nicht.

Ältere Fassungen meldeten das missverständlich

Vor Version 1.3.7 verschluckte das Setup diesen Fehler und meldete Erfolg, obwohl keine Spalte entstanden war. Sichtbar war nur „Could not load events“. Wer eine ältere Fassung im Einsatz hat und diese Meldung sieht, sollte zuerst aktualisieren.

2

Funktionen, die eine Freigabe brauchen

Drei Funktionen greifen auf Microsoft Graph zu. Sie sind nach der Installation nicht automatisch aktiv: Eine Administratorin oder ein Administrator muss sie imSharePoint Admin Center → Erweitert → API-Zugriff genehmigen.

Mail.Send

Fehlt die Freigabe, geht keine Bestätigungsmail hinaus – ohne dass die Anmeldung selbst scheitert.

Calendars.Read

Fehlt sie, bleibt „Meinen Kalender anzeigen“ in der Kalenderansicht leer.

User.Read.All

Fehlt sie, läuft der Teilnehmer-Export weiter, aber die zusätzlichen Profilspalten bleiben leer.

Selbst prüfen statt raten

In der Konfiguration unter E-Mail liegen zwei Tests: einer verschickt eine Testmail über Mail.Send, der andere liest deinen eigenen Kalender über Calendars.Read. Beide melden im Klartext, ob die Freigabe fehlt.

3

Es kommt keine Bestätigungsmail an

Vier Ursachen, in dieser Reihenfolge geprüft:

Ist überhaupt eine Vorlage gesetzt?

Eine Vorlage kann an der Veranstaltung und am Termin liegen. Die des Termins gewinnt. Ist keine von beiden gesetzt, wird bewusst keine Mail versendet.

Sind Benachrichtigungen eingeschaltet?

Konfiguration → E-Mail → „E-Mail-Benachrichtigungen aktivieren“. Der Reiter zeigt darunter, was gerade tatsächlich versendet wird.

Ist Mail.Send freigegeben?

Im selben Reiter steht der Test: eine Schaltfläche, die dir eine Testmail schickt und im Klartext sagt, woran es scheitert.

Landet die Mail im Spam?

Die Mail kommt über Microsoft Graph aus dem Postfach der auslösenden Person. Prüfe den Junk-Ordner, bevor du weitersuchst.

Der Kalendereintrag hängt an der Vorlage

Der ICS-Anhang entsteht über den Platzhalter [Ics]. Fehlt er in der Vorlage, geht die Mail hinaus, aber ohne Kalendereintrag.

4

Lizenzmeldungen

Beim ersten Start erzeugt die App eine Testlizenz für 14 Tage. Danach braucht die Site Collection eine Lizenz über AppSource – gezahlt wird je Site Collection, nicht je Benutzer. Für mehrere gibt es Pläne für bis zu fünf und für alle Site Collections eines Tenants.

Wo der Status steht

Konfiguration → Allgemein → Lizenzinformationen. Dort steht, welcher Typ erkannt wurde: Vollversion, Professional, Testlizenz, abgelaufene Testlizenz oder keine. Der Wert wird bis zu 24 Stunden zwischengespeichert – eine frisch gekaufte Lizenz kann also etwas nachhängen.

„Lizenzserver nicht erreichbar“

Diese Meldung ist fast immer ein Netzwerkthema: Der Aufruf anhttps://smarterapplicensingfunction.azurewebsites.net/ wird blockiert. Ruf die Adresse einmal im Browser auf. Kommt dort ein Fehler, bitte die IT, die URL freizugeben.

5

Eine Veranstaltung wird nicht angezeigt

Sie ist selten weg – meistens gefiltert. Der Reihe nach:

„Sichtbar für“ ist gesetzt

Steht im Formular jemand in diesem Feld, sehen nur diese Personen und Gruppen die Veranstaltung. Leeren macht sie wieder für alle sichtbar.

Der Termin ist vorbei

Vergangene Termine blendet die Anmeldeansicht aus. Der Bereich „Vergangene Termine“ in der Symbolleiste zeigt sie weiterhin.

Ein Filter ist aktiv

Kategorie-Auswahl, Suchfeld oder Datumsfilter in der Symbolleiste schränken die Liste ein – auch über einen Seitenwechsel hinweg.

Im Übersichts-Webpart

Dort greifen zusätzlich „Nur offene Veranstaltungen anzeigen“ und die Liste der eingetragenen Event-Booking-Seiten.

Angemeldet wird für Termine, nicht für Veranstaltungen

Eine Veranstaltung ohne künftigen Termin verschwindet aus der Anmeldeansicht, auch wenn sie selbst noch existiert. Ein neuer Termin bringt sie zurück.

6

Diagnose und Fehlerberichte

Wenn sich ein Problem nicht einordnen lässt, hilft das Protokoll in der Browserkonsole.

Ausführliches Protokoll einschalten

Hängen Sie an die Adresse der Seite ?debug=true an – oder feiner?logLevel=4 für alles, ?logLevel=1 für nur Fehler. Die Einstellung gilt für den Seitenaufruf und überschreibt, was in der Konfiguration hinterlegt ist.

Fehlerbericht schicken

Unter Konfiguration → E-Mail → Fehlerberichte lässt sich die Adresse hinterlegen, an die ein Bericht gehen soll. Der Bericht öffnet das Mailprogramm der meldenden Person und braucht selbst keine Mail.Send-Freigabe.

Was uns bei einer Meldung hilft

Die genaue Meldung im Wortlaut, die Adresse der Seite, die Version aus dem App-Katalog und – falls vorhanden – die Ausgabe der Browserkonsole mit ?debug=true.

Fragen zu diesem Produkt?

Unser Support-Team hilft Ihnen bei Fragen zu Smarter Event Booking gerne weiter.