Voor Microsoft Dynamics 365 Business Central Cloud-implementaties kunt u ervoor kiezen om de Perk Spend Management Connector te installeren vanuit de AppSource of als een extensie.
Voorzichtigheid: Door de Perk-connector als extensie te installeren, dient u er rekening mee te houden dat deze geen automatische updates met nieuwe functies ontvangt. U bent zelf verantwoordelijk voor het installeren en beheren van eventuele updates voor de Perk-connector.
De extensie moet worden geregistreerd en geconfigureerd bij Microsoft Entra om Perk toegang te geven tot de API-eindpunten van Business Central.
Om de connector voor Business Central Cloud in te stellen:
- Installeer de extensie via de AppSource of als een uitbreiding.
- Configureer de webservice in Business Central Cloud..
- Configureer de connector in Business Central..
- Exporteren instellen in Perk:
- Synchroniseer stam- en transactiegegevens..
Installeer de Perk-connector vanuit Microsoft 365 Dynamics App Source.
Om de Perk-connector te installeren, zoek je naar de uitbreiding in de AppSource door Perk te typen en te klikken Koop het nu.
Hiermee wordt de extensie geïnstalleerd in uw Microsoft 365 Dynamics Business Central-tenant.
Installeer de Perk-connector als een verlengstuk.
Om de Perk-connector als extensie te installeren, moet u toegang hebben tot het connectorpakket (.app). U moet Een serviceverzoek indienen om toegang te krijgen tot het connectorpakket.
Zodra je toegang hebt tot dit bestand, kun je verdergaan met installeer de app met behulp van de Voortplantingsbeheer pagina.
Het uitbreidingspakket gebruikt deze ID-bereiken voor de onderstaande objecten:
|
Objecttype |
Aantal objecten |
ID-bereik |
|---|---|---|
|
Code-eenheden |
8 |
3110560-3110567 |
|
Enums |
2 |
3110560, 3110562 |
|
Pagina's |
1 |
3110560 |
|
Pagina-extensies |
13 |
17-5800 |
|
Rapporten |
8 |
3110560-3110567 |
|
Tabellen |
1 |
3110560 |
|
Tabeluitbreidingen |
15 |
15-5800 |
Opmerking: ID-reeksen zijn dynamisch en kunnen worden beïnvloed door de licentie van de klant.
Als de klant deze ID-reeksen gebruikt, moet u mogelijk een andere reeks toewijzen aan de objecten van het extensiepakket. Anders ontstaan er conflicten.
Extensies kunnen na een update van Business Central automatisch worden verwijderd zonder gegevensverlies. Zie De extensie verwijderen.
Stel de webservice in in Business Central voor Cloud.
Aangezien Business Central verantwoordelijk is voor het ophalen van gegevens uit Perk, moet u de webservice in Business Central aanmaken om dit proces af te handelen.
- Registreer een applicatie op de MS Azure-portal..
- Publiceer de webservice op de pagina 'Webservice' in Business Central..
- Wijs de juiste machtigingen toe in Business Central..
Voorzichtigheid: Zorg ervoor dat u de sandbox-vernieuwing uitschakelt als u de extensie in een testomgeving installeert. Anders moet u de extensie na elke vernieuwing opnieuw configureren.
Registreer een applicatie op de MS Azure-portal.
Je moet eerst een app registreren in de MS Azure-portal voor de Perk-connector.
Zien Registreer een app in het Microsoft-identiteitsplatform. voor begeleiding.
Definieer de basisfunctionaliteit van de applicatie door de configuratie in te stellen. Overzicht, Authenticatie, Certificaten en geheimen, En API-toestemming secties.
Overzicht sectie:
- Naam van de appPerk Business Central-connector
- Applicatie (client-ID)Kopieer deze ID, je hebt hem later nodig.
Authenticatie tab:
Klik + Een platform toevoegen.
- Select Web.
- Binnenkomen Omleidings-URI's:
- Klik op Opslaan.
Tip: Om meerdere omleidings-URI's toe te voegen, moet u er eerst één toevoegen en vervolgens klikken. ReddenVervolgens kun je de tweede toevoegen aan het hoofdscherm.
API-machtigingen sectie:
- Klik + Een toestemming toevoegen.
- Select Dynamics 365 Business Central.
- In Gedelegeerde machtigingen, selecteer en voeg machtigingen toe:
gebruiker_imitatieFinanciën.LezenSchrijven.Alles
- In Applicatierechten, selecteer en voeg machtigingen toe:
app_accessAdminCenter.ReadWrite.AllAPI.ReadWrite.All
- Klik Geef beheerders toestemming voor…
Certificaten en geheimen sectie:
Maak een nieuw clientgeheim aan. We raden aan de vervaldatum in te stellen op 24 maanden. Kopieer de Waarde En Geheime ID.
Publiceer de webservice in Business Central.
Binnenkomen "Microsoft Entra-applicatiesTyp "" in de wereldwijde zoekfunctie van Business Central (rechtsboven) om de applicatie-instellingen te openen.
Maak de applicatie aan
U moet een nieuwe applicatie aanmaken in Business Central:
- Maak een nieuwe aanvraagkaart aan.
- Voer de applicatie-ID in (gemaakt in het gedeelte Overzicht in de Azure-portal) in Klant-ID.
- Binnenkomen Perk for Business Central in de beschrijving.
- Selecteer onder 'Status' de optie Ingeschakeld.
Wijs gebruikersrechten toe in Business Central.
Je moet de applicatie zo instellen dat deze beschikt over... superbeheerdersrechten.
Meer specifiek moet u deze machtigingensets toevoegen in de Gebruikersgroepen sectie in de Microsoft Entra-toepassingskaart die u zojuist hebt gemaakt.
|
Toestemmingsset |
Beschrijving |
|---|---|
|
Basistoegang tot Dynamics 365 |
|
|
Dynamics 365 Volledige toegang |
|
|
Dyn. 365 Bedrijfsgegevens instellen |
|
|
D365 Webhook-abonnement |
|
|
Dyn. 365 Installatiekostenboekhouding |
|
|
Dyn. 365 Vaste activa instellen |
|
|
Basisinstellingen voor HR in Dynamics 365 |
|
|
Dyn. 365 Intercompany-configuratie |
|
|
Dynamics 365 Projecten maken |
|
|
Dynamics 365 Release Management Setup |
|
|
Dubbele items samenvoegen |
|
|
Reten. Pol. Setup - BaseApp |
|
|
Outlook-synchronisatiebeheerder |
|
|
Extensiebeheer - Beheerder |
|
|
Testtool |
|
|
|
Aangepaste machtigingenset voor de Perk-extensie |
Nadat de initiële installatie is voltooid, hebben standaardgebruikers het volgende nodig: Perk BC-toestemmingsset (PERMISSIONSET YKY) om eventuele latere wijzigingen in de integratie aan te brengen en gegevens te synchroniseren.
Vervolgens moet je configureer de pagina 'Perk Integrations Setup' in Business Central voordat u verdergaat met het instellen van de export van onkosten of facturen in Perk.
Webservices configureren
U moet in Business Central de webservices toevoegen voor elke module die u wilt integreren (bijvoorbeeld één webservice voor factuurverwerking en een andere voor onkostenverwerking).
Om dit te doen:
- Ga naar Webdiensten.
- Klik + Nieuw om een nieuw object te maken.
- Selecteer de Codeunit-objecttype.
- Zoek naar de object-ID's afhankelijk van de module die u wilt implementeren:
- Onkostenverwerking: Importkosten YKY (3110567)
- Factuurverwerking: Webhooks YKY (3110566)
- Voer een unieke servicenaam in (bijv. factuurverwerking of onkostenverwerking). Zorg ervoor dat de Gepubliceerd Het selectievakje is aangevinkt.
Stel de onkostenexport in Perk in.
Perk is verantwoordelijk voor het exporteren van de onkostengegevens naar het grootboek in Business Central. Onkostenbonnen en bijlagen kunnen naar behoefte aan journaalposten worden gekoppeld. Als het bedrijf van plan is creditnota's te verwerken, moet u creditnota's voor de betreffende rechtspersoon hebben ingeschakeld.
Je moet het tabblad voor het exporteren van onkosten instellen (Beheerder > Integraties, Exporteren van onkosten) om onkostengegevens (uitgaven, kaarttransacties, reiskosten) naar Business Central te verzenden. U kunt de Perk-connector niet gebruiken om dagvergoedingen/kilometervergoedingen afzonderlijk te exporteren.
Om dit te doen:
- Ga naar Instellingen > Integraties.
- Selecteer de Kosten exporteren integratiekaart.
- Kiezen
Business Central [API]als de ERP-systeem. - Voer de authenticatiegegevens in:
- Azure Directory ID: Business Central tenant-ID
- Klant-ID: MS Azure-portal client-ID die eerder is aangemaakt
- Klantgeheim: MS Azure-portal clientgeheim dat eerder is aangemaakt
- Klik Meld u aan met Business Central.
Zorg ervoor dat Schakel eventuele pop-upblokkers uit. In uw browservenster. MS Dynamics-authenticatie maakt gebruik van een pop-upvenster om het authenticatieverzoek naar MS Entra te verzenden.
Waarschuwing: Wanneer je een Azure-referentie toevoegt en klikt AutoriserenU moet het autorisatieproces voltooien met een gebruikersaccount dat beheerdersrechten heeft in Business Central en beschikt over de volgende machtigingen:
D365 BUS PREMIUM of D365 BUS ESSENTIEEL
Voorzichtigheid: Zorg ervoor dat u het juiste ERP-systeem selecteert! MS Dynamics Cloud & MS Dynamic OnPrem Dit zijn de exportmogelijkheden voor een andere MS Dynamics Business Central-connector, niet voor de door Perk ontwikkelde connector.
Zodra de verbinding tot stand is gebracht, kunt u de exportinstellingen configureren:
|
Veld |
Beschrijving |
|---|---|
|
Naam van de webservice |
Naam van de webservice die is aangemaakt in Business Central. |
|
Basis-URL |
URL van de Business Central API. Bijvoorbeeld, https://api.businesscentral.dynamics.com/v2.0/ |
|
Huurder |
ID van de Huurder van Business Central. Voor BC
zijn de tenant-ID en het instantienummer
in de URL om toegang te krijgen tot Business Central
|
|
Aanleg |
ID van de Business Central-omgeving. Voor BC
zijn de tenant-ID en het instantienummer
in de URL om toegang te krijgen tot Business Central
|
|
Bedrijfsnaam |
Bedrijfsnaam in Business Central. |
|
Accounttype |
Dit veld is alleen van toepassing op de export van onkosten (huidig onkostensysteem). BC-rekening van de creditpost. Bepaalt of de informatie afkomstig is van de leverancierskaart of de medewerkerskaart (d.w.z. gebruikt de ERP-code in het Perk-gebruikersprofiel).
Bekende beperking Momenteel wordt alleen Employee ondersteund, aangezien Perk-gebruikers gekoppeld zijn aan de Employee-kaart. |
|
Bedrijfskaart rekeningtype |
Geldt alleen voor het exporteren van kaarttransacties (Huidig systeem voor kaarttransacties) BC-rekening van de creditpost. Bepaalt of de informatie afkomstig is van de leverancierskaart of de grootboekrekening (d.w.z. gebruikt de ERP-code in de categorie Leverancier of Kosten, afhankelijk van of u Leverancier of Grootboek hebt geselecteerd). |
De instelling voor het exporteren van onkosten Kostenobjecten uitsluiten van de export is niet compatibel met deze integratie.
De Perk-integratie voor MS Dynamics 365 Business Central verwacht altijd een kostenobject bij het exporteren van onkosten.
Stel de factuurexport in Perk in.
Om facturen met Business Central te verwerken, gebruikt Perk webhooks om Business Central op de hoogte te stellen van wijzigingen in de documentstatus. Perk beschikt over een specifieke exportfunctie voor facturen om de webhook-respons af te handelen. Momenteel zijn de webhooks synchroon. Dit betekent dat de provider moet wachten tot de webhook de verwerking heeft voltooid voordat een reactie wordt ontvangen.
Om Business Central met Perk te laten verbinden, moet u de integratie in Perk instellen:
- Ga naar Instellingen > Integraties .
- Selecteer de Factuur exporteren kaart.
- In de Factuurexport tab, klik Startwizard.
- Vul deze gegevens in:
- Exportnaam: Facturen van Business Central
- Documenttype: Facturen van leveranciers
- In Systeem tab, selecteren
Business Central-integratie. - In Configuratie Voer op het tabblad de gegevens in die worden gebruikt om de URL te vormen waarmee u toegang krijgt tot de Business Central API. U moet de volgende gegevens invoeren:
|
Veld |
Beschrijving |
|---|---|
|
Basis-URL |
URL van de Business Central API (bijv. https://api.businesscentral.dynamics.com/v2.0/) |
|
Token-URL |
Voer de URL van de omleidings-URI voor authenticatie
u
eerder geconfigureerd in Een applicatie registreren
op de MS Azure-portal, oftewel deze URL heeft meestal de volgende indeling
|
|
Bereik |
Dit zou moeten zijn https://api.businesscentral.dynamics.com/.default |
|
Huurder |
ID van de Business Central-tenant. De tenant-ID en het instantienummer zijn opgenomen in de URL om toegang
krijgen
Business Central:
|
|
Omgeving |
ID van de Business Central-omgeving. |
|
Naam van de webservice |
Naam van de webservice die u Eerder gepubliceerd in Business Central. |
|
Bedrijfsnaam |
Naam van het bedrijf. Deze informatie is te vinden in de URL voor toegang tot Business Central, aangeduid met |
Je moet dit doen voor elke rechtspersoon die u wilt koppelen aan een bedrijf in Business Central.
Waarschuwing: Als u meerdere exportfaciliteiten probeert in te stellen (bijvoorbeeld de Perk-connector samen met bestaande integraties), kunt u de volgende foutmelding krijgen: Validatie: Meerdere exportfaciliteiten van toepassing Wanneer u een factuur probeert te exporteren, kunt u slechts één exportfunctie tegelijk actief hebben.
Tip: Volgende stap: Stam- en transactiegegevens instellen en synchroniseren.