O365 / Exchange Online
Addin Deployment über Microsoft 365 (Exchange Online)
Diese Anleitung beschreibt, wie das ROOMS Outlook Add-In über Microsoft 365 / Exchange Online bereitgestellt wird. Das Add-In funktioniert sowohl im Desktop Outlook Client als auch in Outlook on the Web (OWA).
Voraussetzungen
- Die Installation und Konfiguration des Wizards und IDP muss abgeschlossen sein. Die benötigten IDP-Clients (
roomsundrooms-addin) werden dabei automatisch erstellt. - Der IDP muss über eine HTTPS-Adresse erreichbar sein (z.B.
https://idp.example.com). - Im IDP muss ein
ExternalOpenIdConnectProvidermit dem Namenmicrosoftkonfiguriert sein (für O365 SSO). Siehe O365 SSO Konfiguration.
Schritt 1: Manifest herunterladen
Das Manifest wird über die IDP-URL bezogen. Ersetzen Sie <IDPURL> mit der Adresse Ihres IDP-Servers:
https://<IDPURL>/api/addin/manifest
Hinweis
Die URL zeigt auf den IDP-Server (z.B. idp.example.com), nicht auf den Rooms-Server.
Der Query-Parameter clientName ist optional (Standard: rooms-addin). Nur angeben, falls ein anderer IDP-Client verwendet wird.
Schritt 2: Deployment via Centralized Deployment
- Melden Sie sich als Administrator im Microsoft 365 Admin Center an.
- Navigieren Sie zu Settings → Integrated apps.
- Klicken Sie auf Upload custom apps.
- Wählen Sie die Manifest-URL oder die heruntergeladene Manifest-Datei aus.
- Definieren Sie die Benutzer oder Gruppen, welche das Add-In erhalten sollen.
- Akzeptieren Sie die Permissions und klicken Sie auf Next.
- Klicken Sie auf Finish Deployment.
Weitere Informationen zum Centralized Deployment finden Sie in der Microsoft Dokumentation.
Optional: Anpassung der Texte im Manifest
Die im Manifest angezeigten Texte (Button-Beschriftung, Tooltip etc.) können über die ROOMS-Datenbank angepasst werden:
INSERT INTO TRANSLATING (AssemblyName, ResourceName, ResourceKey, LanguageId, OriginalValue, Value)
VALUES
('Addin', 'Addin', 'Addin_GroupLabel', 'de', '3volutions AG', 'Example AG'),
('Addin', 'Addin', 'Addin_GroupLabel', 'en', '3volutions AG', 'Example AG'),
('Addin', 'Addin', 'Addin_ButtonLabel', 'de', '3volutions AG', 'Raum buchen'),
('Addin', 'Addin', 'Addin_ButtonLabel', 'en', '3volutions AG', 'Book a resource'),
('Addin', 'Addin', 'Addin_SuperTitle', 'de', '3volutions AG', 'Buchen'),
('Addin', 'Addin', 'Addin_SuperTitle', 'en', '3volutions AG', 'Book me'),
('Addin', 'Addin', 'Addin_SuperTipTitle', 'de', '3volutions AG', 'Öffnet ein Fenster, das die verfügbaren Ressourcen von 3V-ROOMS anzeigt.'),
('Addin', 'Addin', 'Addin_SuperTipTitle', 'en', '3volutions AG', 'Opens a pane displaying available resources from 3V-ROOMS.');
Hinweis
Die Textanpassungen müssen vor dem Herunterladen des Manifests vorgenommen werden, da die Texte beim Generieren des Manifests eingebettet werden.Referenzen
- Centralized Deployment von Add-Ins (Microsoft)
- Outlook Add-In API Requirement Sets (Microsoft)
- Voraussetzungen für Office Add-Ins (Microsoft)
Zuletzt geändert April 1, 2026: docs(quickROOMS): Add Outlook API requirement set details per feature (6a58772)