Share via


Ontwerpen voor uitbreidbaarheid

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Raadpleeg de pagina Microsoft Dynamics 365-productdocumentatie voor de meest recente documentatie. Raadpleeg de pagina Releaseplannen voor Dynamics 365 en Microsoft Power Platform voor de meest recente releaseplannen.

Ingeschakeld voor Openbare preview Algemene beschikbaarheid
Beheerders, makers of analisten, automatisch Deze functie is uitgebracht. 7 februari 2020 Deze functie is uitgebracht. 1 april 2020

Zakelijke waarde

We blijven ons inzetten om de kerntoepassing compacter, beter uitbreidbaar en gemakkelijker te lokaliseren te maken door onze systeemlogica te extraheren naar modules, waardoor een systeemtoepassing en een toepassingsbasis ontstaan. Deze modules leggen de nadruk op eenvoud doordat we hierbij het principe van één functie = één module aanhouden. Elke module sluit complexiteit in en vervangt implementatiedetails door schone, gedocumenteerde en stabiele API's. Ze versnellen de ontwikkelingscyclus en maken het eenvoudiger om de functionaliteit te bewaken en te optimaliseren vanuit beveiligings- en prestatieperspectieven. Het aantal modules kan variëren, afhankelijk van de configuratie, en u kunt elke module afzonderlijk uitbreiden. Aangezien dit een belangrijke verschuiving is in het ontwikkelingsparadigma voor zowel Microsoft als onze partnergemeenschap, stellen we de broncode voor elke module ruimschoots vóór releasewave 1 van 2020 beschikbaar.

Functiedetails

Als we modules af hebben, publiceren we hun broncode in de ALAppExtensions repo op GitHub. We moedigen u aan om de broncode te bekijken, directe feedback te geven en bijdragen te leveren. De volgende modules zijn op bit moment beschikbaar:

Naam Verantwoordelijkheid
Advanced Settings Geeft een pagina weer met geavanceerde instellingen en gerelateerde integratiegebeurtenissen.
Navigation Bar Subscribers Geeft systeemgebeurtenissen en bijbehorende overschrijfbare integratiegebeurtenissen voor de navigatiebalk weer aan abonnees.
Camera and Media Interaction Biedt toegang tot de camera en opgeslagen media op het clientapparaat. Ga naar de pagina Camera om de cameraweergave te openen en een foto te maken op uw clientapparaat. De pagina toont de beschikbaarheid van de camera en de voortgang bij het opslaan van de foto. Ga naar de pagina Media uploaden om opgeslagen media vanaf uw clientapparaat te uploaden.
Feature Key Biedt functionaliteit voor het selecteren van de functies die voor een tenant moeten worden ingeschakeld.
OAuth Biedt hulpmethoden voor het verkrijgen van de authenticatiesleutel en het geheim, of de autorisatie-header voor het autorisatieprotocol OAuth 1.0.
OAuth2 Biedt hulpmethoden voor het verkrijgen van de authenticatiesleutel en het geheim, of de autorisatie-header voor het autorisatieprotocol OAuth 2.0.
OAuthClientAddIn Biedt de invoegtoepassing Controle en specifieke methoden voor het autoriseren van een resource.
Printer Management Bevat functionaliteit voor het beheer van de printers die beschikbaar zijn voor een tenant.
Table Information Geeft informatie weer over tabellen.

Zie ook

Overzicht van de systeemtoepassing (docs)