Problembehandlung

Schritt-für-Schritt-Anleitung bei Synchronisationsproblemen.

Wenn Buchungen nicht zwischen ROOMS und Outlook / Exchange synchronisiert werden, hilft diese Anleitung bei der Fehlersuche.

Schritt 1: Grunddaten prüfen

Prüfen Sie zuerst:

  • stimmt die E-Mail-Adresse der Person / Ressource mit der primären SMTP-Adresse überein?
  • ist der richtige SyncModus gesetzt?
  • ist Sync deaktiviert nicht versehentlich aktiviert?
  • bei EWS1, EWS2, O365: stimmt die Sync-URL?
  • bei Microsoft365: ist die Person ggf. noch nicht verbunden (Delegated)?

Schritt 2: Synchronisationstest durchführen

Der klassische Synchronisationstest ist vor allem für EWS-basierte Modi hilfreich.

Pfad: Personen → betroffene Person → Ansicht → Tab Synchronisationstest

Ergebnis interpretieren

ErgebnisBedeutungNächster Schritt
Alle Tests grünGrundverbindung funktioniertWeiter mit Schritt 3
Kein Test grünGrundsätzliches VerbindungsproblemWorker / Dienste prüfen und Logs auswerten
Nur die ersten zwei Tests grüntypischerweise EWS-Subscription-ProblemPush Subscription prüfen

Schritt 3: Ereignisanzeige und Logs prüfen

Pfad: EinstellungenSystemEreignisanzeige

Prüfen Sie:

  • [BackSync]
  • [CollaborationService]
  • Einträge mit Graph
  • Einträge zu Hintergrundjobs wie GraphSubscriptionProvisioning, GraphSubscriptionRenewal, DelegatedTokenRefresh

Die Meldungen geben meist direkt Aufschluss über:

  • Berechtigungsprobleme
  • Webhook-Probleme
  • ungültige Mailadressen
  • Konflikte bei BackSync / Collaboration

Schritt 4: Hintergrundverarbeitung bzw. Dienste prüfen

Aktuelle Setups

  • prüfen, ob RoomsPro.Worker läuft
  • Dashboard für Hintergrundjobs unter /tickerq öffnen
  • prüfen, ob die relevanten Jobs vorhanden und nicht dauerhaft fehlerhaft sind

Legacy Setups

Pfad: EinstellungenSystemAbout

Wenn die klassischen Synchronisationsdienste dort nicht laufen, muss der entsprechende Windows-Dienst geprüft bzw. neu gestartet werden.

Schritt 5: Graph-spezifische Prüfungen

Nur relevant für Microsoft365:

Delegated

  • Personenprofil öffnen
  • Consent-Status prüfen:
    • None / Pending → Benutzer noch nicht vollständig verbunden
    • Granted → Consent ist vorhanden
    • Revoked → Verbindung wurde entzogen

Wenn Delegated aktiv ist und der Status nicht Granted ist, startet für diese Person kein Graph-Sync.

AppOnly

  • Entra-App und Berechtigungen prüfen
  • Admin-Consent prüfen
  • falls Mailboxzugriff eingeschränkt wurde: Exchange Application RBAC / Application Access Policy prüfen

Webhooks

Prüfen Sie, ob folgende Endpunkte extern erreichbar sind:

  • /api/webhooks/graph
  • /api/webhooks/graph/lifecycle

Schritt 6: Betroffene Buchungen finden

Unter ListenBuchungen können Buchungen mit Synchronisationsproblemen gefiltert werden:

FilterBedeutung
Buchungen mit SynchronisationsproblemenEinzelbuchungen, bei denen die Sync fehlgeschlagen ist
Serienbuchungen mit SynchronisationsproblemenSerien, bei denen die Sync fehlgeschlagen ist
Buchungen mit fehlender Back-Synchronisationüber Add-in erstellte Buchungen, die ROOMS nicht mehr in Exchange finden konnte

Empfehlung: Buchungen mit Synchronisationsproblemen am besten annullieren und neu erstellen, wenn die Ursache nicht unmittelbar behoben werden kann.

Konfliktverhalten (Rollback vs. Cancel)

Das Verhalten bei Synchronisationskonflikten wird pro Person über die Einstellung SyncConflictBehaviour gesteuert:

ModusVerhaltenVersuche
Rollback (Standard)Der Outlook-Termin wird auf den ROOMS-Stand zurückgesetzt. Erst bei wiederholtem Fehlschlag wird die Buchung als SyncDisabled markiert.5 (konfigurierbar)
CancelDie ROOMS-Buchung wird automatisch annulliert. Der Outlook-Termin verliert seine ROOMS-Verknüpfung.2

In beiden Fällen erhält der Organisator eine Fehler-E-Mail mit den Details.

Weiterführende Informationen

Zuletzt geändert May 19, 2026: docs: normalize markdown formatting (fdbe11d)