Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

A. Microsoft Kalender Mit LIZ Verbinden

Diese Anleitung erklärt, wie Sie die Raumkalender Ihrer Microsoft 365-Organisation auf Administrator-Ebene mit LIZ verbinden. Dadurch wird eine zentrale Integration erstellt, sodass einzelne Nutzer ihre Kalender nicht manuell verbinden müssen.

Zweck der Integration: Diese Integration synchronisiert Raum- und Meetingraumbuchungen zwischen Microsoft 365 und LIZ. Sie verhindert Doppelbuchungen und stellt sicher, dass beide Systeme jederzeit dieselbe Verfügbarkeit anzeigen.


WICHTIG: Dies ist eine NEUE Applikation und soll nicht in eine bestehende Applikation eingebunden werden!

Anleitungsvideos:

Microsoft Entra: Microsoft Entra - App Registrierung

Microsoft 365 Admin Center:Microsoft 365 admin center - Mail-enabled security group

Powershell: Powershell -Create the Access Policy

Voraussetzungen

Sie benötigen folgende Zugänge und Berechtigungen:

Informationen, die an LIZ übermittelt werden müssen

Senden Sie nach Abschluss der Einrichtung folgende Informationen sicher an LIZ:

  • Verzeichnis-ID (Mandant)
  • Anwendungs-ID (Client)
  • Geheimer Clientschlüssel – Wert (Client secret value)
    Wichtig: nur einmal sichtbar

Übersicht der Schritte

  1. Anwendung registrieren in Microsoft Entra
  2. Client Secret erstellen
  3. API-Berechtigungen konfigurieren
  4. Admin Consent erteilen
  5. Verbindungsdaten erfassen
  6. Zugriff einschränken (Application Access Policy)
    • 6.1 Mail-fähige Sicherheitsgruppe erstellen
    • 6.2 Verbindung zu Exchange Online via PowerShell
    • 6.3 Zugriffspolicy erstellen
    • 6.4 Einschränkung überprüfen
  7. Wartung und Synchronisation
  8. Secret erneuern

Schritt 1: Anwendung in Microsoft Entra registrieren


VIDEO Microsoft Entra:

Microsoft Entra - App Registrierung

  1. Melden Sie sich im Microsoft Entra Admin Center an.
  2. Navigieren Sie links zu Verwalten (Manage) → App-Registrierungen (App registrations)
  3. Klicken Sie oben auf + Neue Registrierung
  • Name: z. B. LIZ-Room-Booking
  • Unterstützte Kontotypen (Supported account types): Konten nur in diesem Organisationsverzeichnis (Single tenant)
  • Umleitungs-URI (Redirect URI): leer lassen
  1. Klicken Sie auf Register.

Schritt 2: Client Secret erstellen

Da kein Benutzer ein Passwort eingibt, identifiziert sich die Anwendung über ein Client Secret.

  1. Öffnen Sie die neue App und gehen Sie links zu Zertifikate und Geheimnisse (Certificates & secrets)
  2. Öffnen Sie den Bereich: Geheime Clientschlüssel (Client secrets)
  3. Klicken Sie auf: + Neuer geheimer Clientschlüssel (New client secret)

Einstellungen:

  • Beschreibung (Description): z. B. App Secret für LIZ
  • Gültigkeitsdauer (Expires): z. B. 360 Tage

Hinweis: Nach Ablauf der Gültigkeitsdauer muss ein neues Secret erstellt werden, sonst wird die Verbindung unterbrochen.

  1. Klicken Sie auf Hinzufügen (Add)

WICHTIG: Kopieren Sie sofort den Wert aus der Spalte Wert (Value). Dieser ist später nicht mehr sichtbar.

Schritt 3: API-Berechtigungen konfigurieren

Sie müssen festlegen, auf welche Teile der Microsoft Graph API Ihre App zugreifen darf.

  1. Klicken Sie links auf API-Berechtigungen (API permissions)
  2. Klicken Sie auf + Berechtigung hinzufügen (Add a permission).
  3. Wählen Sie Microsoft Graph.
  4. Wählen Sie Anwendungsberechtigungen (Application permissions)

Wichtig: Nicht Delegierte Berechtigungen (Delegated permissions)

Fügen Sie folgende Berechtigungen hinzu:

  • Calendars.ReadWrite: Zum Lesen und Erstellen von Terminen in Raumkalendern
  • Place.Read.All: Zum Auflisten und Identifizieren von Konferenzräumen
  1. Klicken Sie auf Berechtigungen hinzufügen (Add permissions)

Schritt 4: Administrator Zustimmung erteilen

Die Berechtigungen wurden hinzugefügt, sind jedoch noch nicht aktiv. Ein globaler Administrator muss ihnen zustimmen (Administratorzustimmung erteilen), damit sie wirksam werden.

  1. Bleiben Sie auf der Seite API-Berechtigungen
  2. Klicken Sie auf Administratorzustimmung für [Organisationsname] erteilen (Grant admin consent for …)
  3. Bestätigen Sie mit Ja (Yes).

Der Status aller Berechtigungen muss jetzt ein grünes Häkchen anzeigen.

Schritt 5: Verbindungsdaten erfassen

Um die Anwendung mit LIZ zu verbinden, benötigen Sie drei spezifische Informationen aus der Übersichtsseite:

Notieren Sie:

  • Anwendungs-ID (Client) - (Application (client) ID)
  • Verzeichnis-ID (Mandant) - (Directory (tenant) ID)
  • Geheimer Clientschlüssel - Wert (Der Wert, den Sie in Schritt 2 gespeichert haben.)

Bitte senden Sie diese sicher an Ihren Customer Success Manager.

Schritt 6: Zugriff nur auf Raumkalender beschränken

Standardmäßig ermöglicht die in Schritt 4 erteilte Berechtigung Calendars.ReadWrite, dass die App auf alle Kalender in Ihrer Organisation zugreifen kann. Um den Zugriff ausschließlich auf Besprechungsraumkalender zu beschränken, müssen Sie die folgenden Schritte mit Exchange Online PowerShell durchführen.


 

Schritt 6.1 Mail-fähige Sicherheitsgruppe erstellen

  1. Öffnen Sie das Microsoft 365 Admin Center.
  2. Navigieren Sie zu Teams & groups > Active teams & groups.
  3. Klicken Sie auf Add a group.
  4. Wählen Sie security group.
  5. Wählen Sie + Mail-enabled security.

Konfiguration:

  • Name: z. B. Allowed-Room-Calendars
  • Owners: Owner für die Gruppe zuweisen
  • Members: alle gewünschten Raumressourcen hinzufügen
  • Email address: z. B. room-access-group@yourdomain.com
  1. Gruppe erstellen.

Schritt 6.2 Verbindung zu Exchange Online via PowerShell

  1. Öffnen Sie PowerShell als Administrator und führen Sie folgendes aus:


# 1. Install the Exchange Online module (if not already installed)

Install-Module -Name ExchangeOnlineManagement


# 2. Connect to the service (a login window will appear)

Connect-ExchangeOnline


Ein Login-Fenster von Microsoft wird auftauchen, hier müssen Sie sich anmelden.

Schritt 6.3 Zugriffspolicy erstellen

Sie werden nun Ihre App-Registrierung (aus Schritt 1) mit der Sicherheitsgruppe (aus Schritt 6.1) verknüpfen.

Ersetzen Sie die blau markierten Platzhalter durch Ihre tatsächlichen Daten:


New-ApplicationAccessPolicy

-AppId "YOUR-CLIENT-ID" `

-PolicyScopeGroupId "room-access-group@yourdomain.com" `

-AccessRight RestrictAccess `

-Description "Limit room booking app to specific conference rooms."

Erklärung:

  • AppId: Application (client) ID
  • PolicyScopeGroupId: E-Mail der Sicherheitsgruppe
  • RestrictAccess: erlaubt Zugriff nur auf Mitglieder dieser Gruppe

Schritt 6.4 Policy überprüfen

Testen Sie die Zugriffsbeschränkung:

# Test eines Raums (Erwartet: Granted)

Test-ApplicationAccessPolicy -Identity "room-01@yourdomain.com" -AppId "YOUR-CLIENT-ID"


# Test eines Benutzers (Erwartet: Denied)

Test-ApplicationAccessPolicy -Identity "ceo@yourdomain.com" -AppId "YOUR-CLIENT-ID"

Beispiel:

Schritt 7: Wartung und Synchronisation

Synchronisationsverzögerung:
Nach Erstellung der Policy kann es bis zu 60 Minuten dauern, bis sie weltweit aktiv ist.

Neue Räume hinzufügen:
Neue Räume einfach zur Sicherheitsgruppe hinzufügen. Zugriff wird automatisch nach der Synchronisation gewährt.

Troubleshooting-Checkliste

Gruppentyp prüfen:
Es muss eine Mail-enabled security group sein. Normale Microsoft 365-Gruppen funktionieren nicht.

App ID prüfen:
Die AppId muss exakt mit der Client ID übereinstimmen.

Outlook Resource ID finden und in LIZ hinterlegen

  1. Öffnen Sie das Microsoft 365 Admin Center
  2. Navigieren Sie zu Resources → Rooms & equipment
  3. Raum auswählen
  4. Resource email address kopieren
  5. In den LIZ Workspace Manager einfügen

Client Secret erneuern

Achtung nach der hinterlegten Zeit, welche in Microsoft Entra hinterlegt wurde, läuft der Wert ab und muss neu erstellt werden.

  1. Öffnen Sie das Microsoft Entra Admin Center
  2. Gehen Sie zu Manage → App registrations
  3. Wählen Sie Ihre LIZ-Meetingraum-App aus
  4. Öffnen Sie Certificates & secrets → Client secrets
  5. Klicken Sie auf New client secret
  6. Beschreibung und Ablaufdatum eingeben
  7. Klicken Sie auf Add
  8. Wert sofort kopieren!
  9. Den neuen Wert sicher an LIZ senden