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 |
---|---|---|
Bevat gegevens om een regel voor het maken en bijwerken van een record toe te passen op binnenkomende activiteiten. |
||
Bevat gegevens voor het converteren van bestaande datum- en tijdwaarden in de database vanuit UTC naar het DateOnly-gedrag. |
||
Maakt een alternatieve sleutel voor een entiteit. |
||
Verwijdert de alternatieve sleutel voor een entiteit. |
||
Voert meerdere berichtaanvragen in één databasetransactie uit. |
||
Uitsluitend voor intern gebruik. |
Uitsluitend voor intern gebruik. |
|
Publiceert een thema. |
||
Haalt de wijzigingen voor een entiteit op sinds de laatste synchronisatie. |
Tracering gebruiken om gegevens te synchroniseren met externe systemen |
|
Verzendt een nieuwe asynchrone systeemtaak om de index voor de sleutel te maken. |
Het maken van indexen voor alternatieve sleutels controleren |
|
Haalt de alternatieve sleutel voor een entiteit op. |
||
Haalt regels voor maptoewijzing voor een gebruiker op. |
||
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 |
|
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 |
|
Servicebeheer |
Regel voor het maken en bijwerken van records |
prv*ConvertRule |
Uitsluitend voor intern gebruik. |
Servicebeheer |
Rechtstermijnen beheren |
prvControlDecrementTerm |
|
Aanpassing |
Sleutel van entiteit |
prv*EntityKey |
|
Aanpassing |
Traceerlogboek plug-in |
prv*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 |
---|---|---|
Definieert aangepaste prijzen van uw producten in verkoopkansen, prijsopgaven, orders en facturen. |
||
Berekent een samengetelde kenmerkwaarde op verzoek. |
||
Kloont een productfamilie-, product- of bundelrecord, en maakt een kopie van de record onder hetzelfde bovenliggende knooppunt. |
||
Exporteert lokaliseerbare kenmerken voor vertaling. |
||
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 |
|
Importeert lokaliseerbare kenmerken voor vertaling. |
||
Publiceert een productfamiliehiërarchie, inclusief de onderliggende producten en bundels. |
||
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. |
|
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. |
|
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) |
|
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. |
||
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 |
---|---|
Hiermee wordt een Dynamics 365-database aan uw installatie toegevoegd vanuit een databaseback-up of een losgekoppelde database. |
|
Verwijdert een Dynamics 365-organisatie. |
|
Haalt resultaten op van de werkingtests van de controleservice voor uw Dynamics 365-installatie. |
|
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. |
|
DynamicPropertyAssociation |
Uitsluitend voor intern gebruik. |
|
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. |
|
HierarchyRule |
Uitsluitend voor intern gebruik. |
Uitsluitend voor intern gebruik. |
HierarchySecurityConfiguration |
Uitsluitend voor intern gebruik. |
|
Positie |
Bevat de positie van een gebruiker in de beveiligingshiërarchie. |
|
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 |
|
Verkoop |
Koppeling van eigenschap |
prv*DynamicPropertyAssociation |
|
Verkoop |
Exemplaar van eigenschap |
prv*DynamicPropertyInstance |
Methoden en berichten van DynamicPropertyInstance (eigenschapexemplaar) |
Verkoop |
Item uit eigenschapoptieset |
prv*DynamicPropertyOptionSetItem |
|
Beheer |
Instellingen voor hiërarchische beveiliging wijzigen |
prvWriteHierarchicalSecurityConfiguration |
|
Aanpassing |
Hiërarchieregel |
prv*HierarchyRule |
|
Beheer |
Positie |
prv*Position |
|
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 |
|
Beheer |
Instellingen voor hiërarchische beveiliging wijzigen |
prvWriteHierarchicalSecurityConfiguration |
* 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