Delen via


Nieuwe functies voor ontwikkelaars: Microsoft Dynamics 365

 

Gepubliceerd: januari 2017

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

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

In dit onderwerp

Nieuwe functies in Update voor Dynamics 365 (online en on-premises) - december 2016

Nieuwe functies voor Update 1 voor Microsoft Dynamics CRM Online 2016 en Microsoft Dynamics CRM 2016 Service Pack 1

Nieuwe functies voor Update voor CRM Online 2016 en CRM 2016 on-premises

Nieuwe functies in Update voor Dynamics 365 (online en on-premises) - december 2016

In deze versie kunnen ontwikkelaars profiteren van de volgende uitbreidingen en nieuwe mogelijkheden:

  • Ontwikkelaarshandleiding voor Connected Field Service

  • Dynamics 365 Customer Insights Programmeernaslag

  • Configuratie en beheer van de service voor gegevensexport managen

  • Verbeteringen van Dynamics 365 Web-API:

  • Bepalen hoe activiteiten worden gesorteerd op datum

  • Ondersteuning voor het maken en beheren van producteigenschappen via programmeren

  • In het programma toegangsbevoegdheden definiëren voor modulaire bedrijfsapps

  • Formulierscripts gebruiken om pictogrammen met knopinfotekst voor weergavekolommen toe te voegen

  • Introductie van client-API´s voor het maken en beheren van records in de mobiele clients van Dynamics 365 terwijl u offline werkt

  • Introductie van bewerkbare rasters

  • Introductie van client-API´s met systeemeigen apparaatmogelijkheden in de mobiele clients van Dynamics 365

  • Uitgebreide ondersteuning voor client-API´s in de interactieve servicehub

  • Server-naar-server-verificatie

  • Procesverbeteringen

  • Nieuwe berichten

  • Nieuwe entiteiten

  • Nieuwe bevoegdheden

Ontwikkelaarshandleiding voor Connected Field Service

Connected Field Service for Microsoft Dynamics 365 integreert IoT-apparaten (Internet of Things) met Microsoft Dynamics 365 (online), zodat registratie, bewaking en beheer ervan kan worden opgenomen in bestaande bedrijfsprocessen. In deze handleiding worden de architectuur van de componenten, de beschikbare interfaces en aanpassingspunten toegelicht en de benadering voor het ontwikkelen van aangepaste IoT-oplossingen besproken.Meer informatie:Ontwikkelaarshandleiding voor Connected Field Service

Dynamics 365 Customer Insights Programmeernaslag

Customer Insights is een op Azure gebaseerde SaaS-service, waarmee grote en kleine organisaties gegevens samenbrengen van meerdere bronnen (inclusief Microsoft Dynamics 365) en kennis en inzichten genereren om een holistische 360°-weergave van hun klanten te maken. In de Customer Insights Programmeernaslag worden de twee sets REST-interfaces beschreven die deze service levert: de API's van de Azure Resource Manager (ARM) en de Hub-API's. Met deze interfaces kunnen ontwikkelaars aangepaste toepassingen uitbreiden, maar ook de beheersactiviteiten van de Customer Insights-hub automatiseren.

Configuratie en beheer van de service voor gegevensexport managen

De mogelijkheid om Dynamics 365-gegevens te kopiëren naar een externe SQL Database, biedt veel flexibiliteit voor het genereren van rapporten. De Gegevensexport-service is een invoegtoepassing die beschikbaar wordt gesteld als een Microsoft Dynamics 365 (online)-oplossing. Deze service voegt de mogelijkheid toe om Dynamics 365 (online)-gegevens te repliceren naar een Microsoft Azure SQL-database in een Microsoft Azure-abonnement dat eigendom is van de gebruiker. De ondersteunde doelbestemmingen zijn Microsoft Azure SQL Database en Microsoft Azure SQL Server op virtuele Microsoft Azure-machines. Met Gegevensexport worden het volledige Dynamics 365-schema en de gegevens intelligent gesynchroniseerd met het Microsoft Dynamics 365 (online)-systeem. Daarna worden wijzigingen continu gesynchroniseerd (deltawijzigingen).Meer informatie:TechNet: Microsoft Dynamics 365 (online) gegevens repliceren naar Microsoft Azure SQL-database

De Gegevensexport-service biedt een interface waarmee u de configuratie en het doorlopende beheer van deze service kunt managen vanuit Dynamics 365 (online). Ontwikkelaars kunnen code schrijven voor interactie met deze service.Meer informatie:Gegevensexportservice

Verbeteringen van Dynamics 365 Web-API:

Met deze versie ondersteunt de Dynamics 365 Web API:

Toegang tot lokale gegevens terwijl Dynamics 365 voor Outlook offline is

Als u formulierscripts schrijft waarin de web-API wordt gebruikt, kunnen deze scripts met de lokale gegevens in Dynamics 365 voor Outlook werken wanneer de gebruiker offline is. Deze mogelijkheid is beschikbaar voor de organisatieservice (SOAP-eindpunt) en de organisatiegegevensservice (OData v2), maar was niet eerder beschikbaar met de web-API. De context. Met de getClientUrl-functie worden aanvragen automatisch naar de lokale versie van de service omgeleid als Dynamics 365 voor Outlook offline is.

Entiteitgegevens retourneren tijdens maken of bijwerken

Soms wilt u een entiteit ophalen direct nadat u deze hebt gemaakt of bijgewerkt. Vóór deze versie moest u twee bewerkingen gebruiken. Met de POST-aanvraag om een entiteit te maken worden een HTTP 204 (No content)-status en een URI aan de gemaakte entiteit geretourneerd in de OData-EntityId-kopteksteigenschap. U kunt deze URI vervolgens met een GET-aanvraag gebruiken om de gemaakte entiteit op te halen. Dit komt doordat standaard de voorkeur return=minimal wordt toegepast.

Een PATCH-aanvraag die is toegepast om een entiteit bij te werken, retourneert eenvoudigweg de status HTTP 204 (No content) wanneer het is gelukt.

In deze versie kunt u de voorkeur return=representation opgeven in de koptekst van de aanvraag. Met een geslaagde POST-aanvraag wordt HTTP 201 (Created) geretourneerd en bevat de entiteiteigenschappen die u selecteert. U kunt aangeven welke eigenschappen worden geretourneerd door de systeemquery-optie $select te gebruiken.

Met een geslaagde PATCH-aanvraag wordt HTTP 200 (OK) met de volledige entiteit geretourneerd.

Meer informatie:Aanmaken met gegevens retourneren, Bijwerken met gegevens retourneren, en HTTP-headers

Verwijzen naar metagegevens op naam

In deze versie kunt u de naam van bepaalde metagegevenseigenschappen gebruiken als alternatieve sleutels om te verwijzen naar een item van metagegevens. Hierdoor is het veel gemakkelijker om met de web-API query's uit te voeren op metagegevens. Eerder moest u een query uitvoeren om toegang te krijgen tot de MetadataId van een specifiek item van metagegevens voordat u deze kon ophalen met die MetadataId als de sleutel.

Meer informatie:Metagegevens ophalen op naam of MetadataId

Bugfixes

Er zijn talrijke bugfixes op deze versie toegepast.Meer informatie:d9bb79a5-2bfa-4ffe-8cb4-60f192359489#bkmk_limitations8_1

Bepalen hoe activiteiten worden gesorteerd op datum

Er is een nieuw sortdate kenmerk op de activitypointer entiteit dat u kunt gebruiken om te controleren hoe de activiteiten op datum worden gesorteerd. Als u bijvoorbeeld e-mailentiteiten wilt sorteren op de kenmerkwaarde senton in plaats van modifiedon, maakt u een invoegtoepassing of werkstroom om de waarde sortdate alleen voor e-mailentiteiten in te stellen op dezelfde waarde senton. Anders stelt u het kenmerk sortdate in op dezelfde waarde als modifiedon. Gebruik vervolgens dit kenmerk sortdate in de orderby-criteria voor uw query.Meer informatie:00266be0-ee35-4504-b3d6-8ad528b82314#bkmk_sortdate

Ondersteuning voor het maken en beheren van producteigenschappen via programmeren

U kunt nu via programmeren producteigenschappen in Dynamics 365 maken en beheren. Dit geeft u de mogelijkheid de productcatalogus in Dynamics 365 volledig te automatiseren en te integreren met software van derden. Eerder kon u een productgroep, product of bundel via programmeren maken en beheren, maar niet de producteigenschappen.

Meer informatie:0f6c4255-094e-455e-bf7b-b832b981f58b#Properties

In het programma toegangsbevoegdheden definiëren voor modulaire bedrijfsapps

De nieuwe modulaire bedrijfsapps zijn gebaseerd op het concept van functionele scheiding, waarbij u ervoor kunt kiezen een beperkt deel van de functies beschikbaar te stellen aan gebruikers in Dynamics 365, op basis van het gebied waarin zij werkzaam zijn. Ontwikkelaars kunnen via programmeren een modulaire app ophalen en koppelen aan beveiligingsrollen in Dynamics 365 (of de koppeling verwijderen) en zo de toegangsbevoegdheid van de app bepalen.

Meer informatie:In Dynamics 365 toegangsbevoegdheden definiëren voor modulaire bedrijfsapps

Formulierscripts gebruiken om pictogrammen met knopinfotekst voor weergavekolommen toe te voegen

Gebruik formulierscripts in Dynamics 365 om pictogrammen met knopinfotekst toe te voegen, die is gebaseerd op de waarde van een kolom die wordt weergegeven in het raster. U kunt ook gelokaliseerde knopinfotekst opgeven.Meer informatie:a6b5d363-4186-4bc8-a7eb-62f308fa9ef9#BKMK_CustomIcons

Introductie van client-API´s voor het maken en beheren van records in de mobiele clients van Dynamics 365 terwijl u offline werkt

Gebruik de nieuwe client-API´s onder de naamruimte van Xrm.Mobile.offline om records te maken, op te halen en te verwijderen in Dynamics 365 voor telefoons en Dynamics 365 voor tablets terwijl u werkt in de offlinemodus. Deze nieuwe client-API´s werken alleen als u in de offlinemodus werkt en voor entiteiten die voor Mobile offline-synchronisatie zijn ingeschakeld.

Meer informatie:Xrm.Mobile.offline (clientreferentie)

Introductie van bewerkbare rasters

Met de nieuwe functie voor bewerkbare rasters worden mogelijkheden voor inline bewerking in het hoofdraster en subrasters verschaft zonder dat u hoeft te schakelen tussen records of weergaven. De nieuwe bewerkbare rasters worden ondersteund in de webclient, Dynamics 365 voor telefoons en Dynamics 365 voor tablets .

De bewerkbare rasters ondersteunen ook gebeurtenissen en methoden in de client, waarmee u aangepaste client-uitbreidingen kunt schrijven die zijn afgestemd op uw zakelijke behoeften.

Meer informatie:Gebruik in bewerkbare rasters Dynamics 365 en Bewerkbare rasterobjecten en -methoden (clientreferentie)

Introductie van client-API´s met systeemeigen apparaatmogelijkheden in de mobiele clients van Dynamics 365

Gebruik nieuwe client-API´s voor Dynamics 365 voor telefoons en Dynamics 365 voor tablets om de gebruikerservaring voor mobiele bedrijfsgebruikers in verkoopfieldservice en andere gebieden uit te breiden:

  • Xrm.Utility.getCurrentPosition: retourneert de huidige locatie met de geolocatiemogelijkheid van het apparaat.

  • Xrm.Utility.getBarcodeValue: retourneert de streepjescodeinformatie, zoals een productnummer, gescand met de apparaatcamera.

Meer informatie:72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_DeviceCapabilities

Uitgebreide ondersteuning voor client-API´s in de interactieve servicehub

De interactieve servicehub ondersteunt nu de volgende client-API's:

  • d88d5f21-6385-443b-91f2-0ec0c16b1324#BKMK_TabTabStateChangeEvent

  • De methode getQueryStringParameters voor het contextobject (Xrm.Page.context)

  • De methoden 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addOnKeyPress, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_removeOnKeyPress en 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_fireOnKeyPress voor Dynamics 365-besturingselementen

  • Methode 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_OpenWebResource in de Xrm.Utility-naamruimte

Meer informatie:Scripts voor de interactieve servicehub schrijven en er fouten in opsporen

Server-naar-server-verificatie

Gebruik server-naar-server-verificatie (S2S) om veilig en naadloos te communiceren met Microsoft Dynamics 365 (online en on-premises) met uw webtoepassingen en -services. S2S-verificatie is de algemene manier waarmee apps die zijn geregistreerd op Microsoft AppSource, toegang krijgen tot de de Dynamics 365-gegevens van hun abonnees. Zowel single-tenant als multitenant toepassingen kunnen gebruik maken van deze functie.

S2S-verificatie betekent dat u geen betaalde Dynamics 365-gebruikerslicentie hoeft te gebruiken wanneer u verbinding maakt met Dynamics 365-tenants. Er zijn geen licentiekosten voor het speciale toepassinggebruikersaccount dat u gebruikt met S2S-verificatie. Met S2S-verificatie wordt een speciaal toepassingsgebruikersaccount gemaakt zonder licentie voor Dynamics 365 dat informatie bevat over de toepassing die is geregistreerd met Azure Active Directory (Azure AD). Hierin wordt geen gebruik gemaakt van gebruikersreferenties, maar wordt de toepassing geverifieerd op basis van een toepassingsgebruiker die wordt geïdentificeerd door de waarde van een Azure AD Object ID, die is opgeslagen in de gebruikersrecord in Dynamics 365. De Dynamics 365-toepassingsgebruiker is gekoppeld aan een beveiligingsrol, die bepaalt welke soorten gegevens en bewerkingen de toepassing kan uitvoeren.Meer informatie:Webtoepassingen bouwen met Server-naar-server-verificatie (S2S)

Procesverbeteringen

Procesverbeteringen in Dynamics 365 omvatten het volgende:

SDK-berichten en acties vanuit processen uitvoeren

Nu is het mogelijk om geselecteerde SDK-berichten en aangepaste acties vanuit werkstromen, procesdialoogvensters en andere acties uit te voeren.Meer informatie:b2c14b32-e7da-4f9b-b7b1-659596c456ca#BKMK_Actions

Toegang tot bedrijfsprocesstroomexemplaren met de web-API

Exemplaren van bedrijfsprocesstromen zijn volledig toegankelijk via de web-API van Dynamics 365, waarmee ontwikkelaars en systeemintegrators processen kunnen bewerken via programmeren vanuit een externe aangepaste toepassing. Met de web-API kunt u nieuwe processen toepassen op entiteitrecords, de processtatus veranderen van Active in Finished of Aborted en naar een andere fase in de processtroom gaan.Meer informatie:Bedrijfsprocesstromen modelleren

Meerdere bedrijfsprocessen aan één entiteitrecord koppelen

Meerdere bedrijfsprocessen kunnen aan één entiteitrecord worden gekoppeld. U kunt tussen de processen schakelen met behulp van de uitgebreide actie of het uitgebreide bericht van SetProcess. Schakel tussen bedrijfsprocessen zonder de status en de voortgang van elk proces kwijt te raken. Bedrijfsprocessen ondersteunen nu beveiligingsrollen als een manier om gebruikerstoegang tot het proces te beperken.Meer informatie:Bedrijfsprocesstromen modelleren

Verbeteringen in client-API's voor bedrijfsprocessen

De methode setActiveProcess is bijgewerkt en enkele nieuwe client-API´s zijn toegevoegd onder de naamruimte Xrm.Page.data.process voor de nieuwe functionaliteit van de gelijktijdige bedrijfsstromen en de markering van een proces als Active, Finished en Abandoned mogelijk te maken.

Meer informatie:Xrm.Page.data.process (clientreferentie)

Verbeteringen in client-API's voor toevoegen van meldingen met acties

Eerder kon u alleen een fouttype van melding voor een besturingselement in Dynamics 365 instellen met de client-API van setNotification. Nu kunt u twee typen meldingen voor een besturingselement toevoegen met behulp van de nieuwe methode addNotification: fout of aanbeveling.

Meer informatie:51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_notification

Nieuwe berichten

De volgende tabel toont nieuwe berichten die in deze versie zijn opgenomen.

Naam

Referentiekoppelingen

Beschrijving

RetrieveActivePath

RetrieveActivePath Function
RetrieveActivePathRequest Class

Haalt een verzameling van fasen op, die momenteel bestaan in het actieve pad voor een bedrijfsprocesstroomexemplaar.

RetrieveExchangeAppointments

RetrieveExchangeAppointments Function
RetrieveExchangeAppointmentsRequest Class

Haalt de afspraken voor de huidige gebruiker op uit de Exchange-webservice, voor een specifiek datumbereik.

RetrieveProcessInstances

RetrieveProcessInstances Function
RetrieveProcessInstancesRequest Class

Haalt alle exemplaren van de bedrijfsprocesstroom voor een entiteitsrecord op vanuit alle bedrijfsprocesdefinities.

SetFeatureStatus

SetFeatureStatus Action
SetFeatureStatusRequest Class

Uitsluitend voor intern gebruik.

UpdateFeatureConfig

UpdateFeatureConfig Action
UpdateFeatureConfigRequest Class

Uitsluitend voor intern gebruik.

Nieuwe entiteiten

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

Schemanaam

Weergavenaam

Beschrijving

Meer informatie

ActionCard

Actiekaart

Actiekaartentiteit voor weergave van actiekaarten.

actioncard EntityType

ActionCardUserState

ActionCardUserState

actioncarduserstate EntityType

AppModuleRoles

Rollen van app-module

Specifieke Dynamics 365 UI-context bieden. Alleen voor intern gebruik

appmoduleroles EntityType

ExpiredProcess

Verlopen proces

Bedrijfsprocesstroom voor verlopen proces

expiredprocess EntityType

InteractionForEmail

Interactie voor e-mail

interactionforemail EntityType

LeadToOpportunitySalesProcess

Verkoopproces voor potentiële klant naar verkoopkans

Bedrijfsprocesstroom voor verkoopproces potentiële klant naar verkoopkans

leadtoopportunitysalesprocess EntityType

NewProcess

Nieuw proces

Bedrijfsprocesstroom voor nieuw proces

newprocess EntityType

OpportunitySalesProcess

Verkoopproces verkoopkans

Bedrijfsprocesstroom verkoopproces verkoopkans

opportunitysalesprocess EntityType

PhoneToCaseProcess

Proces telefoongesprek naar aanvraag

Bedrijfsprocesstroom proces telefoongesprek naar aanvraag

phonetocaseprocess EntityType

TranslationProcess

Vertaalproces

Bedrijfsprocesstroom voor vertaalproces

translationprocess EntityType

Nieuwe bevoegdheden

De volgende bevoegdheden zijn nieuw of gewijzigd in deze versie. 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

Naam bevoegdheid

Weergegeven naam in UI-beveiligingsrol

Meer informatie

prv*ActionCard

Actiekaart

actioncard EntityType

prv*ExpiredProcess

Verlopen proces

expiredprocess EntityType

prv*LeadToOpportunitySalesProcess

Verkoopproces voor potentiële klant naar verkoopkans

leadtoopportunitysalesprocess EntityType

prv*NewProcess

Nieuw proces

newprocess EntityType

prv*OpportunitySalesProcess

Verkoopproces verkoopkans

opportunitysalesprocess EntityType

prv*PhoneToCaseProcess

Proces telefoongesprek naar aanvraag

phonetocaseprocess EntityType

prv*TranslationProcess

Vertaalproces

translationprocess EntityType

prv*ActionCardUserSettings

Gebruikersinstellingen voor actiekaart

prv*AppModule

-app

prv*BookableResourceBookingExchangeSyncIdMapping

BookableResourceBooking voor id-toewijzing van Exchange

prvReadInteractionForEmail

Interactie voor e-mail

interactionforemail EntityType

prvLearningPath

Leerpad bewerken

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

Nieuwe functies voor Update 1 voor Microsoft Dynamics CRM Online 2016 en Microsoft Dynamics CRM 2016 Service Pack 1

In deze versie kunnen ontwikkelaars profiteren van de volgende uitbreidingen en nieuwe mogelijkheden:

  • Klantkenmerken maken voor een entiteit

  • Verbeteringen in web-API van CRM:

  • Uitgebreide ondersteuning voor client-API in interactieve servicehub

  • Ondersteuning voor zoekbeheerclient-API´s van Knowledge Base op mobiele clients van CRM en de interactieve servicehub

  • De interactieve servicehub gemakkelijk opstarten met CRM SiteMap

  • SLA's toepassen op extra entiteiten

  • Entiteitrecords categoriseren in CRM

  • Feedback en beoordeling geven voor entiteitrecords in CRM

  • Bepalen hoe pakketten worden geïmplementeerd met de verbeterde Package Deployer

  • Verbeteringen van XRM-hulpprogramma's

  • Vereenvoudigde FormXML voor Stream-items in de interactieve dashboards

  • Entiteiten zijn bijgewerkt voor verbeterde weergave van formulieren en ondersteuning voor nieuwe client-API's

  • Ondersteuning voor SAS-autorisatie toevoegen aan uw CRM Azure-toepassingen

  • CRM-gegevens in meerdere indelingen verzenden naar een op Microsoft Azure gehoste listenertoepassing

  • CRM integreren met externe uitgevers van gebeurtenishubs

  • Client-API-ondersteuning voor besturingselement snelle weergave en timerbesturingselement in de nieuwe engine voor formulierweergave

  • Nieuwe entiteiten

  • Nieuwe bevoegdheden

Zie voor een lijst met afgeschafte functies Belangrijke wijzigingen in toekomstige versies van Microsoft Dynamics 365.

Klantkenmerken maken voor een entiteit

In deze versie kunt u klantopzoekkenmerken definiëren voor systeem- en aangepaste entiteiten. Klantopzoekkenmerken kunnen worden ingesteld op een contactpersoons- of accountrecord.

CRM heeft altijd klantopzoekkenmerken gehad die worden gebruikt voor de entiteiten Contract, Incident, Lead, Quote, Opportunity en SalesOrder. Deze blijven en werken zoals ze altijd hebben gedaan, alleen kunt u nu ook nieuwe maken.

U kunt deze kenmerken maken met de aanpassingshulpmiddelen in de toepassing, of via een programma met het nieuwe CreateCustomerRelationshipsRequest-bericht.Meer informatie:5fc61379-4811-4b3c-9bac-2227ce5662e2#BKMK_createcustlookup

Verbeteringen in web-API van CRM:

Met deze versie ondersteunt de CRM Web API:

Records filteren op basis van navigatie-eigenschappen met één waarde

Filter uw records voor entiteitssets of entiteitsexemplaren op basis van waarden van single-valued navigatie-eigenschappen. Om records te filteren, kunt u alleen de waarde gebruiken van het primaire kenmerk van de entiteit waarnaar wordt verwezen door de navigatie-eigenschap met één waarde.Meer informatie:Records filteren op basis van navigatie-eigenschappen met één waarde

Notitie

Hiermee wordt de volgende beperking in de vorige versie van de web-API gedeeltelijk opgelost: d9bb79a5-2bfa-4ffe-8cb4-60f192359489#bkmk_246253

Gerelateerde records voor entiteitssets ophalen door navigatie-eigenschappen uit te vouwen

Vouw single- en collection-valued navigatie-eigenschappen uit om gerelateerde records op te halen voor entiteitsets in CRM. U kunt bijvoorbeeld contactpersonen ophalen voor accounts of taken voor accounts.Meer informatie:Gerelateerde entiteiten ophalen door navigatie-eigenschappen uit te breiden

Uitgebreide ondersteuning voor client-API in interactieve servicehub

De interactieve servicehub ondersteunt nu ook de volgende client-API's:

  • Alle client-API's voor subrasters.Meer informatie:Rasterobjecten (alleen-lezen) en -methoden (clientreferentie)

  • Methode fbaf2e7a-db2f-448f-bd24-6b3ca1ccb28e#BKMK_getId in de Xrm.Page.data.entity-naamruimte

  • Methoden 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addCustomFilter, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addCustomView, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setFocus en 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setShowTime voor besturingselementen

  • Methode 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_close, 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_getCurrentControl en 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_Notification in de Xrm.Page.ui-naamruimte

  • Methode 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_DisplayState, 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_getLabel en 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_tabsetFocus voor een tab (groep secties op een pagina)

  • Alle methoden voor navigatie-items: Meer informatie:Xrm.Page.ui.navigation-item (clientreferentie)

  • 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_OpenEntityForm en 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_openQuickCreate in de Xrm.Utility-naamruimte

  • 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getUrl en 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getObject voor IFRAME-besturingselementen; 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getSrc en 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setSrc voor zowel webresource- als IFRAME-besturingselementen

  • Alle bestaande client-API's van de vorige versie en nieuwe client-API's in deze versie voor het besturingselement Knowledge Base. Eerder ondersteunde de interactieve servicehub alleen de methoden getSearchQuery en setSearchQuery.Meer informatie:Zoekbesturingselement voor Knowledge Base (clientreferentie)

Meer informatie:Scripts voor de interactieve servicehub schrijven en er fouten in opsporen

Ondersteuning voor zoekbeheerclient-API´s van Knowledge Base op mobiele clients van CRM en de interactieve servicehub

In deze versie worden alle bestaande en de volgende nieuwe client-API's voor het besturingselement Zoeken in Knowledge Base ondersteund op de mobiele clients van CRM (telefoons en tablets) en de interactieve servicehub, samen met de CRM-webclient: gebeurtenis 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_PostSearch, 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_addOnPostSearch, 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_removeOnPostSearch, 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getTotalResultCount en 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_openSearchResult.

De interactieve servicehub gemakkelijk opstarten met CRM SiteMap

In deze versie is de CRM SiteMap bijgewerkt met een navigatiekoppeling om de interactieve servicehub te starten. U kunt de interactieve servicehub nu starten door Instellingen > Toepassing > Interactieve servicehub te selecteren in CRM.Meer informatie:Default SiteMap XML

SLA's toepassen op extra entiteiten

U kunt nu Service Level Agreements (SLA's) toepassen op aangepaste entiteiten en specifieke systeementiteiten in CRM. Vóór deze versie kon u SLA's alleen toepassen op de entiteit Incident (Aanvraag).Meer informatie:SLA's toepassen op entiteiten

Entiteitrecords categoriseren in CRM

Gebruik de nieuwe entiteit Category om een hiërarchische structuur van categorieën te maken en te beheren, en entiteitsrecords vervolgens aan een of meer categorieën te koppelen. Het categoriseren van entiteitsrecords helpt om ze logisch te groeperen zodat u ze gemakkelijker kunt organiseren en zoeken.Meer informatie:De entiteit Categorie gebruiken om Dynamics 365-records te categoriseren

Feedback en beoordeling geven voor entiteitrecords in CRM

Gebruik de nieuwe entiteit Feedback om feedback en waarderingen van entiteitsrecords in CRM te maken en te beheren. De entiteit Feedback wordt voornamelijk gebruikt voor het vastleggen van gebruikersfeedback en -waarderingen voor kennisartikelen om de effectiviteit ervan te definiëren, maar u kunt het vastleggen van feedback ook inschakelen voor andere systeem- en aangepaste entiteiten. Gebruik de nieuwe eigenschap HasFeedback met de berichten CreateEntity en UpdateEntity om feedback voor een systeem- of aangepaste entiteit in te schakelen.Meer informatie:De entiteit Feedback gebruiken om feedback en beoordelingen voor Dynamics 365-records te beheren

Bepalen hoe pakketten worden geïmplementeerd met de verbeterde Package Deployer

Met Microsoft Dynamics CRM Package Deployer kunt u een of meer oplossingsbestanden, configuratiegegevensbestanden en aangepaste code bundelen in een 'pakket' en het pakket implementeren op een CRM- exemplaar (online of on-premises. Ontwikkelaars kunnen nu tijdens het maken van de pakketten bepalen hoe de pakketten worden geïmplementeerd met de bijgewerkte projectsjabloon Visual Studio van CRM Package. Met deze projectsjabloon kunt u:

  • Opgeven of aanpassingen moeten worden behouden of genegeerd tijdens het bijwerken van bestaande oplossingen op een CRM-doelexemplaar.

  • Geef op of u invoegtoepassingen en workflows automatisch wilt activeren nadat oplossingen zijn geïmporteerd.

  • Importeer gegevensbestanden die zijn geëxporteerd vanuit het Hulpprogramma voor configuratiemigratie voor verschillende talen samen met de gebruikersgegevens.

  • Negeer de taal van de configuratie-gegevensimport door de lokale identificatie (LCID) op te geven van de te importeren taal.

  • Geef op of u het importeren van de gegevens tijdens de installatie van de oplossing wilt overslaan. Gegevens bevatten CRM-voorbeeldgegevens, platte bestanden en gegevensbestanden die zijn geëxporteerd vanuit het Hulpprogramma voor configuratiemigratie.

  • Geef op of u bepaalde veiligheidscontroles tijdens het importeren van gegevens wilt overslaan om tijd te besparen en de importprestaties te verbeteren.

  • Geef instellingen op die in runtime aan de Package Deployer kunnen worden doorgegeven. Voeg bijvoorbeeld een runtimeparameter toe om de LCID van het te importeren gegevensbestand op te geven.

U kunt deze instellingen opgeven met het bijgewerkte ImportConfig.xml-bestand of de nieuwe methoden en eigenschappen die in de projectsjabloon Visual Studio kunnen worden genegeerd.

Bestaande CRM Package-projecten kunnen worden bijgewerkt zodat ze gebruik kunnen maken van de nieuwe functieset, door de Package Deployer-assembly's met NuGet bij te werken naar versie 8.1 of hoger.

Meer informatie:Pakketten maken voor het Dynamics 365-hulpprogramma Package Deployer

Verbeteringen van XRM-hulpprogramma's

Xrm.Tooling.Connector bevat de volgende verbeteringen:

  • Wanneer verbindingsreeksen voor CRM Online-organisaties worden gebruikt waarin de URL van de organisatie is aangepast met het CRM Online-beheercentrum, kan de connector voortaan het organisatie-exemplaar correct identificeren en verbinding maken.

  • Bij het gebruik van OAuth-verbindingen met Dynamics 365, worden time-outinstellingen, gedefinieerd in een ondersteunend app.config-bestand voor verbindingen, nu correct nagekomen.

  • Wanneer een aangepaste op OAuth-gebaseerde verbinding wordt gemaakt en aan de Xrm.Tooling.Connectorwordt doorgegeven, worden time-outinstellingen die zijn gedefinieerd in een ondersteunend app.config-bestand voor verbindingen, nu correct nageleefd.

  • De klasse Xrm.Tooling.Connector.CrmServiceClient kan nu rechtstreeks in een IOrganizationService-interface worden gebruikt. Dit werkt voor alle verificatietypen. Daardoor kunt u nu in uw bestaande code gebruikmaken van de mogelijkheden voor threading, diagnose en logboekregistratie van XRM-tooling.

Meer informatie:Windows clienttoepassingen maken met de XRM-hulpprogramma's

Vereenvoudigde FormXML voor Stream-items in de interactieve dashboards

Eerder bevonden alle streamitems (wachtrij, entiteitsweergave en opgeslagen query) in de interactieve dashboards zich onder één <Streams>-code, gescheiden door puntkomma's, en bevonden de itemnamen zich onder één <StreamNames>-code, gescheiden door puntkomma's.

De FormXML-structuur voor streams is bijgewerkt om elk streamitem onder een afzonderlijke code te plaatsen, zodat aanpassers en ontwikkelaars de afzonderlijke streamonderdelen in de FormXML eenvoudig kunnen lezen en herkennen.Meer informatie:Form XML reference

Entiteiten zijn bijgewerkt voor verbeterde weergave van formulieren en ondersteuning voor nieuwe client-API's

De volgende entiteiten gebruiken nu de verbeterde weergave-ervaring voor formulieren in CRM en ondersteunen de client-API's die zijn geïntroduceerd nadat de ervaring is geïntroduceerd in CRM:

  • Factuurproduct (InvoiceDetail)

  • Orderproduct (SalesOrderDetail)

  • Offerteproduct (QuoteDetail)

Voor de volledige lijst met entiteiten die gebruikmaken van de verbeterde infrastructuur voor formulierweergave raadpleegt u 41462684-3e5d-4858-8be4-1a7c4fcdeff6#BKMK_UpdatedEntties.

Ondersteuning voor SAS-autorisatie toevoegen aan uw CRM Azure-toepassingen

Hebt u toepassingen die in de Azure-cloud worden gehost en via de Microsoft Azure Service Bus gegevens ontvangen van CRM? De nieuwe SAS-autorisatie (Shared Access Signature) is nu de aanbevolen methode voor Azure-autorisatie van CRM en beschikt over verbeterde autorisatieprestaties. Overweeg uw bestaande toepassingen bij te werken van ACS (Access Control Service) naar (ACS). Leer wat de impact van deze verandering is op uw toepassingen en volg het herziene registratie- en configuratieproces met de nieuwe versie van het hulpprogramma voor invoegtoepassingsregistratie, nu met SAS-ondersteuning.

Meer informatie:Azure-integratie met Microsoft Dynamics 365, Overzicht: een service-eindpunt bijwerken van ACS in SAS-autorisatie of Overzicht: Microsoft Azure (SAS) configureren voor integratie met Dynamics 365.

CRM-gegevens in meerdere indelingen verzenden naar een op Microsoft Azure gehoste listenertoepassing

In deze versie is een nieuwe mogelijkheid geïntroduceerd om Microsoft Azure Service Bus-berichtteksten op te maken als JSON of XML, in plaats van de standaard binaire indeling, ter ondersteuning van betere platformoverschrijdende interoperabiliteit voor niet-.NET-programmeertalen en -platforms. Leer hoe u Service Bus-berichtteksten in deze indelingen configureert, verzendt en ontvangt.

Meer informatie:Een listenertoepassing schrijven voor een Microsoft Azure-oplossing.

CRM integreren met externe uitgevers van gebeurtenishubs

Bent u geïnteresseerd in het gebruik van de Microsoft AzureEvent Hubs? Vraagt u zich af hoe u uw CRM gebeurtenisgegevens doorgeeft aan een event hub? Nieuw in deze versie is de mogelijkheid om CRM eenvoudig te verbinden met event hubs. Leer hoe u het nieuwe hulpprogramma voor invoegtoepassingsregistratie gebruikt om deze verbinding te configureren en leer vervolgens hoe u een listenertoepassing schrijft voor uw op Azure gehoste event hub die CRM-gebeurtenisgegevens kan lezen en verwerken.

Meer informatie:Werken met Dynamics 365-gebeurtenisgegevens in uw Azure Event Hub-oplossing.

Client-API-ondersteuning voor besturingselement snelle weergave en timerbesturingselement in de nieuwe engine voor formulierweergave

Introductie van nieuwe client-API's om toegang te ondersteunen tot de besturingselementen voor snelle weergave in de nieuwe engine voor formulierweergave (ook wel turboformulieren genoemd) in CRM.Meer informatie:Xrm.Page.ui quickForms (clientreferentie)

De volgende methoden worden nu ondersteund voor het timerbesturingselement in de nieuwe engine voor formulierweergave: getControlType, getName, getParent, getLabel, setLabel, getVisible, setVisible en refresh.Meer informatie:Xrm.Page.ui control (referentie aan de clientzijde)

Nieuwe entiteiten

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

Schemanaam

Weergavenaam

Beschrijving

Meer informatie

BookableResource

Boekbare resource

Vertegenwoordigt de resource die over capaciteit beschikt die kan worden toegewezen aan werk.

bookableresource EntityType

BookableResourceBooking

Boeking van boekbare resources

Vertegenwoordigt de regeldetails van een resourceboeking.

bookableresourcebooking EntityType

BookableResourceBookingHeader

Boekingskop van boekbare resources

Reserveringsentiteit die de samenvatting van de gekoppelde resourceboekingen vertegenwoordigt.

bookableresourcebookingheader EntityType

BookableResourceCategory

Categorie van boekbare resources

Verdeel resources die over capaciteit beschikken in categorieën zoals rollen.

bookableresourcecategory EntityType

BookableResourceCategoryAssn

Toewijzing van categorie van boekbare resources

Vertegenwoordigt de koppelingsentiteit voor het modelleren van de categorisering van resources.

bookableresourcecategoryassn EntityType

BookableResourceCharacteristic

Kenmerk van boekbare resources

Koppelt resources aan hun kenmerken en geeft het vaardigheidsniveau van een resource op voor dat kenmerk.

bookableresourcecharacteristic EntityType

BookableResourceGroup

Boekbare resourcegroep

Koppelt resources aan resourcegroepen waarvan zij lid zijn.

bookableresourcegroup EntityType

BookingStatus

Boekingsstatus

Staat het maken van meerdere substatussen toe die zijn toegewezen aan een optie voor de boekingsstatus.

bookingstatus EntityType

Category

Categorie

Entiteit voor het categoriseren van records om het uw klanten gemakkelijker te maken deze te vinden op portals of via zoekacties.

De entiteit Categorie gebruiken om Dynamics 365-records te categoriseren

Characteristic

Kenmerk

Vertegenwoordigt de vaardigheden, opleiding en certificeringen van resources.

characteristic EntityType

Feedback

Feedback

Container voor feedback en beoordeling voor Knowledge Base-artikelen.

De entiteit Feedback gebruiken om feedback en beoordelingen voor Dynamics 365-records te beheren

KnowledgeArticlesCategories

Categorie Knowledge-artikel

Bevat de koppelingen tussen de Knowledge Article- en Category-records.

De entiteit Categorie gebruiken om Dynamics 365-records te categoriseren

RatingModel

Beoordelingsmodel

Vertegenwoordigt een model voor het beoordelen van vaardigheden of andere gerelateerde entiteiten.

ratingmodel EntityType

RatingValue

Beoordelingswaarde

Vertegenwoordigt een unieke waarde die aan een beoordelingsmodel is gekoppeld waarmee een gebruikersvriendelijke beoordelingswaarde kan worden opgegeven.

ratingvalue EntityType

RecommendedDocument

Documentaanbeveling

Aanbevolen document.

recommendeddocument EntityType

Nieuwe bevoegdheden

De volgende bevoegdheden zijn nieuw of gewijzigd in deze versie. 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

Naam bevoegdheid

Weergegeven naam in UI-beveiligingsrol

Meer informatie

prv*BookableResource

Boekbare resource

bookableresource EntityType

prv*BookableResourceBooking

Boeking van boekbare resources

bookableresourcebooking EntityType

prv*BookableResourceBookingHeader

Boekingskop van boekbare resources

bookableresourcebookingheader EntityType

prv*BookableResourceCategory

Categorie van boekbare resources

bookableresourcecategory EntityType

prv*BookableResourceCategoryAssn

Toewijzing van categorie van boekbare resources

bookableresourcecategoryassn EntityType

prv*BookableResourceCharacteristic

Kenmerk van boekbare resources

bookableresourcecharacteristic EntityType

prv*BookableResourceGroup

Boekbare resourcegroep

bookableresourcegroup EntityType

prv*BookingStatus

Boekingsstatus

bookingstatus EntityType

prv*Category

Categorie

De entiteit Categorie gebruiken om Dynamics 365-records te categoriseren

prv*Characteristic

Kenmerk

characteristic EntityType

prvConfigureDocumentRecommendation

prvReadRecommendedDocument

Documentaanbeveling

recommendeddocument EntityType

prv*Feedback

Feedback

De entiteit Feedback gebruiken om feedback en beoordelingen voor Dynamics 365-records te beheren

prv*RatingModel

Beoordelingsmodel

ratingmodel EntityType

prv*RatingValue

Beoordelingswaarde

ratingvalue EntityType

prv*SavedOrganizationInsightsConfiguration

Opgeslagen configuratie voor Organisatie-inzichten

TechNet: metrische gegevens weergeven over uw exemplaar met het dashboard Organisatie-inzichten

prv*SyncError

Synchronisatiefout

syncerror EntityType

prvUseOfficeApps

Dynamics 365 voor Outlook gebruiken

TechNet: CRM-app voor Outlook (lichtgewicht app) uitvoeren

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

Nieuwe functies voor Update voor CRM Online 2016 en CRM 2016 on-premises

In deze versie kunnen ontwikkelaars profiteren van de volgende uitbreidingen en nieuwe mogelijkheden:

  • CRM Online-functies zijn nu beschikbaar voor on-premises organisaties

  • Introductie van web-API

  • Organisatiegegevensservice (OData v2 REST-eindpunt) afgeschaft

  • CORS-ondersteuning toegevoegd

  • Formulierscriptondersteuning voor toetsdrukgebeurtenissen en de functie voor automatisch aanvullen

  • CRM for phones and tablets-verbeteringen

  • verbeteringen van bewerken en zoeken in kennisbeheer

  • Oplossingverbeteringen

  • Verbeteringen in dienstverleningsovereenkomsten

  • Documentsjablonen uploaden en beheren

  • Besturingselementen voor XRM Tooling ondersteunen nu OData-verificatie en -verbindingstekenreeksen

  • Nieuwe entiteiten in CRM 2016

  • Nieuwe berichten in CRM 2016

  • Nieuwe bevoegdheden in CRM 2016

CRM Online-functies zijn nu beschikbaar voor on-premises organisaties

De nieuwe functies die aan Update 1 voor Microsoft Dynamics CRM Online 2015 zijn toegevoegd, zijn nu beschikbaar voor on-premises organisaties. Een uitzondering is de integratie met Parature die alleen voor CRM Online beschikbaar is. Voor een overzicht van nieuwe functies in die versie, raadpleegt u Nieuwe functies voor Microsoft Dynamics CRM Online 2015 Update 1

Introductie van web-API

  • Waarom een nieuwe API?

  • Verificatie met behulp van de web-API

  • CRMDiscovery-service voor de web-API

Waarom een nieuwe API?

De web-API maakt het gemakkelijker om toepassingen te maken op een groot aantal verschillende platforms, apparaten en programmeertalen. De web-API biedt pariteit met de bestaande organisatieservice (SOAP eindpunt). U kunt alles met de Web API doen wat u met organisatieservice kunt doen, met een paar verschillen. U hoeft geen Microsoft Dynamics 365 SDK-assembly's te downloaden. U kunt alle bewerkingen uitvoeren via HTTP-aanvragen met de Web API die zich op [organisatie-uri]/api/data/v8.0/ bevindt. De web-API implementeert OData versie 4.0, een open standaard voor toegang tot gegevens. Voor de lijst met bibliotheken van derden die OData, versie 4.0 ondersteunen, raadpleegt u https://www.odata.org/libraries/.

Gebruik de Web API voor integraties en moderne toepassingen. Voor code die wordt uitgevoerd in de context van een plug-in, blijft u gebruikmaken van de klassen die zijn gedefinieerd in de SDK-assembly's voor gebruik van de organisatieservice.Meer informatie:De web-API van Microsoft Dynamics 365 gebruiken

Verificatie met behulp van de web-API

Voor het beheer van de verificatie kunt de Web API gebruiken vanuit de CRM-webtoepassing met JavaScript en HTML-webresources zonder code voor verificatie, net zoals u vandaag kunt doen met de organisatie- (SOAP) of organisatiegegevensservice-eindpunten (Odata v2 REST).

Als u de web-API gebruikt voor toegang tot CRM Online of Internet Facing Deployment (IFD)-webservices vanuit uw eigen toepassingen, moet u eerst uw app registreren met de Active Directory voor uw organisatie. Vervolgens kunt u de Azure-bibliotheek voor Active Directory-verificatie (ADAL) gebruiken om verificatie via OAuth 2.0 bij de provider van de CRM-webservice-identiteit te beheren. Voor toegang tot een on-premises CRM-installatie vanuit uw eigen toepassingen, hoeft u alleen uw Windows-netwerkreferenties te gebruiken voor verificatie met de webservices.

Meer informatie:Overzicht: een Dynamics 365-app registreren bij Active Directory

CRMDiscovery-service voor de web-API

Om de pariteit met de Discovery-service op het SOAP-eindpunt te behouden hebben wij een Discovery-service toegevoegd aan de Web API. Met deze service kunt u tijdens run-time bepalen tot welke organisaties de aangemelde gebruiker behoort. U kunt gedetailleerde informatie over die organisaties ophalen zoals de URL van de organisatieservice, de CRM-versie en meer. Een nieuwe functie van de Discovery-service voor de web-API is de mogelijkheid om de geretourneerde lijst met organisaties te filteren op OData-filterparameters. De Discovery-service wordt ondersteund door alle typen CRM-installaties.Meer informatie:Bepaal de URL voor uw organisatie met de Web-API

Organisatiegegevensservice (OData v2 REST-eindpunt) afgeschaft

De nieuwe Web API biedt betere mogelijkheden dan de gegevensservice van de organisatie die in Microsoft Dynamics CRM 2011 is geïntroduceerd. We raden aan om voor nieuwe code voor deze versie de Web API te gebruiken in plaats van de organisatiegegevensservice, dus schaffen we de organisatiegegevensservice af in deze versie. De organisatiegegevensservice, ook bekend als het REST-eindpunt of het OData-eindpunt, blijft in de nabije toekomst in de toepassing aanwezig om functionaliteit van eerdere versies te kunnen ondersteunen. Voor informatie over het gebruik van dit afgeschafte eindpunt raadpleegt u het Microsoft Dynamics CRM 2015 SDK: Het OData-eindpunt gebruiken met webresources.

CORS-ondersteuning toegevoegd

De web-API van CRM ondersteunt domeinoverschrijdende aanvragen van webresources aan de clientzijde als deze worden aangeroepen via OAuth-tokenverificatie. Dit wordt bereikt door een compatibele implementatie van CORS (Cross-Origin Resource Sharing). Deze mogelijkheid van de web-API werkt veilig rond browserbeperkingen die worden opgelegd om problemen met de beveiliging bij cross-site scriptgebruik te voorkomen.Meer informatie:Een toepassing met één pagina door middel van OAuth met Cross-Origin Resource Sharing verbinding laten maken met Microsoft Dynamics 365

Formulierscriptondersteuning voor toetsdrukgebeurtenissen en de functie voor automatisch aanvullen

Wanneer de gebruiker toetsen indrukt om een getal te typen of als hij een tekstbesturingselement indrukt, gebruikt u de nieuwe methode 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue om de waarde van een besturingselement op te halen. U kunt deze waarde gebruiken om interactieve ervaringen te configureren, zoals gegevens valideren als een gebruiker gegevens in een veld typt, door functiehandlers voor toetsdrukgebeurtenissen te configureren met de nieuwe 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_KeyPress. Bovendien kunt u de nieuwe 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_AutoCompletion gebruiken om de auto-voltooiingservaring in tekstbesturingselementen in formulieren te configureren. Deze nieuwe methoden worden niet ondersteund voor de mobiele CRM-clients (telefoons en tablets) en zijn alleen beschikbaar voor 41462684-3e5d-4858-8be4-1a7c4fcdeff6#BKMK_UpdatedEntties.

Meer informatie:Xrm.Page.ui control (referentie aan de clientzijde)

CRM for phones and tablets-verbeteringen

  • Webresources en IFRAMEs

  • Formulierscriptondersteuning voor nieuwe aangepaste besturingselementen

  • Records openen met een URL in de mobiele client van CRM

Webresources en IFRAMEs

De mogelijkheid om webresources en IFRAME's te maken om met Dynamics 365 voor tablets te gebruiken, wordt nu ondersteund in alle Dynamics 365 voor tablets-formulieren: iOS, Android en Windows 10.Meer informatie:Webresources en IFrame-inhoud maken voor gebruik met de Dynamics 365 voor tablets-client

Formulierscriptondersteuning voor nieuwe aangepaste besturingselementen

Gebruik nieuwe aangepaste besturingselementen om een visueel moderne en rijkere ervaring te configureren voor uw mobiele CRM-clients (telefoons en tablets).Meer informatie:TechNet: De formuliereneditor gebruiken

De nieuwe aangepaste besturingselementen ondersteunen de bestaande client-API's als de besturingselementen van CRM, behalve de 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_AutoCompletion, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_KeyPress en 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_lookupControlMethods. Voor de volledige lijst van de client-API's die door besturingselementen van CRM worden ondersteund, raadpleegt u Xrm.Page.ui control (referentie aan de clientzijde).

Records openen met een URL in de mobiele client van CRM

Met het nieuwe toepassingshandlerprotocol in CRM 2016 kunt u URL's gebruiken om records rechtstreeks te openen in mobiele CRM-clients (telefoons en tablets). U kunt tevens een leeg formulier openen voor het maken van een entiteitsrecord. Als u de functie wilt gebruiken, moet de mobiele CRM-client op uw mobiele apparaat zijn geïnstalleerd.Meer informatie:Formulieren, weergaven en dashboards in de mobiele Dynamics 365-client openen met een URL

verbeteringen van bewerken en zoeken in kennisbeheer

De module CRM Service wordt verbeterd in deze versie met de toevoeging van krachtige mogelijkheden voor kennisbeheer. Naast tekst met opmaak, ondersteunt de nieuwe entiteit KnowledgeArticle multimediagegevens zoals afbeeldingen en video's. Artikelen hebben een levenscyclus waarbij zij een publicatieworkflow doorlopen.

Ontdek de antwoorden op uw vragen met zoekacties in volledige tekst van Knowledge Base-records voor onderwerpen en producten met het FullTextSearchKnowledgeArticleRequest-bericht. Dit bericht biedt systematische toegang tot een op trefwoorden gebaseerde zoekactieindex van de artikelinhoud. Gebruik dit bericht om toegang te krijgen tot die zoekinhoud en zoekresultaten te bieden aan klanten en partners.

Ter ondersteuning van de mogelijkheden voor kennisbeheer zijn nieuwe bevoegdheden toegevoegd met de namen Publish Knowledge Articles en Approve Knowledge Articles. De functies van medewerker van de klantenservice en manager van de klantenservice hebben deze bevoegdheden, en er is een nieuwe rol van kennisbeheerder toegevoegd.

Voor de CRM-webclient is de API voor het programmeren van formulieren aan de clientzijde bijgewerkt met aanvullende eigenschappen in het object dat wordt geretourneerd door de 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getSelectedResult-functieaanroep. Alle andere client-API's en -gebeurtenissen, die werden ondersteund door het besturingselement voor zoekacties in de Knowledge Base in Microsoft Dynamics CRM 2015, blijven worden ondersteund.

Voor de nieuwe client van de interactieve servicehub worden alleen de methoden 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getSearchQuery en 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_setSearchQuery ondersteund voor het besturingselement voor zoekacties in de Knowledge Base.

Voor meer informatie over de API's aan de clientzijde die worden ondersteund door het besturingselement voor zoekacties in de Knowledge Base raadpleegt u Zoekbesturingselement voor Knowledge Base (clientreferentie). Voor meer informatie over kennisbeheer, raadpleegt u Kennisbeheer-entiteiten.

Oplossingverbeteringen

Voorheen, wanneer een entiteit aan een oplossing werd toegevoegd en die oplossing werd geëxporteerd, werden de entiteit en alle bijbehorende assets geëxporteerd in die oplossing. Dit omvatte kenmerken, formulieren, weergaven, relaties, visualisaties en alle andere activa die met de entiteit zijn verpakt. Alle objecten zijn geëxporteerd ongeacht of de ontwikkelaar het object ook echt wilde verzenden. Dit proces bevatte mogelijk afhankelijkheden of bracht onbedoeld wijzigingen aan in objecten op de doelinstallatie.

Een ontwikkelaar of andere systeemaanpasser kan nu oplossingspatches maken en publiceren die subonderdelen van entiteiten bevatten in plaats van de hele entiteit en alle bijbehorende assets te publiceren. De oorspronkelijke oplossing en verschillende uitgebrachte patches kunnen later in een bijgewerkte versie van de oplossing worden samengevoegd, die vervolgens de oorspronkelijke oplossing kan vervangen.

Meer informatie:Maak patches om oplossingupdates te vereenvoudigen.

Verbeteringen in dienstverleningsovereenkomsten

Dienstverleningsovereenkomsten (SLA's) in CRM zijn verbeterd in de huidige versie.

  • Handmatig SLA's toepassen op incidenten (aanvragen): U kunt nu handmatig een SLA toepassen op een aanvraag door de aanvraagrecord bij te werken en een actieve SLA opgeven in het kenmerk, Incident.SLAId, voor de aanvraagrecord.

  • Het via programmeren activeren of deactiveren van SLA's: U kunt nu het bericht UpdateRequest gebruiken om een SLA-record te activeren of te deactiveren. U moet een SLA-record activeren nadat u deze hebt gemaakt, zodat de SLA-record kan worden toegepast op aanvragen. U deactiveert SLA's gewoonlijk tijdens onderhoudsactiviteiten of als u aanvragen importeert en u niet wilt dat de SLA's worden toegepast op de aanvragen.

    Notitie

    U kunt het bericht UpdateRequest gebruiken om het automatisch maken van records en bijwerkregels (ConvertRule) en regelverzamelingen voor doorsturen (RoutingRule) te activeren of te deactiveren. Dit was niet mogelijk in de vroegere versies.

    De entiteiten SLA, ConvertRule en RoutingRule zijn nog steeds beschikbaar, maar alleen voor intern gebruik. Andere SDK-berichten, behalve het bericht Update, worden nog steeds niet ondersteund voor deze entiteiten.Meer informatie:Service-entiteiten (contract, incident, Knowledge Base-artikel, wachtrij, agenda, recht, slakpiinstance)

Documentsjablonen uploaden en beheren

U kunt nu documentsjablonen voor Microsoft Excel of Word maken voor een gestandaardiseerde weergave van uw CRM-gegevens. Deze sjablonen kunnen door uw teamleden worden gebruikt voor het genereren van Excel- of Word-documenten met bijgewerkte CRM-gegevens voor analyse- en rapportagedoeleinden. Gebruik de SDK om via programmeren documentsjablonen te uploaden en te beheren.

Meer informatie:Documentsjablonen uploaden en beheren in Dynamics 365

Besturingselementen voor XRM Tooling ondersteunen nu OData-verificatie en -verbindingstekenreeksen

Microsoft.Xrm.Tooling.Connector is de primaire interface met CRM voor alle voor hulpprogramma's en bewerkingen van Unified Service Desk. Deze worden ook aangeboden als onderdeel van Microsoft Dynamics 365 SDK aan ontwikkelaars die met CRM verbonden Windows-toepassingen willen bouwen. Ontwikkelaars kunnen deze bijgewerkte API gebruiken om het OAuth 2-protocol toe te staan om te worden gebruikt voor verificatie bij CRM-webservices. Het toevoegen van OAuth maakt multifactorverificatie mogelijk voor betere beveiliging en toegang tot CRM.

XRM-tooling ondersteunt nu ook verbindingstekenreeksen, die het gebruik van SQL-achtige verbindingstekenreeksen in de CrmServiceClient-klasse mogelijk maken.

Meer informatie:Windows clienttoepassingen maken met de XRM-hulpprogramma's

Nieuwe entiteiten in CRM 2016

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

Schemanaam

Weergavenaam

Beschrijving

Meer informatie

KnowledgeArticle

Knowledge-artikel

Beschrijft de artikelen die kennis van de organisatie bevatten en voor intern en extern gebruik zijn bedoeld.

Werken met Knowledge-artikelen in Dynamics 365

KnowledgeArticleIncident

Knowledge-artikel-incident

Bevat de koppelingen tussen een Knowledge-artikel en een incident.

Werken met Knowledge-artikelen in Dynamics 365

KnowledgeArticleViews

Weergaven van Knowledge Base-artikelen

Houdt het aantal keren bij dat een artikel per dag wordt bekeken.

Werken met Knowledge-artikelen in Dynamics 365

LanguageLocale

Taal

Bevat informatie over de ondersteunde talen om een Knowledge-artikel te kunnen vertalen.

Werken met Knowledge-artikelen in Dynamics 365

Nieuwe berichten in CRM 2016

De volgende tabel toont nieuwe berichten die in deze versie zijn opgenomen.

Aanvraagklasse

Web API-actie

Beschrijving

Meer informatie

CloneAsPatchRequest

CloneAsPatch Action

Maakt een oplossingpatch van een beheerde of een onbeheerde oplossing.

Maak patches om oplossingupdates te vereenvoudigen

CloneAsSolutionRequest

CloneAsSolution Action

Maakt een nieuwe kopie van een onbeheerde oplossing die de oorspronkelijke oplossing en alle patches ervoor bevat.

Maak patches om oplossingupdates te vereenvoudigen

CreateKnowledgeArticleTranslationRequest

CreateKnowledgeArticleTranslation Action

Maakt een vertaling van een Knowledge-artikelrecord.

7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Translation

CreateKnowledgeArticleVersionRequest

CreateKnowledgeArticleVersion Action

Maakt een primaire en een secundaire versie van een Knowledge-artikelrecord

7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Version

DeleteAndPromoteRequest

DeleteAndPromote Action

Vervangt een beheerde oplossing en alle patches ervoor.

Maak patches om oplossingupdates te vereenvoudigen

FullTextSearchKnowledgeArticleRequest

n.v.t.

Voert een zoekopdracht in volledige tekst uit in Knowledge-artikelen in CRM met de opgegeven zoektekst.

7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Search

IncrementKnowledgeArticleViewCountRequest

n.v.t.

Vergroot de weergavetelling per dag van een Knowledge-artikelrecord.

7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#IncrementViewCount

SetProcessRequest

SetProcess Action

Stelt het proces in dat aan de doelentiteit wordt gekoppeld.

UpdateSolutionComponentRequest

UpdateSolutionComponent Action

Werkt een onderdeel in een onbeheerde oplossing bij.

Uitbreidingen inpakken en verdelen met oplossingen

Nieuwe bevoegdheden in CRM 2016

De volgende bevoegdheden zijn nieuw of gewijzigd in deze versie. 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.

Naam bevoegdheid

Weergegeven naam in UI-beveiligingsrol

Meer informatie

prv*AzureServiceConnection

Verbinding met Azure-service

Uitsluitend voor intern gebruik.

prv*DataPerformance

Gegevensprestatiedashboard

TechNet: Dashboards voor interactieve ervaring configureren

prv*LanguageLocale

Taal

Methoden en berichten van de entiteit LanguageLocale (Taal)

prv*MobileOfflineProfile

Profiel voor Mobile offline

Uitsluitend voor intern gebruik.

prv*RecommendationModel

Aanbevelingsmodel voor producten

Uitsluitend voor intern gebruik.

prv*SimilarityRule

Overeenkomstregel

Uitsluitend voor intern gebruik.

prvConfigureSharePoint

Wizard SharePoint-integratie uitvoeren

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

prv*KnowledgeArticle

Knowledge-artikel

Werken met Knowledge-artikelen in Dynamics 365

prv*KnowledgeArticleViews

Weergaven van Knowledge Base-artikelen

Werken met Knowledge-artikelen in Dynamics 365

prvApproveKnowledgeArticle

Knowledge Base-artikelen goedkeuren

Werken met Knowledge-artikelen in Dynamics 365

prvPublishKnowledgeArticle

Knowledge Base-artikelen publiceren

Werken met Knowledge-artikelen in Dynamics 365

prv*DocumentTemplate

Documentsjabloon

DocumentTemplate entiteitberichten en methoden

prv*PersonalDocumentTemplate

Persoonlijke documentsjabloon

PersonalDocumentTemplate entiteitberichten en methoden

prvDocumentGeneration

Documenten genereren

Documentsjablonen uploaden en beheren in Dynamics 365

prv*KnowledgeSearchModel

Zoekmodel voor Knowledge

7d0f1da8-1d6b-4795-a4c1-b0ed898e59f0#Search

prv*TopicModel

Onderwerpmodel

Uitsluitend voor intern gebruik.

prv*CustomControl

Aangepast besturingselement

TechNet: Extra entiteiten die zijn ingeschakeld voor CRM voor telefoons en tablets

prv*CustomControlDefaultConfig

Standaardconfiguratie van aangepast besturingselement

TechNet: Extra entiteiten die zijn ingeschakeld voor CRM voor telefoons en tablets

prv*CustomControlResource

Resource van aangepast besturingselement

TechNet: Extra entiteiten die zijn ingeschakeld voor CRM voor telefoons en tablets

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

Zie ook

Software Development Kit voor Microsoft Dynamics 365 (online) en Dynamics 365 (on-premises)
Versiegeschiedenis
Hoe kan ik?
Verbinding maken met Microsoft Dynamics 365
Het beveiligingsmodel van Microsoft Dynamics 365
Microsoft Dynamics 365 uitbreiden
Uw bedrijfsgegevens modelleren in Microsoft Dynamics 365
Uw gegevens beheren in Microsoft Dynamics 365
Uw Microsoft Dynamics 365-installatie beheren
Voorbeeldcodemap voor Microsoft Dynamics 365
Microsoft Dynamics 365 programmeringsreferentie
SDK-extensies voor Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht