Het Officebooking-platform maakt het eenvoudig om de middelen van jouw organisatie beschikbaar te stellen voor reserveringen door gebruikers of medewerkers. Het biedt verschillende interactiemogelijkheden, zoals een webapplicatie, mobiele app en interactieve signage-oplossingen, zodat gebruikers in elke fase van hun ervaring optimaal worden ondersteund.
Deze stapsgewijze handleiding helpt je bij het integreren van uw Officebooking-platform met Microsoft Office 365 via Microsoft Graph-synchronisatie.
Let op: Azure Active Directory heet tegenwoordig Microsoft Entra ID. Alle verwijzingen naar Active Directory in deze handleiding dienen te worden geïnterpreteerd als Entra ID.
Synchronisatie-informatie
Na een succesvolle integratie worden alleen nieuwe reserveringen die zijn aangemaakt nadat de integratie is geactiveerd, gesynchroniseerd. Bestaande reserveringen, inclusief terugkerende reserveringen die eerder in een resourcekalender zijn aangemaakt, worden niet gesynchroniseerd.
Als je bestaande reserveringen uit het verleden wilt synchroniseren, neem dan contact op met Officebooking Support voor hulp bij het importeren van oudere reserveringen.
Nieuwe reserveringen die worden aangemaakt via Outlook Agenda, de Outlook Add-in of binnen het Officebooking-platform (ongeacht de gebruikte app), worden direct gesynchroniseerd met Office 365.
Voor terugkerende reserveringen wordt eerst de eerste afspraak uit de reeks aangemaakt. Alle daaropvolgende afspraken worden gedurende de nacht verwerkt en aangemaakt.
Integratie stap voor stap
Stap 1: Toegang tot OfficeAdmin en Microsoft Entra ID (Azure Active Directory)
Deze handleiding gaat ervan uit dat iemand binnen jouw organisatie (of Officebooking Support) al een beheerdersaccount voor je heeft aangemaakt. Met dit account krijg je toegang tot het OfficeAdmin-portaal.
Vervolgens heb je beheerdersrechten nodig binnen de Entra ID-omgeving (voorheen Azure AD) van jouw organisatie. Zodra je toegang hebt tot beide omgevingen, kan je beginnen met het implementeren van de integratie.
Stap 2: Officebooking registreren als applicatie in Entra ID
Volg onderstaande instructies:
- Meld je aan bij het Azure-portaal: Microsoft Azure
- Selecteer in het linker navigatiemenu Microsoft Entra ID.
- Kies vervolgens App registrations > New registration
- Geef de registratie een duidelijke naam, bijvoorbeeld Officebooking App.
- Kies als accounttype: Accounts in this organizational directory only.
- Kies bij Redirect URI als type Web.
- Vul als Redirect URI in:
https://[tenant].officebooking.net/api/microsoft_graph/notifications/notification_url - Klik op Register.
De tenantnaam is afhankelijk van jouw abonnement(en) en contract. Neem contact op met Officebooking Support voor informatie over jouw tenantnaam of tenant-ID.
Voor algemene informatie over het registreren van applicaties binnen het Microsoft Identity Platform kan je de volgende website raadplegen: Register an application with the Microsoft identity platform – Microsoft Graph
Stap 3: De benodigde API-gegevens opslaan
Na registratie van de applicatie word je doorgestuurd naar een pagina waarop je de volgende waarden kunt vinden:
- Application (client) ID
- Directory (tenant) ID
Bewaar deze gegevens zorgvuldig; je hebt ze later nodig.
Stap 4: Een client secret aanmaken
- Selecteer Certificates & secrets in het menu Manage.
- Klik op New client secret.
- Vul een omschrijving in bij Description.
- Kies een verloopdatum bij Expires.
- Klik op Add.
- Na het toevoegen word je doorgestuurd naar een pagina waarop de waarde (Value) van het client secret wordt weergegeven.
- Sla deze waarde op in jouw favoriete wachtwoordbeheerder. De waarde wordt later verborgen en is dan niet meer zichtbaar.
Deze waarde heb je later nodig voor de koppeling van Officebooking binnen OfficeAdmin.
Stap 5: Machtigingen configureren
- Selecteer API permissions in het linker menu.
- Klik op Add a permission.
- Kies Microsoft Graph als API.
- Selecteer vervolgens Application permissions (niet Delegated permissions).
Hier heb je twee mogelijkheden:
Alleen gebruikers synchroniseren
Gebruik deze optie wanneer je geen vergaderruimtekalenders wilt synchroniseren.
- Open het tabblad User.
- Selecteer User.Read.All.
- Klik op Add permissions.
Deze synchronisatie zorgt er ook voor dat gebruikers die uit dienst gaan automatisch worden gedeactiveerd in Officebooking en geen toegang meer hebben.
Gebruikers én kalenders synchroniseren
- Open het tabblad User.
- Selecteer User.Read.All.
- Open vervolgens het tabblad Calendars.
- Selecteer Calendars.ReadWrite.
- Klik op Add permissions.
Beheerdersgoedkeuring verlenen
- Klik op Grant admin consent for [uw bedrijfsnaam].
- Doorloop de stappen om beheerderstoestemming te verlenen.
- Controleer of bij alle machtigingen de status wordt weergegeven als:
Granted for [uw bedrijfsnaam]
Stap 6: De API-toegangsgegevens toevoegen in OfficeAdmin
Om de synchronisatie te activeren moeten de API-gegevens worden toegevoegd aan het OfficeAdmin-portaal.
- Log in op OfficeAdmin.
- Ga naar Instellingen en vervolgens naar Integraties.
- Kies de optie Office365.
- Vul de eerder opgeslagen gegevens in:
- Domain: uw Office365-bedrijfsdomein, bijvoorbeeld
tijdx.nl(zonder www) - Tenant ID: directory (Tenant) ID
- Client ID: application (Client) ID
- Client Key: de waarde van het Client Secret (niet het Secret ID)
- Domain: uw Office365-bedrijfsdomein, bijvoorbeeld
- Klik op + om de integratie toe te voegen.
- De integratie wordt direct opgeslagen.
Synchroniseer je alleen gebruikers via Graph? Dan ben je klaar en kan je de volgende stappen overslaan.
Stap 7: Een asset koppelen aan de bijbehorende vergaderruimte
(Deze stap is alleen nodig wanneer ook vergaderruimtes worden gesynchroniseerd.)
- Ga naar Assets in het linker menu van OfficeAdmin.
- Zoek de vergaderruimte die u wilt koppelen.
- Filter eventueel op de categorie Vergaderruimte.
- Klik op de naam van de asset en kies Wijzig.
- Vul het Exchange-e-mailadres van de vergaderruimte in.
- Klik op Asset opslaan.
- Open vervolgens opnieuw Wijzig.
- Klik op Subscribe naast het ingevulde Exchange-adres.
- Wanneer het adres correct is ingevoerd, verandert de status naar:
Subscribed to graph - Klik opnieuw op Asset opslaan om de koppeling af te ronden.
Stap 8: Optioneel vergadertitels synchroniseren naar Outlook
Standaard toont Exchange in de resourcekalender de naam van de organisator als titel van een vergadering.
Wanneer je liever de oorspronkelijke vergadertitel wilt tonen in zowel de resourcekalender als Officebooking, kan je deze instelling via PowerShell activeren.
Stap 9: Testen van de integratie
Controleer eerst of de gebruiker waarmee je test:
- bestaat binnen jouw Exchange-omgeving;
- bestaat binnen Officebooking;
- in beide systemen hetzelfde e-mailadres gebruikt.
Dit is noodzakelijk voor een correcte synchronisatie.
Test 1: Reservering vanuit Outlook → Officebooking
- Maak een vergadering aan in Outlook Agenda.
- Nodig de vergaderruimte uit als deelnemer.
- Controleer of de reservering door Outlook is bevestigd.
- Na ongeveer één minuut zou de reservering zichtbaar moeten zijn in Officebooking.
- Open OfficeAdmin.
- Ga naar Reserveringen.
- Selecteer bovenaan het tabblad Lijst.
- Kies de datum van de testreservering.
- Controleer of alle gegevens correct zijn overgenomen.
Test 2: Reservering vanuit Officebooking → Outlook
- Log in op de Officebooking-app (bijvoorbeeld via
login.officebooking.net). - Zoek de asset waarvoor u een testreservering wilt maken.
- Maak de reservering aan.
- Controleer of de reservering zichtbaar is onder Mijn reserveringen.
- Log vervolgens in op Exchange/Outlook met dezelfde gebruiker.
- Controleer of de reservering voor de vergaderruimte is toegevoegd aan de agenda.
Let op: Houd er rekening mee dat er een korte synchronisatietijd van toepassing is voordat de reservering zichtbaar wordt.