Delen via


Microsoft Dynamics 365 uitbreiden

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Het uitbreidbaarheidsplatform vormt het hart van Microsoft Dynamics 365 (online en on-premises). Als u de Microsoft Dynamics 365 SDK gebruikt, brengt u uitbreidingen boven op dit systeem aan. Het Microsoft Dynamics 365-platform ondersteunt verschillende soorten installaties met maximale keuzevrijheid: Microsoft Dynamics 365 (online), Microsoft Dynamics 365 geïnstalleerd op uw eigen server (on-premises) of een gehoste installatie van Microsoft Dynamics 365. Het beveiligingsmodel beschermt het platform tegen onbevoegde toegang via het Web.

Als u een toepassing ontwikkelt die de Microsoft Dynamics 365-server gebruikt, gebruikt u Webservices om met de onderliggende platformlaag xRM te communiceren.Microsoft Dynamics 365 gebruikt een door metagegevens gestuurde architectuur om de flexibiliteit te bieden om aangepaste entiteiten en aanvullende systeementiteitkenmerken te maken en om upgrades te maken en het transport van oplossingen te vereenvoudigen. Dit maakt wijzigingen in de gegevensstructuur mogelijk zonder codewijzigingen in Microsoft Dynamics 365.

Het xRM-platform legt geen bedrijfsspecifieke logica op. Deze laag biedt alleen algemene beperkingen, zoals beveiliging. De laag bevat de bouwstenen van een toepassing, maar is zelf niets meer dan een verzameling gerelateerde objecten. De interactie tussen die objecten wordt echter gebruikt om meer uitbreidbare logica te implementeren, zoals de logica van prijsopgave naar order naar factuurverwerking en prijsstelling.

Het xRM-platform controleert ook toegang tot gegevens via beveiliging, bepaalt toegang tot de database en initieert gebeurtenissen voor werkstroomprocessen en aangepaste bedrijfslogica-implementaties (invoegtoepassingen). De platformlaag biedt zowel binnenkomende als uitgaande e-mailverwerking via Microsoft Exchange Server.

Microsoft Dynamics CRM SDK architecture

In deze sectie

  • Het Dynamics 365-toepassingplatform - een platform voor het bouwen van uitgebreide 365-toepassingen (xRM)
    Dynamics 365 biedt een krachtig platform voor het bouwen van Line-Of-Business-toepassingen. Deze toepassingen worden vaak uitgebreide CRM-toepassingen genoemd (xRM-toepassingen), omdat zij de mogelijkheden voor het volgen van relaties tot buiten de gebruikelijke scenario's voor klantrelatiebeheer (CRM) beschikbaar maken. Dit onderwerp bevat hulpmiddelen om meer te weten te komen over deze mogelijkheid.

  • Ondersteunde extensies voor Microsoft Dynamics 365
    Wanneer u uitbreidingen maakt, is het belangrijk dat u deze op een ondersteunde manier implementeert. Hiermee beschermt u uw investering door ervoor te helpen zorgen dat u naar nieuwe versies van Microsoft Dynamics 365 kunt bijwerken en de nieuwste mogelijkheden kunt gebruiken als deze worden uitgebracht. In dit onderwerp wordt beschreven welke uitbreidingen worden ondersteund en welke niet.

  • De metagegevens en gegevensmodellen in Microsoft Dynamics 365
    Microsoft Dynamics 365 gebruikt een architectuur op basis van metagegevens om de flexibiliteit te bieden om aangepaste entiteiten en aanvullende systeementiteitkenmerken te maken. Deze structuur maakt ook upgrades en het transporteren van aanpassingen makkelijker. De gegevensstructuur kan worden gewijzigd op de server of clienttoepassingen van Microsoft Dynamics 365 zonder dat een wijziging in code vereist is.

    In de onderwerpen in deze sectie wordt beschreven hoe u de metagegevens gemakkelijk kunt weergeven, metagegevens met code kunt maken en bewerken, en metagegevens aanvraagt om dynamische toepassingen te maken die reageren op wijzigingen of metagegevensverschillen die in verschillende organisaties worden gevonden.

  • Microsoft Dynamics 365 uitbreiden op de server
    In deze sectie wordt mogelijkheden beschreven om Microsoft Dynamics 365 uit te breiden op de server. In vergelijking met uitbreidingen die u op de client kunt toepassen, worden uitbreidingen die op de server worden uitgevoerd consistent toegepast, ongeacht de clienttoepassing die wordt gebruikt voor interactie met het platform. Waar mogelijk moeten uitbreidingen die bedrijfslogica toepassen, op de server worden toegepast.

    In de onderwerpen in deze sectie wordt beschreven hoe u aangepaste bedrijfslogica implementeert met behulp van plug-ins, processen, de asynchrone service, de Azure-extensies en meer.

  • Microsoft Dynamics 365 uitbreiden op de client
    Deze sectie bevat informatie over wijzigingen die ontwikkelaars en aanpassers kunnen aanbrengen om Microsoft Dynamics 365 uit te breiden binnen de clients geleverd voor Microsoft Dynamics 365: webtoepassing, Microsoft Dynamics 365 voor telefoons en Microsoft Dynamics 365 voor tablets . U past deze uitbreidingen toe door JavaScript en webresources te gebruiken. Deze clients zijn ontworpen zodat u uitbreidingen kunt toevoegen die kunnen worden toegepast op alle clients in plaats van op elke client afzonderlijk.

    De clientuitbreidingen kunnen gebruikers een zeer uitgebreide en responsieve ervaring bieden omdat de code op hun apparaat wordt uitgevoerd. Kritieke bedrijfslogica moet echter niet alleen via scripts op de client worden toegepast. In tegenstelling tot uitbreidingen die op de server worden toegepast, kunnen de clientuitbreidingen geen bedrijfslogica toepassen van voor gegevens die het systeem op een andere manier binnenkomen, zoals integraties met andere systemen, aangepaste clients of gegevensimport.

  • Microsoft Dynamics 365-toepassingen aanpassen
    Microsoft Dynamics 365-clienttoepassingen omvatten de webtoepassing, Microsoft Dynamics 365 voor telefoons en Microsoft Dynamics 365 voor tablets. Elk van deze clients verwijzen naar een gemeenschappelijke gegevensset waarmee visuele elementen van de clients worden bestuurd. Deze -toepassingmetagegevens worden doorgaans bewerkt met behulp van aanpassingshulpmiddelen in de toepassing of hulpprogramma's van derden. Andere clients kunnen ook verwijzen naar deze toepassingmetagegevens als deze willen gebruikmaken van configuratieopties die voor specifieke organisaties worden gedefinieerd.

    Voor een gedetailleerde handleiding over aanpassing met de hulpmiddelen die beschikbaar zijn in de webtoepassing raadpleegt u de TechNet: Uw CRM-systeem aanpassen. In de onderwerpen in deze sectie wordt de structuur beschreven van de gegevens die door deze hulpprogramma's of hulpprogramma's van derden worden bewerkt.

  • Uitbreidingen inpakken en verdelen met oplossingen
    Oplossingen geven u een kader voor het inpakken, installeren en verwijderen van onderdelen die specifieke zakelijke functionaliteit leveren. Oplossingen worden gebruikt door ISV's en andere Microsoft Dynamics 365 oplossingproviders om uitbreidingen te distribueren die zij maken, maar u kunt ze ook gebruiken om aanpassingen tussen verschillende organisaties over te dragen die u in uw ontwikkelingsproces kunt gebruiken, zoals afzonderlijk ontwikkelings-, test- en productieorganisaties.

  • Ontwikkelaarshandleiding over rapporten voor Microsoft Dynamics 365
    Microsoft Dynamics 365 bevat rapporten die nuttige bedrijfsgegevens aan de gebruiker geven. Deze rapporten worden gebaseerd op Microsoft SQL Server Reporting Services en leveren dezelfde set functies die beschikbaar is voor de Microsoft SQL Server Reporting Services-rapporten.

    In de onderwerpen in deze sectie wordt beschreven hoe u rapporten via programmeren kunt publiceren, kunt beheren en ermee kunt werken. Voor informatie over het schrijven van rapporten raadpleegt u Rapporten schrijven met CRM 2016 voor online en on-premises

  • Microsoft Dynamics 365 voor Outlook uitbreiden
    Met Microsoft Dynamics 365 voor Outlook kunnen gebruikers met gegevens werken terwijl ze offline zijn en geen verbinding met een server hebben.Microsoft Dynamics 365 bevat functies waarmee u uw oplossingen kunt uitbreiden tot offline scenario's door de webservices offline aan te roepen vanuit de aangepaste code. Daarnaast biedt de Microsoft.Crm.Outlook.Sdk assembly programmatische ondersteuning voor basale Microsoft Outlook acties zoals synchroniseren, offline en online gaan en Dynamics 365 voor Outlook statusverificatie. Offline programmering gebruikt de Microsoft ASP.NET Development Server.

    Microsoft Dynamics 365 bevat functies die beheerders toelaten filters voor de gebruikers aan te passen en te beheren. De filtersjablonen verschaffen het uitgangspunt voor entiteitsynchronisatie op Dynamics 365 voor Outlook. Filters bepalen welke entiteitverzamelingen worden gesynchroniseerd naar Outlook en naar Microsoft SQL Server 2008 Express Edition voor offline-ingeschakelde Microsoft Dynamics 365 oplossingen.

  • Microsoft Dynamics 365 integreren met SharePoint
    Microsoft SharePoint Server is een samenwerkings- en contentmanagementtoepassing die de manier waarop mensen informatie opslaan, vinden en delen vereenvoudigt. Hiermee kunnen mensen effectief samenwerken doordat ze beveiligde toegang hebben tot documenten en informatie die ze nodig hebben om bedrijfsbeslissingen te nemen.

    De integratiefunctie van SharePoint stelt u in staat documenten op te slaan en te beheren in SharePoint in de context van een Microsoft Dynamics 365-record en de mogelijkheden voor documentbeheer van SharePoint te gebruiken die Microsoft Dynamics 365, zoals het in- en uitchecken van het document, het bekijken van de versiegeschiedenis en het wijzigen van documenteigenschappen.

  • Microsoft Dynamics 365 integreren met OneNote
    Stel OneNote-integratie in Microsoft Dynamics 365 in zodat automatisch een speciaal OneNote-notitieblok wordt gemaakt voor de geselecteerde entiteitrecords in Dynamics 365. Deze functie biedt u de mogelijkheid op eenvoudige wijze notities te maken in de context van een Dynamics 365-record in verschillende indelingen zoals foto's, tekeningen, opgemaakte tekst (opsommingstekens en tabellen) en spraakopnames op een OneNote-notitieblok. U kunt rechtstreeks toegang tot het OneNote-notitieblok krijgen op het activiteitsprikbord in de Dynamics 365-webclient of vanuit het recordformulier in de Dynamics 365-mobiele apps.

Verwante secties

Versiegeschiedenis

Nieuwe functies voor ontwikkelaars: Microsoft Dynamics 365

Hoe kan ik?

Verbinding maken met Microsoft Dynamics 365

Het beveiligingsmodel van Microsoft Dynamics 365

Uw bedrijfsgegevens modelleren in Microsoft Dynamics 365

Uw gegevens beheren in Microsoft Dynamics 365

Uw Microsoft Dynamics 365-installatie beheren

Voorbeeldcodemap voor Microsoft Dynamics 365

Microsoft Dynamics 365 programmeringsreferentie

SDK-extensies voor Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht