Met de KantoorGemak-verbinding in FinWizer wordt data (Administraties, Gebruikers) automatisch uitgelezen via de KantoorGemak API (Microsoft Dynamics 365 Sales). Voor de verbinding zijn eerst een aantal stappen nodig in Microsoft Azure en in KantoorGemak zelf.
De KantoorGemak-verbinding kan ingesteld worden als bron voor het automatisch aanmaken en beheren van combinaties. Meer hierover lees je in het artikel Combinaties aanmaken en beheren in FinWizer.
Vereisten
- Toegang tot Microsoft Azure om een app-registratie aan te maken
- Een account met Systeembeheerder-rechten in KantoorGemak (Dynamics 365 Sales) voor de eerste autorisatie
Stap 1: App-registratie aanmaken in Microsoft Azure
- Open Microsoft Azure en ga naar App registrations.
- Klik op New Registration.
- Vul een herkenbare naam in, bijv. FinWizer Dynamics connection, en klik op Register.
- Open het tabblad Authentication en kies bij Platform configurations voor Add a platform → Web.
- Vul bij Redirect URIs het volgende in:
https://app.finwizer.nl/kantoorgemak-callback en klik op Configure.
- Open het tabblad API permissions en klik op Add a permission.
- Selecteer Dynamics CRM, kies Delegated permissions, selecteer user_impersonation en klik op Add permissions.
- Open het tabblad Certificates & secrets en klik op New Client Secret.
- Vul een beschrijving in, kies een geldigheidsduur en klik op Add.
- Kopieer de waarde onder Value — dit is de Client Secret die je in FinWizer nodig hebt. Let op: Kopieer de Value, niet de Secret ID. De waarde is maar éénmalig zichtbaar.
- Open het tabblad Overview en noteer de volgende waarden:
- Application (client) ID → dit is de Client ID voor FinWizer
- Directory (tenant) ID → dit is de Tenant ID voor FinWizer
Stap 2: App-registratie in KantoorGemak
- Open Dynamics 365 Sales en ga naar Advanced settings → System: Security → Users of application.
- Klik op Add app user en selecteer de app-registratie die je in stap 1 hebt aangemaakt.
- Klik op Add.
- Selecteer een Business unit en voeg de beveiligingsrollen System Admin en Basic User toe.
- Klik op Save.
Stap 3: Verbinding aanmaken in FinWizer
- Ga in het linkermenu naar Verbindingen en klik rechtsonder op Verbinding toevoegen.
- Selecteer KantoorGemak (in de categorie CRM & Facturatie).
- Pas eventueel de applicatienaam aan of voeg een omschrijving toe.
- Vul de volgende gegevens in:
- Tenant ID
- Client ID
- Client Secret
- API URL (bijv.
https://[businessunit].api.crm4.dynamics.com)
- Klik op Bevestig.
De eerste autorisatie dient te worden uitgevoerd door een gebruiker met Systeembeheerder-rechten in KantoorGemak. Via deze gebruiker worden de benodigde rechten voor de FinWizer-applicatie gedelegeerd.
De verbinding is nu actief en FinWizer begint automatisch met het ophalen van de data.