Let op: Dit artikel beschrijft globaal hoe een Office 365 tenant integratie opgezet kan worden en dient uitgevoerd te worden door een systeembeheerder met voedende kennis van zijn Azure Active Directory omgeving. ClockAssist is niet verantwoordelijk voor de werking van uw Azure omgeving, houdt er rekening mee dat bepaalde ingestelde policies ervoor kunnen zorgen dat ClockAssist niet kan communiceren met de app binnen uw Azure omgeving




Identity provider inrichten

  • Log in op https://portal.azure.com
  • Navigeer naar App-registraties en klik op Nieuwe registratie
  • Kies een naam voor de app bijv (ClockAssist app)



  • Registreer de applicatie
  • Kopieer het Toepassings-id (client-id) en het Map-id (tenant-id) Deze waardes worden later in ClockAssist gezet om de integratie te voltooien



  • Navigeer naar Certificaten en geheimen
  • Maak een nieuw Clientgeheim/Client-Secret aan
  • Zet de verloop tijd op 24 maanden
    • Leg in je agenda vast wanneer deze sleutel verloopt, dan is deze aan te passen in ClockAssist
  • Kopieer de waarde van de sleutel en sla deze op, deze is namelijk eenmalig zichtbaar




Platformen configureren


  • Navigeer naar Verificatie
  • Bij platformconfiguraties klik op de knop om een platform toe te voegen


Web configuratie toevoegen

  • Kies vervolgens voor de optie Web





SPA Configuratie toevoegen

  • Bij platformconfiguraties klik op de knop om een platform toe te voegen
  • Kies vervolgens voor Toepassingen met één pagina

 


Android configuratie toevoegen


  • Bij pakket naam kies voor nl.clockassist.android.callsync
  • Voor de hash kies voor 7ZkI4OooCYCRjHWVlqr3JdSjHD8=
  • Klik op configureren


De 3 type platformen zijn nu toegevoegd aan de app registratie (controleer zelf alle gegevens)




Api machtigingen aan de registratie toevoegen


  • Navigeer naar API-machtigingen
  • Klik op Een machtiging toevoegen
  • Kies vervolgens voor Microsoft Graph
  • Kies voor Gedelegeerde machtigingen
  • Activeer de volgende toepassingsmachtigingen

    • CallRecords.Read.All
    • User.Read.All
  • Activeer de volgende gedelegeerde machtigingen
    • offline_access
    • openid
    • profile
    • Calendars.Read
    • OnlineMeetings.Read
    • Presence.Read
    • Sites.Read.All
    • User.Read

    • User.Read.All

  • Verleen beheerders toestemming voor de machtigingen


Identity provider koppelen aan ClockAssist


  • Navigeer naar https://app.clockassist.com en login als Admin gebruiker
  • Navigeer naar instellingen en onder het kopje integraties klik je op Microsoft



  • Klik op koppelen onder het kopje Tenantbeheer
  • Vul de volgende velden in die eerder zijn gekopieerd en sla deze op
    • Client-id
    • Client-secret
    • Tenant-id




De Identity provider is nu succesvol gekoppeld aan ClockAssist en alle Office365 integraties zijn beschikbaar voor je omgeving.