Microsoft 365
Diese App ermöglicht den Zugriff auf die Microsoft 365 Plattform direkt in Eliona unter Verwendung der Microsoft Graph API.
Name des delegierten Benutzers (bei delegierten Rechten)
Diese App verbindet Zimmer und andere Ressourcen mit Eliona und liefert Informationen über deren Buchungsstatus. Die wichtigste Fähigkeit der App ist jedoch die Möglichkeit, die gesamte Graph-API direkt in Eliona zu nutzen, indem die Authentifizierungs-Proxy-Funktionalität verwendet wird.
Installation
Die Microsoft 365 App wird über den App Store in Eliona installiert.
Assets
Die Microsoft 365 App erstellt automatisch alle notwendigen Asset-Typen und Assets, die über die konfigurierten Endpunkte zugänglich sind. Die folgenden Asset-Typen werden erstellt:
Raum: Ein Raum in Azure AD.
Ausrüstung: Jedes Stück Ausrüstung, das gebucht werden kann. Wie ein Raum, aber verallgemeinert.
Die folgenden Attribute sind definiert:
Attribute | Beschreibung | Raum | Ausrüstung | Filterbar |
---|---|---|---|---|
| Physische Adresse | x | x | |
| Spitzname | x | x | |
| Label | x | x | |
| Geokoordinaten | x | x | |
| Rufnummer | x | x | |
| Email Addresse | x | x | x |
| Buchungsart | x | x | |
| Gebäude | x | x | |
| Kapazität | x | x | |
| Boden-Etikett | x | x | |
| Stockwerk Nummer | x | x | |
| Zugänglichkeit für Rollstühle | x | x | |
| Tags | x | x | |
| Gerätename anzeigen | x | x | |
| Name des Audiogeräts | x | x | |
| Name des Videogeräts | x | x | |
| Im Zeitplan | x | x |
Konfiguration
Mehr Informationen zur Konfiguration von Apps finden Sie ↗ hier.
Die Microsoft 365 App wird durch die Definition eines oder mehrerer Authentifizierungsnachweise konfiguriert. Für jede Konfiguration sind die folgenden Daten erforderlich:
Attribute | Beschreibung |
---|---|
| ID oder Domain des Unternehmens |
| ClientID / Azure AD-Anwendungs-ID |
| Ein "App-Passwort" (für App-Berechtigungen) |
| Name des delegierten Benutzers (bei delegierten Rechten) |
| Passwort des delegierten Benutzers (für delegierte Berechtigungen) |
| Gibt an, ob die Konfiguration für die Asset-Erstellung verwendet werden soll |
| Gibt an, ob die Konfiguration für das App-Frontend und die Proxy-API verwendet werden soll |
| Flagge zum Aktivieren oder Deaktivieren des Abrufs von dieser API |
| Intervall in Sekunden für das Sammeln von Daten von der API |
| API-Abfrage-Timeout in Sekunden |
| Filter für die Asset-Erstellung, weitere Details finden Sie in der README der App |
| Liste der Eliona-Projekt-IDs, für die dieses Gerät Daten sammeln soll. Für jede Projekt-ID werden automatisch alle Assets in Eliona erstellt. Die Zuordnung zu Eliona-Assets wird als Asset-Zuordnung in der App gespeichert. |
Die Konfiguration muss entweder das Client-Geheimnis für App-Berechtigungen oder die Benutzeranmeldedaten für delegierte Berechtigungen enthalten. Die Konfiguration erfolgt über eine entsprechende JSON-Struktur. Als Beispiel kann die folgende JSON-Struktur verwendet werden, um einen Endpunkt für App-Berechtigungen zu definieren:
Endpunkte können mit dieser Struktur in Eliona unter Apps > Kontakt.io > Settings
angelegt werden. Wählen Sie dazu den Endpunkt /configs mit der Methode POST.
Erforderliche Privilegien
Für den grundlegenden Anwendungsfall der Lesesäle und -geräte und deren Verfügbarkeit benötigt die Anwendung folgende Anwendungsberechtigungen:
Place.Read.All
User.Read.All
Calendars.Read
Last updated