Delen via


Nieuwe functies voor ontwikkelaars

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Microsoft Dynamics CRM 2015 en Microsoft Dynamics CRM Online 2015 Update biedt één ontwikkelomgeving voor on-premises en cloudgebaseerde implementaties. Partners, inclusief Independent Software Vendors, globale systeemintegrators en value-added resellers, kunnen snel uitbreidingen en aangepaste oplossingen in Microsoft Dynamics 365 maken, in één pakket verpakken en distribueren.

In dit onderwerp

Nieuwe functies in Microsoft Dynamics CRM Online 2015 Update 1

Nieuw in CRM 2015 Update en CRM Online 2015 update

Nieuwe functies in Microsoft Dynamics CRM Online 2015 Update 1

Ontwikkelaars kunnen profiteren van de volgende uitbreidingen en nieuwe mogelijkheden in deze versie:

  • Dynamics CRM-gegevens gemakkelijker integreren met externe systemen

  • Updatebericht voor speciale bewerkingen

  • Alternatieve sleutels

  • Bijhouden van wijzigingen

  • Upsert voor het bijwerken van CRM met externe gegevens

  • Optimistisch gelijktijdigheidsmodel

  • Uitvoering van meerdere berichten

  • Tracering

  • Aangepaste acties in werkstromen of dialoogvensters

  • Integratie met Parature

  • Aangepaste claimtoewijzing voor op SharePoint-server gebaseerde integratie

  • Integratie met OneNote

  • Verbeteringen in rechten

  • Vereiste stappen uitvoeren in een bedrijfsproces

  • Ondersteuning voor extra "ouder dan"-componenten voor datum- en tijdvelden in FetchXML en QueryExpression

  • Records maken en regels bijwerken

  • E-mails bijhouden op het mapniveau

  • Ondersteuning voor nieuw gedrag van datum- en tijdwaarden in CRM

  • Het Web API-voorbeeld proberen

  • Nieuwe mogelijkheden voor formulierscripts

  • Formulierscriptondersteuning voor de nieuwe kennisbeheerintegratie (KM) met Parature

  • Uitgebreide mogelijkheden voor subrasterbesturingselementen in formulieren

  • Meer opties om formulieren te openen

  • Control.getShowTime-methode voor datumbesturingselementen

  • Aanpasbare thema's

  • Verbeteringen in samengetelde velden

  • Aangepaste prijslijsten voor verkoopkansen, prijsopgaven, orders en facturen

  • Nieuwe entiteiten

  • Nieuwe berichten in de organisatiewebservice

  • Nieuwe bevoegdheden

Blog: Nieuwe naamconventies voor Microsoft Dynamics CRM-updates

Dynamics CRM-gegevens gemakkelijker integreren met externe systemen

Deze versie biedt diverse nieuwe functies die het gemakkelijker maken om Dynamics 365-gegevens te integreren en synchroniseren met gegevens die in andere systemen zijn opgeslagen. Deze reeks functies, die hier worden vermeld, kunnen ook worden gebruikt in andere situaties om uw code te vereenvoudigen en te stroomlijnen.

  • Updatebericht voor speciale bewerkingen

  • Alternatieve sleutels

  • Bijhouden van wijzigingen

  • Upsert voor het bijwerken van CRM met externe gegevens

Meer informatie:CRM-gegevens synchroniseren met externe systemen.

Updatebericht voor speciale bewerkingen

Vóór deze versie waren speciale berichten vereist om bepaalde entiteitskenmerkenwaarden bij te werken. U moest bijvoorbeeld het bericht Assign uitvoeren om het kenmerk ownerid van een entiteit wijzigen. In deze versie kunt u nu UpdateRequest uitvoeren om dezelfde bewerkingen uit te voeren, dus een aantal van deze speciale berichten is afgeschaft. Voor meer informatie over deze kenmerken en de afgeschafte berichten raadpleegt u Speciale bewerkingen uitvoeren via Update.

Alternatieve sleutels

Alternatieve sleutels maken efficiënte gegevensintegratie mogelijk. Gebruikers kunnen nu een kenmerk in een Microsoft Dynamics 365-entiteit definiëren dat correspondeert met een unieke id (of combinatie van kolommen) die wordt gebruikt door een extern gegevensarchief. Gebruik deze alternatieve sleutel om een record in Dynamics 365 uniek te identificeren, in plaats van de primaire sleutel. Deze functie verbetert de ervaring voor de ontwikkelaar en de klant door:

  • De hoeveelheid roundtrips te reduceren om record-id's van andere unieke kolommen op te zoeken.

  • Algemene doorvoer van bulkgegevensprocessen te vergroten, vooral met CRM Online.

  • Programmering van externe systemen te vereenvoudigen, zonder Dynamics 365 record-id's.

Meer informatie: Alternatieve sleutels voor een entiteit definiëren en Een alternatieve sleutel gebruiken voor het maken van een record

Bijhouden van wijzigingen

U kunt de efficiëntie van code die wijzigingen in Dynamics 365-gegevens bewaakt, aanzienlijk verbeteren door het bericht RetrieveEntityChangesRequest uit deze versie te gebruiken. De nieuwe functie voor het bijhouden van wijzigingen biedt een manier om de Dynamics 365-gegevens die zijn opgeslagen in een externe gegevensbron, efficiënt gesynchroniseerd te houden door te detecteren welke gegevens zijn gewijzigd sinds de gegevens oorspronkelijk zijn geëxtraheerd of voor het laatst zijn gesynchroniseerd.

Meer informatie:Tracering gebruiken om gegevens te synchroniseren met externe systemen

Upsert voor het bijwerken van CRM met externe gegevens

Het nieuwe UpsertRequest-bericht reduceert de complexiteit van scenario's voor gegevensintegratie door een update uit te voeren als de record al bestaat of er een te maken als de record niet bestaat. Dit is vooral een handige functie als u de status van een record in Dynamics 365 wilt instellen en niet weet of deze al bestaat.

Meer informatie:Upsert gebruiken om een record in te voegen of bij te werken

Optimistisch gelijktijdigheidsmodel

Op een multi-threaded en multi-user systeem zoals Microsoft Dynamics 365, gebeuren bewerkingen en gegevenswijzigingen vaak parallel. Een probleem doet zich voor als twee of meer update- of verwijderbewerkingen op dezelfde gegevens tegelijkertijd optreden. Deze situatie kan in principe tot gegevensverlies leiden. Nieuw in deze versie is de mogelijkheid voor uw toepassingen om te detecteren of een entiteitrecord is gewijzigd op de server tussen het moment dat uw toepassing de record ophaalt en het moment dat de toepassing probeert de record bij te werken of te verwijderen. Proberen een record bij te werken of te verwijderen die door een andere gebruiker is gewijzigd, leidt tot een foutconditie.

Meer informatie:Potentieel gegevensverlies bij gebruik van optimistische gelijktijdigheid beperken.

Uitvoering van meerdere berichten

Het is een veelvoorkomende vereiste in bedrijfstoepassingen om wijzigingen van meerdere records in het systeem te coördineren, zodat ofwel alle gegevenswijzigingen slagen of ze allemaal mislukken. In databasetermen heet dit het uitvoeren van meerdere bewerkingen in één transactie met de mogelijkheid alle gegevenswijzigingen terug te draaien als één bewerking mislukt.

In deze versie kunt u nu twee of meer webserviceaanvragen in één databasetransactie uitvoeren met de berichtaanvraag ExecuteTransactionRequest.Meer informatie:Berichten uitvoeren in één databasetransactie.

Tracering

Terwijl de versies van Microsoft Dynamics 365 van 2013 en later tracering ondersteunden in plug-ins en aangepaste werkstroomactiviteiten (aangepaste code) als hulpmiddel voor foutopsporing, voegt deze versie de mogelijkheid toe deze traceringsinformatie vast te leggen in entiteitsrecords van het type PluginTraceLog. Aangepaste code kan nu informatieberichten naar het traceringslogboek schrijven met behulp van ITracingService, ongeacht of een uitzondering in aangepaste code optreedt. Deze traceerrecords kunnen dan in de Dynamics 365-webtoepassing worden weergegeven.

Voor meer informatie over hoe u de nieuwe traceringsmogelijkheden inschakelt en gebruikt, raadpleegt u Fouten opsporten in een invoegtoepassing.

Aangepaste acties in werkstromen of dialoogvensters

Ontwikkelaars kunnen nog steeds aangepaste acties aanroepen met code, maar acties kunnen nu ook direct worden aangeroepen in werkstromen of dialoogvensters.Meer informatie:Een actie uitvoeren met een proces en Werkstroomstappen configureren

Integratie met Parature

Krijg snel toegang tot een uitgebreide knowledge base in Parature, van Microsoft door Dynamics 365 te verbinden met Parature kennisbeheer. Uw serviceagents kunnen eenvoudig relevante artikelen zoeken in Parature terwijl ze aan een aanvraag werken in Dynamics 365, en vervolgens de informatie met klanten delen via verschillende kanalen zoals web, chat, e-mail of telefoon. U kunt de productiviteit van uw serviceagents verbeteren door hen te helpen snel betrouwbare informatie vinden en te leveren aan klanten.Meer informatie:Microsoft Dynamics CRM 2015 integreren met Parature

Als Parature-kennisbeheer is ingeschakeld kunt u een besturingselement voor een Knowledge Base-zoekactie toevoegen aan de formulieren van entiteiten die zijn ingeschakeld. Dit besturingselement omvat een robuuste client-API voor automatisering en uitbreidingen met behulp van scripts in het formulier.Meer informatie:Formulierscriptondersteuning voor de nieuwe kennisbeheerintegratie (KM) met Parature

Unified Service Desk for Microsoft Dynamics 365 bevat ook kant-en-klare integratie met Parature-kennisbeheer.Meer informatie:Wat is er nieuw in Unified Service Desk voor ontwikkelaars

Aangepaste claimtoewijzing voor op SharePoint-server gebaseerde integratie

Microsoft Dynamics 365 ondersteunt nu op een server gebaseerde integratie met SharePoint Online en on-premises SharePoint.Dynamics 365 gebruikt claims voor het verifiëren en autoriseren van Dynamics 365-gebruikers voor toegang tot de documenten die zijn opgeslagen in SharePoint.Meer informatie:Aangepaste claimtoewijzing voor op SharePoint-server gebaseerde integratie definiëren

Integratie met OneNote

Stel Microsoft OneNote-integratie in Microsoft Dynamics 365 in om automatisch een speciaal OneNote-notitieblok te maken voor de geselecteerde Dynamics 365-entiteitsrecords, waardoor u gemakkelijk notities kunt maken in OneNote, in de context van een Dynamics 365-record in verschillende indelingen zoals foto's, tekeningen, opgemaakte tekst (opsommingstekens en tabellen) en spraakopnames.Meer informatie:Microsoft Dynamics CRM integreren met OneNote 2015

Verbeteringen in rechten

De rechtenfunctie is verbeterd om u de kans te geven het volgende te doen:

  • Een standaardrecht instellen voor een klant, zodat wanneer u een aanvraag maakt of bijwerkt voor de klant, het standaardrecht automatisch op de aanvraag wordt toegepast.

  • Controleren of de termijnen van een recht moeten worden verlaagd voor een aanvraag (incident) als het recht op het incident wordt toegepast.

Meer informatie:Rechtentiteiten

Vereiste stappen uitvoeren in een bedrijfsproces

Dynamics 365 breidt nu de mogelijkheid uit om beste procedures voor een branche te standaardiseren door te valideren dat alle vereiste stappen die zijn gedefinieerd in de actieve fase van het bedrijfsproces, zijn uitgevoerd wanneer een potentiële klant wordt gekwalificeerd of een prijsopgave wordt geconverteerd naar een verkooporder. Hierdoor valideren de berichten QualifyLeadRequest en ConvertQuoteToSalesOrderRequest nu of de vereiste stappen zijn voltooid voordat een potentiële klant wordt gekwalificeerd of een prijsopgave wordt omgezet in een verkooporder. Anders wordt het betreffende foutbericht weergegeven.

Ondersteuning voor extra "ouder dan"-componenten voor datum- en tijdvelden in FetchXML en QueryExpression

Tot de vorige versie van Dynamics 365 kon u alleen query's voor "Ouder dan x maanden"-query's uitvoeren met FetchXML en QueryExpression. Dit beperkte de mogelijkheid oude aanvragen te vinden met andere granulatieniveaus (uren, dagen, weken, enzovoort), bijvoorbeeld urgente aanvragen die ouder zijn dan 15 minuten.

De volgende instellingen voor de "ouder dan"-component worden toegevoegd in FetchXML en QueryExpression, die u helpen de aanvragen te vinden met behulp van verschillende granulariteitsniveaus:

  • Ouder dan X minuten

  • Ouder dan X uur

  • Ouder dan X dagen

  • Ouder dan X weken

  • Ouder dan X jaren

Meer informatie:Fiscale datum en 'ouder dan'-queryoperators voor datum/tijd in FetchXML

Records maken en regels bijwerken

Met de nieuwe kanaalkaderregels kunt u de efficiëntie vergroten van uw verkoop-, marketing- en serviceteams verhogen door automatisch binnenkomende activiteiten te converteren, zoals e-mails, aangepaste activiteiten en berichten, van externe geïntegreerde toepassingen (mobiele toepassingen, portals of sociale kanalen) aan systeemrecords of aangepaste records in Dynamics 365. U maakt en beheert het automatisch maken van records en het bijwerken van regels met Dynamics 365 of Microsoft Dynamics CRM voor Outlook.Meer informatie:Help & Training: Regels definiëren voor het maken of bijwerken van CRM-records van binnenkomende activiteiten.

Af en toe moeten deze conversieregels worden bewerkt om ze aan te passen aan veranderingen in uw bedrijfsbehoeften. Als u een conversieregel wilt bewerken, moet u de regel deactiveren, de regeldefinitie bewerken en de regel weer activeren. Terwijl de regel wordt bewerkt, blijven de activiteiten van de externe toepassingen in Dynamics 365 komen, maar er wordt niet op gereageerd aangezien de regel niet actief is. Om de conversieregels retroactief toe te passen op de activiteiten nadat u ze hebt bewerkt en opnieuw geactiveerd, kunt u het nieuwe ApplyRecordCreationAndUpdateRuleRequest-bericht gebruiken.

Notitie

U kunt de automatische conversieregels niet maken of bewerken met SDK; u kunt de conversieregels alleen toepassen.

E-mails bijhouden op het mapniveau

Gebruik de nieuwe entiteit Automatisch bijgehouden postvakmap (MailboxTrackingFolder) in Dynamics 365 om toewijzingsregels op mapniveau te configureren waarmee u een Microsoft Exchange Postvak IN-map aan een Dynamics 365-record kunt toewijzen, zodat alle e-mails in de Exchange-map automatisch worden bijgehouden voor de toegewezen record in Dynamics 365.Meer informatie:: Regels voor bijhouden van Exchange-mappen configureren

Ondersteuning voor nieuw gedrag van datum- en tijdwaarden in CRM

Tot de vorige versie van CRM waren alle datum- en tijdwaarden in Dynamics 365 tijdzonebewust, inclusief waarden met de indeling Alleen datum.Dynamics 365 introduceert een nieuwe eigenschap, DateTimeAttributeMetadata.DateTimeBehavior om de waarden "Alleen datum" en "Tijdzone-onafhankelijk" op te geven voor een kenmerk van het type DateTime.Meer informatie:Gedrag en indeling van het datum- en tijdkenmerk

Het Web API-voorbeeld proberen

Het Microsoft Dynamics 365 Web API voorbeeld biedt een interface voor netwerkgebaseerde communicatie en berichten aan de Dynamics CRM-webservices door middel van implementatie van standaardinternetprotocollen, zoals OData v4, Oauth 2 en JSON. ISV's, partners en andere klanten kunnen deze interface gebruiken om server-naar-server en client-naar-server toepassingen te implementeren voor allerlei computerhardware en apparaten, besturingssystemen en programmeertalen. Het Web API-voorbeeld geeft de toekomst aan van toegang tot Dynamics CRM-webservices.

Een beheerder kan het Web API-voorbeeld in de webtoepassing inschakelen door te navigeren naar Instellingen > Beheer > Systeeminstellingen en het tabblad Voorbeelden te selecteren. U kunt vervolgens toegang krijgen tot het Web API-eindpunt voor uw organisatie in https://<domain>.crm.dynamics.com/api/data.

Het Web API-voorbeeld wordt in fasen beschikbaar gemaakt. Dit voorbeeld is de oorspronkelijke versie en wordt gevolgd door periodieke updates die aanvullende functies en mogelijkheden implementeren. Met de voorbeeldversie kunt u feedback geven en inzicht te krijgen in de inhoud van een toekomstige versie. Het Web API-voorbeeld moet niet worden gebruikt in productieomgevingen en er wordt geen ondersteuning geleverd. Zie voor meer informatie over het volgende endpoint Web API-voorbeeld.

Nieuwe mogelijkheden voor formulierscripts

U kunt in deze versie nieuwe formulierscript-API's gebruiken.

  • Formulierscriptondersteuning voor de nieuwe kennisbeheerintegratie (KM) met Parature

  • Uitgebreide mogelijkheden voor subrasterbesturingselementen in formulieren

  • Meer opties om formulieren te openen

  • Control.getShowTime-methode voor datumbesturingselementen

  • Het soort apparaat dat wordt gebruikt identificeren

Deze mogelijkheden zijn alleen beschikbaar voor bijgewerkte entiteiten wanneer de systeeminstelling Weergave oude formulieren gebruiken is ingesteld op nee.

Formulierscriptondersteuning voor de nieuwe kennisbeheerintegratie (KM) met Parature

Wanneer een organisatie Parature-integratie heeft ingeschakeld, kunnen ze een nieuw knowledge base zoekbesturingselement toevoegen aan formulieren. Dit besturingselement levert programmeerbaarheidsondersteuning om de gebruikerservaring te automatiseren of te verbeteren.Meer informatie:Zoekbesturingselement voor Parature Knowledge Base (clientreferentie)

Uitgebreide mogelijkheden voor subrasterbesturingselementen in formulieren

Het subrasterbesturingselement in formulieren biedt nu toegang tot nieuwe mogelijkheden zoals het wijzigen van de momenteel geselecteerde weergave en toegangsreferenties tot entiteitsrecords die worden weergegeven in het subraster.Meer informatie:Rasterobjecten en -methoden (clientreferentie)

Meer opties om formulieren te openen

Gebruik de nieuwe functie Xrm.Utility.openQuickCreate om het formulier Snelle invoer te openen wanneer u een gebruiker wilt begeleiden bij het maken van een nieuwe record.

Als u de functie Xrm.Utility.openEntityForm gebruikt, kunt u een optionele parameter windowOptions opnemen om het formulier te openen in een nieuw browservenster wanneer de webtoepassing wordt gebruikt.

Control.getShowTime-methode voor datumbesturingselementen

De getShowTime-methode is een aanvulling op de bestaande setShowTime-methode. Gebruik deze methode om te bepalen of het tijdelement van een datumbesturingselement momenteel wordt weergegeven.

Het soort apparaat dat wordt gebruikt identificeren

De methode Xrm.Page.context.client.getFormFactor geeft aan of het apparaat een desktop, tablet of telefoon is.

Aanpasbare thema's

U hebt nu een ondersteunde manier om een aangepaste weergave toe te passen op Dynamics 365. Organisaties kunnen nu standaardkleuren en andere visuele elementen wijzigen en bijvoorbeeld een bedrijfslogo opnemen. Deze wijzigingen kunnen worden aangebracht met aanpassingshulpmiddelen en er is geen ontwikkelaar voor vereist.Meer informatie:Query uitvoeren op het thema van een organisatie en dit bewerken

Verbeteringen in samengetelde velden

In deze versie ondersteunen samengetelde velden nu AVG-berekeningen en andere verbeteringen om het gebruik van samengetelde velden met activiteiten te ondersteunen. Dit is een gebied waar ontwikkelaars geen code hoeven te schrijven.Meer informatie:Samengetelde kenmerken en Samengetelde velden definiëren.

Aangepaste prijslijsten voor verkoopkansen, prijsopgaven, orders en facturen

In plaats van de kant-en-klare regel te gebruiken voor de selectie van een standaardprijsniveau (prijslijst) voor een verkoopkans, prijsopgave, order of factuur kunt u uw aangepaste logica opgeven om een standaardprijslijst te selecteren met behulp van het bericht GetDefaultPriceLevelRequest.Meer informatie:Selectie voor standaardprijsniveau uitbreiden

Nieuwe entiteiten

De volgende tabel toont nieuwe entiteiten die in deze versie zijn opgenomen

Schemanaam

Weergavenaam

Beschrijving

ChannelProperty

Methode-eigenschap

Uitsluitend voor intern gebruik.

ChannelPropertyGroup

Methode-eigenschapgroep

Uitsluitend voor intern gebruik.

KnowledgeBaseRecord

Knowledge Base-record

Metagegevens van KB-artikelen (Knowledge Base) die aan Microsoft Dynamics 365-entiteiten zijn gekoppeld.Meer informatie:Microsoft Dynamics CRM 2015 integreren met Parature.

MailboxTrackingFolder

Automatisch bijgehouden postvakmap

Bevat gegevens over de postvakmappen die automatisch worden bijgehouden.Meer informatie:Regels voor bijhouden van Exchange-mappen configureren.

OfficeDocument

Office-document

Wordt gebruikt om Office-documenten in de database op te slaan in binaire indeling.

PluginTraceLog

Traceerlogboek plug-in

Tracerings- en uitzonderingsinformatie gegenereerd door plug-ins en aangepaste werkstroomactiviteiten.Meer informatie:Traceringslogboekregistratie inschakelen.

Theme

Thema

Bevat informatie waarmee opties voor aangepaste visuele thema’s worden ingesteld voor clienttoepassingen.Meer informatie:Query uitvoeren op het thema van een organisatie en dit bewerken.

TimeStampDateMapping

Datumtoewijzing tijdstempel

Alleen voor intern gebruik.

UserMapping

Gebruikerstoewijzing

Gebruikt om aangepaste claimtoewijzingen op te geven in CRM om een andere waarde te gebruiken dan de standaardwaarde die door CRM wordt gebruikt om CRM-gebruikers in SharePoint te verifiëren en te autoriseren.Meer informatie:Berichten en methoden van de entiteit UserMapping.

Nieuwe berichten in de organisatiewebservice

De volgende berichten zijn nieuw in deze versie.

Aanvraagklassenaam

Beschrijving

Meer informatie

ApplyRecordCreationAndUpdateRuleRequest

Bevat gegevens om een regel voor het maken en bijwerken van een record toe te passen op binnenkomende activiteiten.

ApplyRecordCreationAndUpdateRuleRequest

ConvertDateAndTimeBehaviorRequest

Bevat gegevens voor het converteren van bestaande datum- en tijdwaarden in de database vanuit UTC naar het DateOnly-gedrag.

Gedrag en indeling van het datum- en tijdkenmerk

CreateEntityKeyRequest

Maakt een alternatieve sleutel voor een entiteit.

Alternatieve sleutels maken

DeleteEntityKeyRequest

Verwijdert de alternatieve sleutel voor een entiteit.

Alternatieve sleutels ophalen en verwijderen

ExecuteTransactionRequest

Voert meerdere berichtaanvragen in één databasetransactie uit.

Berichten uitvoeren in één databasetransactie

ExportToExcelOnlineRequest

Uitsluitend voor intern gebruik.

Uitsluitend voor intern gebruik.

PublishThemeRequest

Publiceert een thema.

Themagegevens bewerken en publiceren

RetrieveEntityChangesRequest

Haalt de wijzigingen voor een entiteit op sinds de laatste synchronisatie.

Tracering gebruiken om gegevens te synchroniseren met externe systemen

ReactivateEntityKeyRequest

Verzendt een nieuwe asynchrone systeemtaak om de index voor de sleutel te maken.

Het maken van indexen voor alternatieve sleutels controleren

RetrieveEntityKeyRequest

Haalt de alternatieve sleutel voor een entiteit op.

Alternatieve sleutels ophalen en verwijderen

RetrieveMailboxTrackingFoldersRequest

Haalt regels voor maptoewijzing voor een gebruiker op.

Regels voor bijhouden van Exchange-mappen configureren

UpsertRequest

Werkt een record bij of voegt een record in.

Upsert gebruiken om een record in te voegen of bij te werken

Nieuwe bevoegdheden

De volgende bevoegdheden zijn nieuw of gewijzigd. Voor een algemeen overzicht van de manier waarop de beveiligingsroleditor wordt gekoppeld aan bevoegdheidnamen in deze SDK, raadpleegt u UI Beveiligingsrol om bevoegdheden voor koppelen toe te wijzen.

Tabbladnaam in het beveiligingsroldialoogvenster

Naam die in het dialoogvenster wordt weergegeven

Naam bevoegdheid

Meer informatie

Kern

Wizard SharePoint-integratie publiceren

prvConfigureSharePoint

Aangepaste claimtoewijzing voor op SharePoint-server gebaseerde integratie definiëren

Beheer

Methode-eigenschapgroep

prv*ChannelPropertyGroup

Uitsluitend voor intern gebruik.

Beheer

Automatisch bijgehouden postvakmap

prv*MailboxTrackingFolder

Regels voor bijhouden van Exchange-mappen configureren

Beheer

CRM voor mobiel

prvUseTabletApp

Deze bevoegdheid is niet nieuw, maar de zichtbare naam van de gebruiker is gewijzigd.

Beheer

CRM voor telefoons expres

prvGoMobile

Deze bevoegdheid is niet nieuw, maar de zichtbare naam van de gebruiker is gewijzigd.

Servicebeheer

Knowledge Base-record

prv*KnowledgeBaseRecord

Microsoft Dynamics CRM 2015 integreren met Parature

Servicebeheer

Regel voor het maken en bijwerken van records

prv*ConvertRule

Uitsluitend voor intern gebruik.

Servicebeheer

Rechtstermijnen beheren

prvControlDecrementTerm

Rechtentiteiten

Aanpassing

Sleutel van entiteit

prv*EntityKey

Alternatieve sleutels voor een entiteit definiëren

Aanpassing

Traceerlogboek plug-in

prv*PluginTraceLog

Berichten en methoden van de entiteit PluginTraceLog

Aanpassing

Thema

prv*Theme

Query uitvoeren op het thema van een organisatie en dit bewerken

* Deze bevoegdheid is een van de volgende: Maken, Lezen, Schrijven, Verwijderen, Toevoegen, Toevoegen aan, Toewijzen of Delen.

Nieuw in CRM 2015 Update en CRM Online 2015 update

Ontwikkelaars kunnen profiteren van de volgende uitbreidingen en nieuwe mogelijkheden in deze versie:

  • Verbeteringen in de productcatalogus

  • Hiërarchische gegevens gebruiken

  • Hiërarchische beveiligingsmodellen toepassen

  • Berekende kenmerken en samengetelde kenmerken gebruiken die zijn gemaakt in Dynamics CRM

  • Formulierscripts schrijven die communiceren met bedrijfsprocesstromen

  • Beveiliging op veldniveau gebruiken met systeementiteiten

  • Bedrijfsregels maken in plaats van code te schrijven

  • Aangepaste Help-inhoud toevoegen

  • Nieuwe webserviceproxyklassen voor het webeindpunt

  • Nieuwe berichten in de organisatiewebservice

  • Nieuwe berichten in de installatiewebservice

  • Nieuwe entiteiten

  • Nieuwe bevoegdheden

  • NuGet-pakketten

  • Afgeschafte formulierscriptmethoden verwijderd

  • Voorbeeldfunctie: IFrames en webresources voor CRM voor tablets

  • Nieuwe vereiste voor .NET Framework

Verbeteringen in de productcatalogus

Met de uitgebreide productcatalogusfunctie kunt u het volgende doen:

  • Een uitgebreid productclassificatiesysteem (taxonomie) voor uw organisatie maken door hiërarchieën van productgroepen en producten te maken met configureerbare eigenschappen die het aantal product-SKU's reduceren dat nodig is om uw productcatalogus te onderhouden.

  • Producten en services groeperen in een bundel om aantrekkelijke pakketten voor uw klanten te maken.

  • Nieuwe relaties definiëren zoals cross-selling, up-selling en accessoires, naast de vervangingsrelaties voor uw producten, die als productsuggesties worden weergegeven aan uw verkopers tijdens verkoopkans- en orderbeheer, wat kan helpen de verkoop van gerelateerde producten te stimuleren.

  • Aangepaste prijzen gebruiken in plaats van de Dynamics 365-systeemprijzen om prijzen te berekenen wanneer u een product of bundel koppelt aan een verkoopkans, prijsopgave, order of factuur.

  • Korting per eenheid definiëren voor producten op regelniveau, wanneer u ze toevoegt aan een verkoopkans, prijsopgave, order of factuur.

  • Automatisch het standaardprijsniveau (prijslijst) voor een verkoopkans, offerte, order of factuur instellen op basis van de huidige gebruiker en de rayonrelatie van de gebruiker met het prijsniveau.

  • Gelokaliseerde waarden opgeven voor bepaalde producteigenschappen (kenmerken) om productnamen en -beschrijvingen beschikbaar te maken in de voorkeurstaal van de gebruiker.

Meer informatie:Productcatalogusentiteiten

Hiërarchische gegevens gebruiken

Gebruikers kunnen een waardevol inzicht in hun gegevens krijgen omdat ze hiërarchisch gerelateerde gegevens kunnen visualiseren en tussen gerelateerde records kunnen navigeren.

Hiërarchische entiteitsrelaties identificeren en bewerken

Hiërarchische entiteitsrelaties zijn nieuw in Microsoft Dynamics 365. Deze visualisaties en nieuwe query-operatoren voor hiërarchische gegevens zijn echter afhankelijk van expliciete declaraties dat bepaalde entiteitsrelaties hiërarchisch zijn. Bij deze declaraties zijn beperkingen van kracht. Elke entiteit kan bijvoorbeeld slechts één zelfreferentiële een-op-veel relatie hebben die als hiërarchisch wordt beschouwd. Deze declaratie maakt deel uit van de metagegevens van de relatie. De klasse OneToManyRelationshipMetadata heeft een nieuwe eigenschap IsHierarchical die opgeeft of de entiteitsrelatie als hiërarchisch moet worden beschouwd. Er is ook een nieuwe beheerde eigenschap EntityMetadata.CanChangeHierarchicalRelationship die u kunt gebruiken om te bepalen of de hiërarchische status van entiteitsrelaties in uw beheerde oplossingen kan worden gewijzigd. De volgende systeementiteiten hebben hiërarchische relaties die niet kunnen worden gewijzigd: account, systemuser, product en position.

Al deze instellingen kunnen worden geconfigureerd met de aanpassingshulpmiddelen in de webtoepassing, zonder code te schrijven, maar ontwikkelaars kunnen hiërarchieën ook softwarematig definiëren met behulp van metagegevens-API's, of de metagegevens opvragen om te achterhalen welke entiteitsrelaties als hiërarchisch worden beschouwd.

Meer informatie:Hiërarchische een-op-veel entiteitsrelaties

Hiërarchische gegevens opvragen

Ontwikkelaars kunnen gebruikmaken van nieuwe queryvoorwaardeoperators om entiteiten op te vragen met expliciete hiërarchische relaties. Deze operatoren zijn alleen van toepassing op de entiteitsrelatie die specifiek als hiërarchisch relaties zijn gedefinieerd. Deze voorwaardeoperatoren maken query's mogelijk die boven of onder andere records in de hiërarchie liggen.

Meer informatie:Hiërarchische gegevens opvragen

Opdrachten toepassen op hiërarchievisualisaties

Met nieuwe hiërarchievisualisaties kunnen gebruikers records in een hiërarchie doorlopen en opdrachten toepassen op geselecteerde records met behulp van de opdrachtbalk. Aangepaste opdrachten voor deze visualisaties ondersteunen dezelfde contextuele informatie die beschikbaar is voor opdrachten voor weergaven, zodat u kunt bepalen of uw opdracht moet worden ingeschakeld of uitgeschakeld op basis van de momenteel geselecteerde record en acties op de geselecteerde record kunt uitvoeren.

Meer informatie:Opdrachten en het lint aanpassen

Hiërarchische beveiligingsmodellen toepassen

Microsoft Dynamics 365 biedt een uitgebreide set structuren waarin beveiliging kan worden gemodelleerd (Business Units, beveiligingsrollen, delen, teams), maar sommige organisaties kunnen speciale, in code gedefinieerde uitzonderingen nodig hebben, zodat gebruikers die gegevens moeten kunnen zien, ze kunnen weergeven. Als de bestaande beveiligingsconfiguratie bedrijfsvereisten in de organisatie niet ondersteunt, moeten organisaties tegenwoordig mogelijk een groot aantal Business Units definiëren en moeten ontwikkelaars mogelijk code in plug-ins schrijven om records softwarematig te delen.

Hiërarchische beveiligingsmodellen zijn een optionele functie die een andere dimensie biedt aan de huidige matrix met beveiligingsstructuren waardoor de noodzaak kan verminderen om een groot aantal Business Units te maken of code te schrijven voor het afhandelen van uitzonderingen. Ontwikkelaars en installeerders moeten weten hoe deze nieuwe extra beveiligingslaag kan worden toegepast zodat de beveiligingstoegang tot records minder vaak softwarematig hoeft te worden gewijzigd voor organisaties met complexe beveiligingsvereisten.

Meer informatie:Hoe hiërarchische beveiliging kan worden gebruikt om toegang tot entiteiten te controleren in Microsoft Dynamics CRM 2015

Berekende kenmerken en samengetelde kenmerken gebruiken die zijn gemaakt in Dynamics CRM

Berekende en samengetelde kenmerken zijn belangrijk omdat de gebruiker hierdoor geen handmatige berekeningen hoeft uit te voeren en zich kan richten op het eigenlijke werk. Systeembeheerders kunnen nu gemakkelijk een veld definiëren dat de waarde van veelvoorkomende berekeningen bevat zonder te hoeven werken met een ontwikkelaar. Ontwikkelaars kunnen ook gebruikmaken van de platformmogelijkheden om deze berekeningen uit te voeren in plaats van dat in hun eigen code te doen.

Meer informatie:Berekende en samengetelde kenmerken

Formulierscripts schrijven die communiceren met bedrijfsprocesstromen

In deze versie zijn bedrijfsprocesstromen uitgebreid om vertakkingen op basis van voorwaarden te ondersteunen. Deze voorwaarden maken gebruik van de nieuw geïntroduceerde ondersteuning van If-Else-structuren en van de ondersteuning van het combineren van meerdere voorwaardelijke expressies met behulp van alleen OR of AND. Met deze nieuwe mogelijkheden moeten ontwikkelaars evalueren of bestaande processen die formulierscripts gebruiken in plaats daarvan bedrijfsprocesstromen kunnen gebruiken zodat organisaties de logica kunnen beheren zonder dat ze code hoeven te schrijven.

Deze versie maakt het voor ontwikkelaars ook gemakkelijker om te werken met bedrijfsprocesstromen in hun scripts. Formulierscriptontwikkelaars hebben gevraagd om een ondersteunde manier om te werken met de gebruikersinterface voor bedrijfsprocesstromen in formulierscripts. Deze versie biedt een clientobjectmodel dat ontwikkelaars kunnen gebruiken om met bedrijfsprocesstromen te werken in hun formulierscripts. Het Xrm.Page-objectmodel is uitgebreid met nieuwe gebeurtenissen, methoden en objecten.

Meer informatie:Scripts schrijven voor bedrijfsprocesstromen

Beveiliging op veldniveau gebruiken met systeementiteiten

Met vroegere versies van Microsoft Dynamics 365 kon alleen beveiliging op veldniveau worden uitgevoerd voor aangepaste kenmerken. Op basis van feedback van onze klanten biedt deze versie nu beveiliging op veldniveau voor systeemkenmerken. Niet alle systeemkenmerken kunnen worden beveiligd omdat alle systeemgebruikers toegang tot bepaalde kenmerken moeten hebben.

U kunt de metagegevens opvragen om te bepalen op welke systeemkenmerken u beveiliging op veldniveau kunt toepassen. De waarden CanBeSecuredForCreate, CanBeSecuredForRead en CanBeSecuredForUpdate van de AttributeMetadata-eigenschappen zijn gewijzigd voor de systeemkenmerken waarop u beveiliging op veldniveau kunt toepassen. U kunt bepalen welke velden zijn beveiligd met behulp van de eigenschap IsSecured.

Meer informatie:Hoe veldbeveiliging kan worden gebruikt om toegang tot veldwaarden te controleren in Microsoft Dynamics CRM 2015

Bedrijfsregels maken in plaats van code te schrijven

Met bedrijfsregels kunnen aanpassers veelgebruikte formulierlogica uit formulierscripts halen, zodat ze niet hoeven te vertrouwen op ontwikkelaars. Bedrijfsregels zijn geen vervanging van formulierscripts of plug-ins. Ze bieden een manier waarop iemand die geen ontwikkelaar is, veelvoorkomende logica kan toepassen. De logica die in de bedrijfsregel wordt toegepast, kan snel worden gewijzigd zonder code te bewerken.

Met nieuwe uitbreidingen in bedrijfsregels kunnen aanpassers nu ook veelgebruikte logica definiëren die op de server kan worden geëvalueerd, waardoor deze logica niet hoeft te worden toegepast in een plug-in of een werkstroom. Bedrijfsregels zijn ook nuttiger omdat ze vertakkingslogica mogelijk maken met behulp van de voorwaarden If-else en OR, die eerder niet beschikbaar waren. Met bedrijfsregels kunnen nu ook standaardwaarden worden ingesteld. Gebruikers die geen ontwikkelaar zijn, zullen het eenvoudiger vinden om bedrijfsregels te gebruiken en zullen daarom niet zo vaak formulierscripts nodig hebben.

Ontwikkelaars moeten vertrouwd zijn met de mogelijkheden van bedrijfsregels zodat ze kunnen bepalen of aan een bedrijfsvereiste kan worden voldaan zonder code te schrijven.

Ontwikkelaars moeten er ook rekening mee houden dat op de server geëvalueerde bedrijfsregels voor alle clients gelden, inclusief aangepaste clients en integratieoplossingen die bewerkingen op records uitvoeren. Wanneer code van een client een regel overtreedt, retourneert de bedrijfsregel het foutbericht dat door de regel wordt opgegeven. Dit betekent dat het belangrijk is dat code goede foutafhandeling bevat om in te spelen op wijzigingen die kunnen worden toegepast met behulp van bedrijfsregels.

Meer informatie:Aangepaste fouten van bedrijfsregels en het onderwerp Bedrijfsregels maken en bewerken in de Aanpassingshandleiding

Aangepaste Help-inhoud toevoegen

Organisaties die een zeer aangepast systeem hebben, vooral organisaties die aangepaste entiteiten gebruiken, zullen constateren dat de Help-inhoud van toepassingen niet voldoet aan de behoeften van hun gebruikers. Beheerders kunnen het systeem configureren om de inhoud van de standaard-Help te negeren door een URL op te geven die in plaats daarvan moet worden geopend. De pagina die moet worden geopend, kan een statische pagina op een Microsoft SharePoint-site zijn, een webpagina op internet of een aangepaste Help-toepassing die is gemaakt met webresources en bij een oplossing is geleverd. Ontwikkelaars moeten de beschikbare opties begrijpen en de contextuele informatie die kan worden doorgegeven met de URL, zodat ze pagina's kunnen maken met de juiste inhoud.Meer informatie:Aangepaste Help-inhoud toevoegen en Helpervaring aanpassen [Aanpassing]

Nieuwe webserviceproxyklassen voor het webeindpunt

Een nieuwe naamruimte genaamd Microsoft.Xrm.Sdk.WebServiceClient levert de klassen OrganizationWebProxyClient en DiscoveryWebProxyClient voor webservicetoegang. Deze klassen bieden ondersteuning voor berichtaanvragen via het /web-eindpunt van Discovery.svc of Organization.svc wanneer wordt geverifieerd met OAuth. Bovendien is een nieuw bericht met de naam RetrieveCurrentOrganizationRequest toegevoegd.

Nieuwe berichten in de organisatiewebservice

De volgende berichten zijn nieuw in deze versie:

Aanvraagklassenaam

Beschrijving

Meer informatie

CalculatePriceRequest

Definieert aangepaste prijzen van uw producten in verkoopkansen, prijsopgaven, orders en facturen.

Aangepaste prijzen gebruiken voor producten

CalculateRollupFieldRequest

Berekent een samengetelde kenmerkwaarde op verzoek.

Samengetelde kenmerken

CloneProductRequest

Kloont een productfamilie-, product- of bundelrecord, en maakt een kopie van de record onder hetzelfde bovenliggende knooppunt.

Een productfamilie, product of bundel klonen

ExportFieldTranslationRequest

Exporteert lokaliseerbare kenmerken voor vertaling.

Lokaliseerbare kenmerken vertalen

GetDefaultPriceLevelRequest

Intern gebruikt door Dynamics 365 om het standaardprijsniveau (prijslijst) te bepalen voor een verkoopkans, offerte, order en factuur op basis van de huidige gebruiker en de rayonrelatie met het prijsniveau.

Het niveau van de standaardprijslijst instellen voor verkoopkans, offerte, order, factuur

ImportFieldTranslationRequest

Importeert lokaliseerbare kenmerken voor vertaling.

Lokaliseerbare kenmerken vertalen

PublishProductHierarchyRequest

Publiceert een productfamiliehiërarchie, inclusief de onderliggende producten en bundels.

Een productfamilie, product of bundel publiceren

RetrieveCurrentOrganizationRequest

Haalt organisatiegegevens van de organisatieservice in plaats van de discovery-service.

Haalt organisatiegegevens van de organisatieservice op in plaats van de discovery-service te gebruiken.

RetrievePrincipalSyncAttributeMappingsRequest

Haalt de toewijzingsgegevens van het synchronisatiekenmerk op, die de stroom van gegevens van de server naar de clienttoepassing definiëren.

Dit bericht heeft geen uitbreidbaarheidsscenario's in deze versie.

RetrieveProductPropertiesRequest

Haalt alle eigenschapexemplaren (dynamische eigenschapexemplaren) op voor een product dat aan een verkoopkans, prijsopgave, order of factuur wordt toegevoegd.

Methoden en berichten van DynamicPropertyInstance (eigenschapexemplaar)

RevertProductRequest

Herstelt een productfamilie-, product- of bundelrecord in de laatste Actieve status. Alle wijzigingen in de producteigenschappen (kenmerken) die in de record zijn aangebracht sinds deze voor het laatst is gepubliceerd (status Actief), gaan verloren.

Een productfamilie, product of bundel herstellen

UpdateProductPropertiesRequest

Werkt de waarde van eigenschapexemplaren (dynamische eigenschapexemplaren) bij voor een product dat aan een verkoopkans, prijsopgave, order of factuur wordt toegevoegd.

Methoden en berichten van DynamicPropertyInstance (eigenschapexemplaar)

Nieuwe berichten in de installatiewebservice

De volgende nieuwe berichten worden geïntroduceerd voor het ondersteunen van taken die u kunt uitvoeren met de implementatiewebservice:

Aanvraagklassenaam

Beschrijving

AddCrmDatabaseRequest

Hiermee wordt een Dynamics 365-database aan uw installatie toegevoegd vanuit een databaseback-up of een losgekoppelde database.

DeleteOrganizationRequest

Verwijdert een Dynamics 365-organisatie.

RetrieveMonitoringResultsRequest

Haalt resultaten op van de werkingtests van de controleservice voor uw Dynamics 365-installatie.

RetrieveUserMappingRequest

Haalt de toewijzingsinformatie op van bestaande gebruikers in een Dynamics 365-organisatie.

Zie voor informatie over het gebruik van deze nieuwe klassen De installatie beheren met de installatiewebservice. U kunt de Windows PowerShell-cmdlets ook gebruiken om uw Dynamics 365-distributie te beheren.Meer informatie:Microsoft Dynamics CRM PowerShell-referentie

Nieuwe entiteiten

Nieuwe entiteiten kunnen worden gedetecteerd door de eigenschap IntroducedVersion van entiteitmetagegevens op te vragen. Entiteiten die in deze versie zijn toegevoegd, hebben de eigenschapwaarde "7.0.0.0".Als u de metagegevens van de entiteit voor uw organisatie wilt bekijken, installeert u de oplossing Metadata Browser die wordt beschreven in Blader door de metagegevens voor uw organisatie. U kunt ook metagegevens weergeven voor een niet-aangepaste organisatie in het Excel-bestand EntityMetadata.xlsx, in de bovenste map van SDK download.

De volgende entiteiten zijn nieuw in deze versie.

Schemanaam

Beschrijving

Meer informatie

BusinessDataLocalizedLabel

Uitsluitend voor intern gebruik.

Uitsluitend voor intern gebruik.

DynamicProperty

Uitsluitend voor intern gebruik.

Producteigenschappen definiëren (niet ondersteund via SDK)

DynamicPropertyAssociation

Uitsluitend voor intern gebruik.

Producteigenschappen definiëren (niet ondersteund via SDK)

DynamicPropertyInstance

Een eigenschapexemplaar (DynamicPropertyInstance) bevat het exemplaar van een producteigenschap samen met de waarden ervan.

Methoden en berichten van DynamicPropertyInstance (eigenschapexemplaar)

DynamicPropertyOptionSetItem

Uitsluitend voor intern gebruik.

Producteigenschappen definiëren (niet ondersteund via SDK)

HierarchyRule

Uitsluitend voor intern gebruik.

Uitsluitend voor intern gebruik.

HierarchySecurityConfiguration

Uitsluitend voor intern gebruik.

Hiërarchische beveiligingsentiteit (positie)

Positie

Bevat de positie van een gebruiker in de beveiligingshiërarchie.

Hoe hiërarchische beveiliging kan worden gebruikt om toegang tot entiteiten te controleren in Microsoft Dynamics CRM 2015

PrincipalSyncAttributeMap

Wijst beveiligingsprincipals (gebruikers en teams) toe aan synchronisatiekenmerktoewijzingen.

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

RollupJob

Uitsluitend voor intern gebruik.

Uitsluitend voor intern gebruik.

RollupProperties

Uitsluitend voor intern gebruik.

Uitsluitend voor intern gebruik.

SLAKPIInstance

Key performance indicator (KPI)-exemplaar van de dienstverleningsovereenkomst (SLA, Service Level Agreement), dat wordt bijgehouden voor een afzonderlijke aanvraag.

Berichten en methoden van de entiteit SLAKPIInstance (SLA KPI-exemplaar)

SyncAttributeMapping

Synchronisatiekenmerktoewijzingen waarmee tijdens de synchronisatie kenmerktoewijzingen worden verstrekt voor een bepaalde gebruiker of team.

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

SyncAttributeMappingProfile

Slaat profielgegevens rechtstreeks op die worden gebruikt om gegevens van de synchronisatiekenmerktoewijzing aan gebruikers of teams toe te wijzen.

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

SystemUserManagerMap

Uitsluitend voor intern gebruik.

Uitsluitend voor intern gebruik.

SystemUserSyncMappingProfiles

Toewijzing tussen de synchronisatiekenmerktoewijzing en systeemgebruikers.

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

TeamSyncAttributeMappingProfiles

Toewijzing tussen de synchronisatiekenmerktoewijzing en teams.

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

Nieuwe bevoegdheden

De volgende bevoegdheden zijn nieuw of gewijzigd. Voor een algemeen overzicht van de manier waarop de beveiligingsroleditor wordt gekoppeld aan bevoegdheidnamen in deze SDK, raadpleegt u UI Beveiligingsrol om bevoegdheden voor koppelen toe te wijzen.

Tabbladnaam in het beveiligingsroldialoogvenster

Naam die in het dialoogvenster wordt weergegeven

Naam bevoegdheid

Meer informatie

Verkoop

Eigenschap

prv*DynamicProperty

Producteigenschappen definiëren (niet ondersteund via SDK)

Verkoop

Koppeling van eigenschap

prv*DynamicPropertyAssociation

Producteigenschappen definiëren (niet ondersteund via SDK)

Verkoop

Exemplaar van eigenschap

prv*DynamicPropertyInstance

Methoden en berichten van DynamicPropertyInstance (eigenschapexemplaar)

Verkoop

Item uit eigenschapoptieset

prv*DynamicPropertyOptionSetItem

Producteigenschappen definiëren (niet ondersteund via SDK)

Beheer

Instellingen voor hiërarchische beveiliging wijzigen

prvWriteHierarchicalSecurityConfiguration

Hoe hiërarchische beveiliging kan worden gebruikt om toegang tot entiteiten te controleren in Microsoft Dynamics CRM 2015

Aanpassing

Hiërarchieregel

prv*HierarchyRule

Hiërarchische beveiligingsentiteit (positie)

Beheer

Positie

prv*Position

Hiërarchische beveiligingsentiteit (positie)

Beheer

Toewijzing hoofdsynchronisatiekenmerk

prvWritePrincipalSynAttributeMap

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

Servicebeheer

SLA-KPI-exemplaar

prv*SLAKPIInstance

Berichten en methoden van de entiteit SLAKPIInstance (SLA KPI-exemplaar)

Beheer

Toewijzingsprofiel synchronisatiekenmerk

prv*SyncAttributeMappingProfile

Deze entiteit heeft geen uitbreidbaarheidsscenario's in deze versie.

Beheer

Positie voor een gebruiker toewijzen

prvAssignPosition

Hiërarchische beveiligingsentiteit (positie)

Beheer

Instellingen voor hiërarchische beveiliging wijzigen

prvWriteHierarchicalSecurityConfiguration

Hiërarchische beveiligingsentiteit (positie)

* Deze bevoegdheid is een van de volgende: Maken, Lezen, Schrijven, Verwijderen, Toevoegen, Toevoegen aan, Toewijzen of Delen.

NuGet-pakketten

Voor gedetailleerde informatie over hoe u de NuGet-pakketten met SDK-assembly's en hulpprogramma's voor deze versie verkrijgt, raadpleegt u Abonneren op updates op SDK-assembly's met NuGet.

Afgeschafte formulierscriptmethoden verwijderd

Sommige eerder afgeschafte formulierscriptmethoden zijn verwijderd in deze versie.Meer informatie:Verwijderde methoden

Notitie

Als u upgrade vanuit Microsoft Dynamics CRM 2011 naar deze release, moet u de richtlijnen lezen in Uw code opwaarderen van Microsoft Dynamics CRM 2011 naar Microsoft Dynamics CRM 2013. Een belangrijke bron die u kan helpen met voorbereiden op wijzigingen in formulierscriptmethoden, is het hulpprogramma voor aangepaste codevalidatie. Een bijgewerkte versie van het hulpprogramma voor aangepaste codevalidatie is beschikbaar met de meest recente wijzigingen in Microsoft Dynamics CRM 2015. Download het validatiehulpprogramma voor aangepaste code van Microsoft Dynamics CRM 2015 Hulpprogramma voor aangepaste codevalidatie

Voorbeeldfunctie: IFrames en webresources voor CRM voor tablets

Als u wilt beginnen met het ontwikkelen van oplossingen die IFrames en webresources gebruiken met Microsoft Dynamics CRM voor tablets, kunt u ze inschakelen met deze voorbeeldfunctie. Hoewel IFrames en webresources nog niet door formulieren en dashboards in CRM voor tablets worden ondersteund, kunt u ze inschakelen voor uw ontwikkelingsorganisatie en een vroege start maken voor een toekomstige versie waarin ze wel worden ondersteund.Meer informatie:Webresources en IFRAME-inhoud maken voor gebruik met de CRM voor tablets-client

Nieuwe vereiste voor .NET Framework

De minimale .NET Framework-versie voor het maken van beheerde codetoepassingen, plug-ins en aangepaste werkstroomactiviteiten is nu .NET 4.5.2Meer informatie:Visual Studio en .NET Framework

Zie ook

Ontwikkelaaroverzicht
Wat is Microsoft Dynamics CRM 2015?
Zelfstudies voor informatie over ontwikkeling voor Microsoft Dynamics CRM 2015
Werkstromen schrijven om bedrijfsprocessen te automatiseren

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht