Nyheder for udviklere: Microsoft Dynamics 365

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 giver ét samlet udviklingsmiljø til skybaserede og lokale udrulninger. Partnere, inklusive uafhængige softwareleverandører, globale systemintegratorer og Value Added-forhandlere, kan hurtigt oprette, pakke og distribuere udvidelser og brugerdefinerede løsninger til Dynamics 365.

Dette emne indeholder

Nyheder i December 2016 – opdatering til Dynamics 365 (online og det lokale miljø)

Nyheder for Opdatering 1 til Microsoft Dynamics CRM Online 2016 og Microsoft Dynamics CRM 2016 Service Pack 1

Nyheder om Opdatering til CRM Online 2016 og CRM 2016 til det lokale miljø

Nyheder i December 2016 – opdatering til Dynamics 365 (online og det lokale miljø)

I denne udgave kan udviklere kan udnytte følgende forbedringer og nye funktioner:

  • Udviklingsvejledning til Connected Field Service

  • Programmeringsreference til Dynamics 365 Customer Insights

  • Styre konfiguration og administration af tjenesten Dataeksport

  • Dynamics 365-forbedringer af web-API

  • Styre, hvordan aktiviteter sorteres efter dato

  • Understøttelse af oprettelse og administration af produktegenskaber via programmering

  • Definere adgangstilladelse til modulære business-apps ved hjælp af programmering

  • Bruge formularscripts til at tilføje ikoner med værktøjstip for kolonner i visninger

  • Introduktion af klient-API'er til oprettelse og administration af poster i Dynamics 365-mobilklienter, når du arbejder offline

  • Introduktion til redigerbare gitre

  • Introduktion til klient-API'er til brug af indbyggede enhedsfunktioner i Dynamics 365-mobilklienter

  • Forbedret understøttelse af klient-API i den interaktive servicehub

  • Server til server-godkendelse

  • Procesforbedringer

  • Nye meddelelser

  • Nye objekter

  • Nye rettigheder

Udviklingsvejledning til Connected Field Service

Connected Field Service for Microsoft Dynamics 365 integrerer IoT-enheder (Internet of Things) med Microsoft Dynamics 365 (online) for at muliggøre integration af registrering, overvågning og administration i etablerede forretningsprocesser. I denne vejledning beskrives komponentarkitekturen, angivne grænseflader og tilpasningspunkter, og det forklares, hvordan tilpassede IoT-løsninger udvikles.Flere oplysninger:Udviklingsvejledning til Connected Field Service

Programmeringsreference til Dynamics 365 Customer Insights

Customer Insights er en Azure-baseret SaaS-service, der giver virksomheder af alle størrelser mulighed for at samle data fra flere kilder, herunder Microsoft Dynamics 365, og generere viden og indsigt til at bygge en holistisk 360° visning af deres kunder.Programmeringsreference til Customer Insights dokumenterer de to sæt REST-grænseflader, der leveres af denne tjeneste: Azure Resource Manager (ARM) API'er og Hub-API'er. Disse grænseflader gør det muligt for udviklere at udvide brugerdefinerede programmer samt at automatisere administrative handlinger på Customer Insights-hubben.

Styre konfiguration og administration af tjenesten Dataeksport

Muligheden for at replikere Dynamics 365-data til en ekstern SQL-database giver fleksibilitet til oprettelse af rapporter. Dataeksport er et tilføjelsesprogram, som stilles til rådighed som en Microsoft Dynamics 365 (online)-løsning, der giver mulighed for at replikere Dynamics 365 (online)-data til et Microsoft Azure SQL Database-lager i et Microsoft Azure-abonnement, der ejes af kunden. De understøttede måldestinationer er Microsoft Azure SQL Database og Microsoft Azure SQL Server på Microsoft Azure virtuelle maskiner. Dataeksporten synkroniserer intelligent hele Dynamics 365-skemaet og -dataene først og synkroniserer derefter løbende, når der forekommer ændringer (deltaændringer), i Microsoft Dynamics 365 (online)-systemet.Flere oplysninger:Replikere data fra Microsoft Dynamics 365 (online) til Microsoft Azure SQL Database

Dataeksporttjenesten giver en grænseflade til styring af konfiguration og løbende administration af denne tjeneste fra Dynamics 365 (online). Udviklere kan skrive kode, der kan interagere med denne tjeneste.Flere oplysninger:Dataeksportservice

Dynamics 365-forbedringer af web-API

Med denne version understøtter Dynamics 365-web-API:

Adgang til lokale data, mens Dynamics 365 til Outlook er offline

Når du skriver formularscripts, der bruger web-API'en, fungerer disse scripts ved hjælp af lokale data i Dynamics 365 til Outlook, når brugeren er offline. Denne funktion har været tilgængelig for organisationstjenesten (SOAP-slutpunkt) og organisationsdatatjenesten (OData v2), men var tidligere ikke tilgængelig med Web API. Funktionen context.getClientUrl omdirigerer automatisk anmodninger til den lokale version af tjenesten, når Dynamics 365 til Outlook er offline.

Returnere objektdata ved oprettelse eller opdatering

I nogle tilfælde skal du hente et objekt straks, når du har oprettet eller opdateret det. Før denne udgivelse var det nødvendigt at bruge to operationer.POST-anmodningen om at oprette et objekt returnerer en HTTP 204 (No content)-status, og der returneres en Uri til det objekt, der oprettes i OData-EntityId hovedegenskaben. Du kan derefter bruge denne Uri med en GET anmodning for at hente det oprettede objekt. Dette skyldes, at standardindstillingen er at anvende return=minimal-indstillingen.

En PATCH anmodning, der anvendes til at opdatere et objekt, returnerer blot HTTP 204 (No content) status, når den udføres.

Med denne version kan du angive return=representation-indstillingen i hovedet i anmodningen. En vellykket POST-anmodning returnerer HTTP 201 (Created) og omfatter de egenskaber, du vælger for objektet. Du kan vælge, hvilke egenskaber der skal returneres ved hjælp af $select-systemforespørgselsindstillingen.

En vellykket PATCH anmodning returnerer HTTP 200 (OK) med hele objektet.

Flere oplysninger:Oprette med data, der er returneret, Opdatere med data, der er returneret og HTTP-headere

Referer til metadata ved navn

Fra og med denne udgivelse kan du bruge navnet på visse metadataegenskaber som alternative nøgler for at referere til et metadataelement. Det gør det meget lettere at forespørge om metadata ved hjælp af Web-API'en. Førhen skulle du udføre en forespørgsel for at få adgang til MetadataId for et bestemt metadataelement, før du kunne hente det med MetadataId som nøgle.

Flere oplysninger:Hente metadata efter navn eller MetadataId

Fejlrettelser

Der er anvendt adskillige fejlrettelser til denne udgave.Flere oplysninger:d9bb79a5-2bfa-4ffe-8cb4-60f192359489#bkmk_limitations8_1

Styre, hvordan aktiviteter sorteres efter dato

Der er en ny sortdate-attribut på det activitypointer-objekt, som du kan bruge til at styre, hvordan aktiviteter sorteres efter dato. Hvis du f.eks. vil have mailobjekter sorteret efter attributværdien senton frem for attributværdien modifiedon, skal du oprette en plug-in eller en arbejdsproces for at angive en sortdate-værdi, der er lig med senton-værdien kun for mailobjekter. Ellers angives sortdate-attributten lig med modifiedon-værdien. Brug derefter denne sortdate-attribut i orderby-kriterierne for forespørgslen.Flere oplysninger:00266be0-ee35-4504-b3d6-8ad528b82314#bkmk_sortdate

Understøttelse af oprettelse og administration af produktegenskaber via programmering

Du kan nu via programmering oprette og administrere produktegenskaber i Dynamics 365, som gør det muligt helt at automatisere produktkataloget i Dynamics 365 og integrere det med tredjeparts-software. Tidligere kunne du via programmering oprette og administrere produktfamilie, produkt eller bundt, men ikke produktegenskaber.

Flere oplysninger:0f6c4255-094e-455e-bf7b-b832b981f58b#Properties

Definere adgangstilladelse til modulære business-apps ved hjælp af programmering

De nye modulære business-apps er baseret på begrebet funktionel adskillelse, dvs. at du kan vælge at vise et begrænset sæt af funktioner for brugere i Dynamics 365 afhængigt af deres arbejdsområde. Udviklere kan ved hjælp af programmering hente og tilknytte eller fjerne tilknytningen af en modulær app med sikkerhedsroller i Dynamics 365 for at definere appens adgangstilladelse.

Flere oplysninger:Definere adgangstilladelse til modulære business-apps i Dynamics 365

Bruge formularscripts til at tilføje ikoner med værktøjstip for kolonner i visninger

Brug formularscripts i Dynamics 365 til at tilføje ikoner med værktøjstip, der er baseret på værdien af kolonnen i visningen. Du kan også angive lokaliserede værktøjstip.Flere oplysninger:a6b5d363-4186-4bc8-a7eb-62f308fa9ef9#BKMK_CustomIcons

Introduktion af klient-API'er til oprettelse og administration af poster i Dynamics 365-mobilklienter, når du arbejder offline

Brug de nye klient-API'er under Xrm.Mobile.offline-navneområdet til at oprette, hente, opdatere og slette poster i Dynamics 365 til telefoner og Dynamics 365 til tablets, mens du arbejder i offlinetilstand. Disse nye klient-API'er fungerer kun, hvis du er i offlinetilstand, og for objekter, der er aktiveret til synkronisering af Mobile Offline.

Flere oplysninger:Xrm.Mobile.offline (klientsidereference)

Introduktion til redigerbare gitre

Den nye funktion til redigerbare gitre indeholder indbyggede redigeringsmuligheder i hovedgitteret og undergitre, som ikke kræver, at du skifter poster eller visninger. De nye redigerbare gitre understøttes i webklienten, Dynamics 365 til telefoner og Dynamics 365 til tablets.

Redigerbare gitre understøtter også hændelser på klientsiden og metoder, der kan bruges til at skrive brugerdefinerede klientudvidelser i henhold til dine forretningsbehov.

Flere oplysninger:Brug redigerbare gitre i Dynamics 365 og Redigerbare gitterobjekter og -metoder (klientsidereference)

Introduktion til klient-API'er til brug af indbyggede enhedsfunktioner i Dynamics 365-mobilklienter

Brug de nye klient-API'er til Dynamics 365 til telefoner og Dynamics 365 til tablets til at forbedre brugeroplevelsen for mobile erhvervsbrugere i salg, teknisk service og andre områder:

  • Xrm.Utility.getCurrentPosition: Returnerer den aktuelle placering ved hjælp af geoplaceringsfunktionaliteten.

  • Xrm.Utility.getBarcodeValue: Returnerer oplysninger om stregkode, som f.eks. et produktnummer, der er scannet med kameraet i enheden.

Flere oplysninger:72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_DeviceCapabilities

Forbedret understøttelse af klient-API i den interaktive servicehub

Den interaktive servicehub understøtter nu følgende klient-API'er:

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

  • getQueryStringParameters-metoder for kontekstobjektet (Xrm.Page.context)

  • Metoderne 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addOnKeyPress, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_removeOnKeyPress og 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_fireOnKeyPress til Dynamics 365 kontrolelementer

  • 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_OpenWebResource-metode i navneområdet Xrm.Utility

Flere oplysninger:Skrive og rette fejl i scripts for den interaktive servicehub

Server til server-godkendelse

Brug server til server (S2S) godkendelse til sikkert og problemfrit at kommunikere med Microsoft Dynamics 365 (online og i det lokale miljø) ved hjælp af dine webprogrammer og services. S2S-godkendelse er den fælles metode, som registrerede apps på Microsoft AppSource, bruger til at få adgang til Dynamics 365-dataene om deres abonnenter. Både enkelt- og multiprofilprogrammer kan bruge denne funktion.

S2S-godkendelse betyder, at du ikke behøver at bruge en betalt Dynamics 365-brugerlicens, når du opretter forbindelse til Dynamics 365-lejere. Der er intet licensgebyr for den særlige konto som programbruger, som du skal bruge sammen med S2S-godkendelse. Med S2S-godkendelse oprettes der en særlig Dynamics 365-brugerkonto uden programlicens, som omfatter oplysninger om det program, du har registreret sammen med Azure Active Directory (Azure AD). I stedet for brugeroplysninger godkendes programmet baseret på et en programbruger, der identificeres med en Azure AD objekt-id-værdi, der er gemt i Dynamics 365-brugerposten.Dynamics 365-programbrugeren er knyttet til en sikkerhedsrolle, der styrer den type data og handlinger, som programmet har tilladelse til at udføre.Flere oplysninger:Opbygge webprogrammer ved hjælp af Server til server-godkendelse (S2S)

Procesforbedringer

Behandling af forbedringer i Dynamics 365 omfatter følgende:

Udføre SDK-meddelelser og -handlinger fra processer

Det er nu muligt at udføre select-SDK-meddelelser og brugerdefinerede handlinger i arbejdsprocesser, procesdialogbokse og andre handlinger.Flere oplysninger:b2c14b32-e7da-4f9b-b7b1-659596c456ca#BKMK_Actions

Adgang til forekomster af forretningsprocesser ved hjælp af Web-API

Forekomster af forretningsprocesforløb vises fuldstændigt via Dynamics 365-Web-API'en, så udviklere og systemintegratorer kan manipulere processer via programmering fra et eksternt brugerdefineret program. Web-API'en gør det muligt for dig at anvende nye processer på objektposter, skifte processtatus fra Active til Finished eller Aborted og skifte fase i procesforløbet.Flere oplysninger:Modeller forretningsprocesforløb

Knytte flere forretningsprocesser til en enkelt objektpost

Mere end én forretningsproces kan knyttes til en enkelt objektpost. Du kan skifte mellem processerne ved hjælp af den udvidede SetProcess handling eller meddelelse. Skift mellem forretningsprocesser uden at miste tilstand og status for hver proces. Forretningsprocesser understøtter nu sikkerhedsroller som et middel til at begrænse brugeradgangen til processen.Flere oplysninger:Modeller forretningsprocesforløb

Klient-API-forbedringer til forretningsprocesser

setActiveProcess-metoden er opdateret, og nogle nye klient API'er tilføjet under Xrm.Page.data.process-navneområdet til håndtering af den nye funktionalitet til samtidige forretningsforløb og muligheden for at markere en proces som Active, Finished eller Abandoned.

Flere oplysninger:Xrm.Page.data.process (klientsidereference)

Forbedringer af klient-API for tilføjelse af meddelelser med handlinger

Tidligere kunne du kun angive en fejltypen meddelelse for et kontrolelement i Dynamics 365 ved hjælp af setNotification klient-API'en. Nu kan du tilføje to typer meddelelse til et kontrolelement med den nye addNotification-metode: fejl eller anbefaling.

Flere oplysninger:51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_notification

Nye meddelelser

I følgende tabel vises nye meddelelser, der er inkluderet i denne version.

Navn

Referencelinks

Beskrivelse

RetrieveActivePath

RetrieveActivePath Function
RetrieveActivePathRequest Class

Henter en samling af faser, der i øjeblikket findes i den aktive sti for en forekomst af et forretningsprocesforløb.

RetrieveExchangeAppointments

RetrieveExchangeAppointments Function
RetrieveExchangeAppointmentsRequest Class

Henter aftalerne for den aktuelle bruger for et bestemt datointerval fra Exchange Webtjenester.

RetrieveProcessInstances

RetrieveProcessInstances Function
RetrieveProcessInstancesRequest Class

Henter alle forekomster af forretningsprocesforløb for en objektpost på tværs af alle forretningsprocesdefinitioner.

SetFeatureStatus

SetFeatureStatus Action
SetFeatureStatusRequest Class

Kun til intern brug.

UpdateFeatureConfig

UpdateFeatureConfig Action
UpdateFeatureConfigRequest Class

Kun til intern brug.

Nye objekter

I følgende tabel vises nye objekter, der er inkluderet i denne version.

Skemanavn

Vist navn

Beskrivelse

Flere oplysninger

ActionCard

Handlingskort

Handlingskortobjekt til visning af handlingskort.

actioncard EntityType

ActionCardUserState

ActionCardUserState

actioncarduserstate EntityType

AppModuleRoles

Appmodulroller

Angiv en bestemt Dynamics 365-brugerfladekontekst. Kun til intern brug

appmoduleroles EntityType

ExpiredProcess

Udløbet proces

Udløbet proces i forretningsprocesforløb

expiredprocess EntityType

InteractionForEmail

Interaktion for mail

interactionforemail EntityType

LeadToOpportunitySalesProcess

Kundeemne til salgsproces for salgsmulighed

Kundeemne til forretningsprocesforløb i salgsproces for salgsmulighed

leadtoopportunitysalesprocess EntityType

NewProcess

Ny proces

Ny proces i forretningsprocesforløb

newprocess EntityType

OpportunitySalesProcess

Salgsproces for salgsmulighed

Forretningsprocesforløb i salgsproces for salgsmulighed

opportunitysalesprocess EntityType

PhoneToCaseProcess

Telefon til sagsproces

Forretningsprocesforløb i telefon til sagsproces

phonetocaseprocess EntityType

TranslationProcess

Oversættelsesproces

Forretningsprocesforløb i oversættelsesproces

translationprocess EntityType

Nye rettigheder

Følgende rettigheder er nye eller ændrede i denne version. Et generelt overblik over, hvordan sikkerhedsrolleeditoren knyttes til rettighedsnavne i dette SDK, findes under Sikkerhedsrollens brugergrænseflade for tilknytning af rettigheder

Navn på rettighed

Navn, der vises i sikkerhedsrollens brugergrænseflade

Flere oplysninger

prv*ActionCard

Handlingskort

actioncard EntityType

prv*ExpiredProcess

Udløbet proces

expiredprocess EntityType

prv*LeadToOpportunitySalesProcess

Kundeemne til salgsproces for salgsmulighed

leadtoopportunitysalesprocess EntityType

prv*NewProcess

Ny proces

newprocess EntityType

prv*OpportunitySalesProcess

Salgsproces for salgsmulighed

opportunitysalesprocess EntityType

prv*PhoneToCaseProcess

Telefon til sagsproces

phonetocaseprocess EntityType

prv*TranslationProcess

Oversættelsesproces

translationprocess EntityType

prv*ActionCardUserSettings

Brugerindstillinger for handlingskort

prv*AppModule

App

prv*BookableResourceBookingExchangeSyncIdMapping

BookableResourceBooking til tilknytning af Exchange-id

prvReadInteractionForEmail

Interaktion for mail

interactionforemail EntityType

prvLearningPath

Oprettelse af læringsforløb

* Denne rettighed er en af følgende: Oprette, Læse, Skrive, Slete, Tilføje, Føje til, Tildele eller Dele.

Nyheder for Opdatering 1 til Microsoft Dynamics CRM Online 2016 og Microsoft Dynamics CRM 2016 Service Pack 1

I denne udgave kan udviklere kan udnytte følgende forbedringer og nye funktioner:

  • Oprette tilpassede attributter for et objekt.

  • CRM-forbedringer af web-API

  • Forbedret understøttelse af klient-API i interaktiv servicehub

  • Understøttelse af klient-API'er for søgekontrolelement i videnbasen på CRM-mobilklienter og den interaktive servicehub

  • Start nemt den interaktive servicehub ved hjælp af CRM SiteMap

  • Anvend SLA'er på flere enheder

  • Kategoriser objektposter i CRM

  • Giv feedback og en vurdering af objektposter i CRM

  • Administrer, hvordan pakker installeres med den forbedrede Package Deployer

  • Forbedringer af XRM-værktøjer

  • Forenklet FormXML til strømelementer på de interaktive dashboards

  • Understøttelse af objekter til forbedret oplevelse ved formulargengivelse og nye klient-API'er

  • Føj understøttelse af SAS-tilladelse til dine CRM Azure-programmer

  • Send CRM-data i flere formater til et Microsoft Azure-hosted lytteprogram

  • Integrer CRM med udgivere til ekstern hændelseshub

  • Klient-API-understøttelse af kontrolelement til hurtig visning og tidsstyring på den nye funktion til formulargengivelse

  • Nye objekter

  • Nye rettigheder

Du kan se en liste over forældede funktioner under Vigtige ændringer i fremtidige udgivelser af Microsoft Dynamics 365.

Oprette tilpassede attributter for et objekt.

Med denne version kan du definere opslagsattributter for kunder på systemet og brugerdefinerede objekter. Opslagsattributter for kunder kan angives til enten en kontakt eller en firmapost.

CRM har altid haft opslagsattributter for kunder, der bruges til den objekterne af typen Contract, Incident, Lead, Quote, Opportunity og SalesOrder. Disse forbliver og fungerer, som de altid har gjort, bortset fra at du nu kan oprette nye.

Du kan oprette disse attributter ved hjælp af tilpasningsværktøjerne i programmet eller via programmering med den nye CreateCustomerRelationshipsRequest-meddelelse.Flere oplysninger:5fc61379-4811-4b3c-9bac-2227ce5662e2#BKMK_createcustlookup

CRM-forbedringer af web-API

Med denne version understøtter CRM-web-API:

Filtrering af poster baseret på navigationsegenskaber med enkeltværdi

Filtrering af poster for objektsæt eller objektforekomster baseret på værdier for navigationsegenskaber med enkeltværdi. Du kan kun bruge den primære attributværdi for det objekt, der refererer til navigationsegenskaben med enkeltværdi, til at filtrere poster.Flere oplysninger:Filtrer poster, der er baseret på navigationsegenskaben enkeltværdi

Bemærk

Dette løser delvist følgende begrænsning i den tidligere version af web-API'en: d9bb79a5-2bfa-4ffe-8cb4-60f192359489#bkmk_246253

Hent relaterede poster for objektsæt ved at udvide navigationsegenskaber

Udvid navigationsegenskaber med enkeltværdi og gruppeværdi for at hente relaterede poster til objektsæt i CRM. Hent f.eks. kontakter til konti, eller hent opgaver til konti.Flere oplysninger:Hente relaterede objekter ved at udvide navigationsegenskaber

Forbedret understøttelse af klient-API i interaktiv servicehub

Den interaktive servicehub understøtter nu også følgende klient-API'er:

  • Alle klient-API'er til undergitre.Flere oplysninger:Skrivebeskyttede gitterobjekter og -metoder (klientsidereference)

  • fbaf2e7a-db2f-448f-bd24-6b3ca1ccb28e#BKMK_getId-metode i navneområdet Xrm.Page.data.entity

  • Metoderne 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addCustomFilter, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_addCustomView, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setFocus og 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setShowTime til kontrolelementer

  • Metoderne 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_close, 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_getCurrentControl og 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_Notification i navneområdet Xrm.Page.ui

  • Metoderne 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_DisplayState, 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_getLabel og 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_tabsetFocus til en fane (gruppe af sektioner på en side)

  • Alle metoder for navigationselementer: Flere oplysninger:Xrm.Page.ui.navigation-element (klientsidereference)

  • 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_OpenEntityForm og 72a66f93-92df-42b9-a8fd-b6125c7fe83b#BKMK_openQuickCreate i navneområdet Xrm.Utility

  • 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getUrl og 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getObject til IFRAME-kontrolelementer; 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getSrc og 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_setSrc til både webressource- og IFRAME-kontrolelementer

  • Alle eksisterende klient-API'er fra den tidligere version og nye klient-API'er i denne version til søgekontrolelementet i vidensbasen. Tidligere understøttede den interaktive servicehub kun metoderne getSearchQuery og setSearchQuery.Flere oplysninger:Kontrolelement til søgning i videnbasen (klientsidereference)

Flere oplysninger:Skrive og rette fejl i scripts for den interaktive servicehub

Understøttelse af klient-API'er for søgekontrolelement i videnbasen på CRM-mobilklienter og den interaktive servicehub

Med denne udgave understøttes alle eksisterende og de følgende nye klient API'er for søgekontrolelementet i videnbasen på CRM-mobilklienterne (telefoner og tablets) og den interaktive servicehub, sammen med CRM-webklienten: 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_PostSearch begivenhed, 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_addOnPostSearch, 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_removeOnPostSearch, 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getTotalResultCount og 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_openSearchResult.

Start nemt den interaktive servicehub ved hjælp af CRM SiteMap

I denne version er CRM SiteMap blevet opdateret for at inkludere et navigationslink til start af den interaktive servicehub. Du kan nu starte den interaktive servicehub ved at vælge Indstillinger > Program > Interaktiv servicehub i CRM.Flere oplysninger:Default SiteMap XML

Anvend SLA'er på flere enheder

Du kan nu anvende serviceaftaler (SLA'er) på brugerdefinerede objekter og bestemte systemobjekter i CRM. Før denne version kunne du kun anvende SLA'er på hændelsesobjektet (sager).Flere oplysninger:Anvend SLA'er på objekter

Kategoriser objektposter i CRM

Brug det nye Category-objekt til at oprette og administrere en hierarkisk struktur af kategorier, og knyt derefter objektposter til en eller flere kategorier. Kategorisering af objektposter hjælper med at gruppere dem logisk, så det er nemmere at organisere og søge i dem.Flere oplysninger:Bruge kategoriobjektet til at kategorisere poster i Dynamics 365

Giv feedback og en vurdering af objektposter i CRM

Brug det nye Feedback-objekt til at oprette og administrere feedback og vurderinger af objektposter i CRM.Feedback-objektet bruges primært til at hente brugerfeedback og vurderinger af videnartikler for at se, hvor effektive de er, men du kan aktivere hentning af feedback til andre system- og brugerdefinerede objekter. Brug den nye HasFeedback-egenskab med meddelelserne CreateEntity og UpdateEntity til at aktivere feedback for et system- eller brugerdefineret objekt.Flere oplysninger:Brug af feedback-objektet til at håndtere feedback og vurderinger for Dynamics 365-poster

Administrer, hvordan pakker installeres med den forbedrede Package Deployer

Med Microsoft Dynamics CRM Package Deployer kan du samle en eller flere løsningsfiler, konfigurationsdatafiler og brugerdefineret kode i en "pakke" og installere pakken på en forekomst af CRM (online eller det lokale miljø). Udviklere kan nu styre, hvordan pakker skal anvendes, mens de opretter pakker, ved hjælp af den opdaterede projektskabelon til CRM PackageVisual Studio. Med denne projektskabelon kan du:

  • Angive, om du vil bevare eller overskrive tilpasninger under opdatering af eksisterende løsninger på en destinationsforekomst af CRM.

  • Angive, om du automatisk vil aktivere plug-ins og arbejdsprocesser, efter at løsninger er importeret.

  • Importere datafiler, der eksporteres fra Værktøj til konfigurationsoverførsel til forskellige sprog sammen med brugeroplysningerne.

  • Tilsidesætte sproget til konfiguration af dataimport ved at angive landestandard-id (LCID) for det sprog, der skal importeres.

  • Angive, om import af data skal springes over under installation af løsningen. Data omfatter CRM-eksempeldata, flade filer og datafiler, der er eksporteret fra Værktøj til konfigurationsoverførsel.

  • Angive, om nogle sikkerhedskontrollerer skal springes over under import af data for at spare tid og forbedre ydeevnen for import.

  • Angive indstillinger, der kan overføres til Package Deployer på kørselstidspunktet. Tilføj f.eks. en parameter for kørsel for at angive LCID'et for den datafil, der skal importeres.

Du kan angive disse indstillinger ved hjælp af den opdaterede ImportConfig.xml-fil eller nye metoder og egenskaber, der kan tilsidesættes i projektskabelonen til Visual Studio.

Eksisterende CRM Package-projekter kan opdateres for at kunne udnytte den nye funktion, der er angivet ved at opdatere Package Deployer-assemblier ved hjælp af NuGet til version 8.1 eller nyere.

Flere oplysninger:Oprette pakker til Dynamics 365 Package Deployer

Forbedringer af XRM-værktøjer

Xrm.Tooling.Connector er blevet forbedret for at give følgende forbedringer:

  • Når du bruger forbindelsesstrenge til CRM Online-onlineorganisationer, hvor URL-adressen for organisationen er blevet tilpasset ved hjælp af CRM Online Administration, vil forbindelsen nu korrekt identificere forekomsten af organisationen og oprette forbindelse.

  • Når du bruger OAuth-forbindelser til Dynamics 365, anvendes timeoutindstillinger, der er defineret i en supplerende app.config-fil for forbindelser, nu korrekt.

  • Ved oprettelse af en brugerdefineret OAuth-baseret forbindelse og overføre den til Xrm.Tooling.Connector, anvendes timeoutindstillinger, der er defineret i en supplerende app.config-fil for forbindelser, nu korrekt.

  • Klassen Xrm.Tooling.Connector.CrmServiceClient kan nu konverteres direkte til en IOrganizationService-grænseflade. Dette fungerer for alle godkendelsestyper og gør det muligt at udnytte tråde, diagnosticering og logføringsfunktioner for XRM-værktøjer i din eksisterende kode.

Flere oplysninger:Opbygge Windows-klientprogrammer ved hjælp af XRM-værktøjerne

Forenklet FormXML til strømelementer på de interaktive dashboards

Tidligere var alle strømelementer (kø, objektvisning og gemt forespørgsel) i de interaktive dashboards præsenteret under et enkelt <Streams>-mærke adskilt af semikolon, og elementnavnene fandtes under et enkelt <StreamNames>-mærke adskilt af semikolon.

FormXML-strukturen for strømme er blevet opdateret, så de enkelte strømelementer er under et separat mærke, så tilpassere og udviklere nemt kan læse og identificere de enkelte strømkomponenter i FormXML.Flere oplysninger:Form XML reference

Understøttelse af objekter til forbedret oplevelse ved formulargengivelse og nye klient-API'er

Følgende objekter bruger nu den forbedrede oplevelse ved formulargengivelse i CRM og understøtter klient-API'er, der blev indført efter oplevelsen blev introduceret i CRM:

  • Fakturaprodukt (InvoiceDetail)

  • Ordreprodukt (SalesOrderDetail)

  • Tilbudsprodukt (QuoteDetail)

Du kan finde en komplet liste over objekter, der bruger den forbedrede infrastruktur til formulargengivelse, under 41462684-3e5d-4858-8be4-1a7c4fcdeff6#BKMK_UpdatedEntties.

Føj understøttelse af SAS-tilladelse til dine CRM Azure-programmer

Har du eksisterende programmer, der er hostet i Azure-skyen, som henter data fra CRM via Microsoft Azure-servicebus? Godkendelse af den nye signatur til delt adgang (SAS) er nu den anbefalede metode til godkendelse af CRM-Azure, og det leveres med forbedret godkendelsesydeevne. Overvej at opdatere dine eksisterende programmer via Access Control Service (ACS) til SAS. Få mere at vide, hvordan denne ændring påvirker dine programmer, og følg den reviderede registrerings- og konfigurationsproces ved hjælp af den nye version af værktøjet til registrering af plug-ins – nu med understøttelse af SAS.

Flere oplysninger:Azure-integration med Microsoft Dynamics 365., Gennemgang: Opdatere et tjenesteslutpunkt fra ACS- til SAS-tilladelse og Gennemgang: Konfigurere Microsoft Azure (SAS) til integration med Dynamics 365.

Send CRM-data i flere formater til et Microsoft Azure-hosted lytteprogram

I denne version introduceres en ny funktion til formatering af meddelelsestekster i Microsoft Azure-servicebus som JSON eller XML, i stedet for det binære standardformat, for at understøtte forbedret platformsuafhængig kompatibilitet for non.NET-programmeringssprog og -platforme. Lær, hvordan du konfigurerer, sender og modtager Service Bus-meddelelsestekster i disse formater.

Flere oplysninger:Skrive et lyttefunktionsprogram til en Microsoft Azure-løsning.

Integrer CRM med udgivere til ekstern hændelseshub

Er du interesseret i at udnytte de Microsoft Azure-hændelseshubs? Tænker du på, hvordan du kan skubbe dine CRM-hændelsesdata til en hændelseshub? Nyt i denne udgave er muligheden for nem tilslutning af CRM til en hændelseshub. Lær at bruge det nye værktøj til registrering af plug-ins til at konfigurere denne forbindelse, og lær derefter at skrive et lytteprogram til din Azure-hostede hændelseshub, der kan læse og behandle CRM-hændelsesdata.

Flere oplysninger:Arbejde med Dynamics 365-hændelsesdata i din Azure-hændelseshubløsning.

Klient-API-understøttelse af kontrolelement til hurtig visning og tidsstyring på den nye funktion til formulargengivelse

Vi præsenterer nye klient-API'er til at understøtte adgang til kontrolelementer til hurtig visning i den nye funktion til formulargengivelse (også kaldet "turboformularer") i CRM.Flere oplysninger:Xrm.Page.ui quickForms (klientsidereference)

Følgende metoder understøttes nu for tidsstyring på den nye funktion til formulargengivelse: getControlType, getName, getParent, getLabel, setLabel, getVisible, setVisible og refresh.Flere oplysninger:Kontrolelementet Xrm.Page.ui (klientsidereference)

Nye objekter

I følgende tabel vises nye objekter, der er inkluderet i denne version.

Skemanavn

Visningsnavn

Beskrivelse

Flere oplysninger

BookableResource

Reserverbar ressource

Repræsenterer ressource med kapacitet, der kan allokeres til arbejde.

bookableresource EntityType

BookableResourceBooking

Reservation af reserverbare ressourcer

Repræsenterer linjedetaljerne i en ressourcereservation.

bookableresourcebooking EntityType

BookableResourceBookingHeader

Sidehoved for reservation af reserverbare ressourcer

Reservationsobjekt, der repræsenterer oversigten over de tilknyttede ressourcereservationer.

bookableresourcebookingheader EntityType

BookableResourceCategory

Kategori af reserverbare ressourcer

Kategoriser ressourcer, der har kapacitet i kategorier, f.eks. roller.

bookableresourcecategory EntityType

BookableResourceCategoryAssn

Tilknytning for reserverbar ressourcekategori

Repræsenterer tilknytningsobjekt til at modellere kategoriseringen af ressourcer.

bookableresourcecategoryassn EntityType

BookableResourceCharacteristic

Egenskab for reserverbar ressource

Tilknytter ressourcer til deres egenskaber og angiver ressourcekundskabsniveauet for den pågældende egenskab.

bookableresourcecharacteristic EntityType

BookableResourceGroup

Reserverbar ressourcegruppe

Knytter ressourcer til ressourcegrupper, de er medlem af.

bookableresourcegroup EntityType

BookingStatus

Reservationsstatus

Tillader oprettelse af flere understatusser, der er knyttet til en indstilling for reservationsstatus.

bookingstatus EntityType

Category

Kategori

Objekt for kategoriseringsposter, der gør det lettere for dine kunder at finde oplysninger på portaler og under søgninger.

Bruge kategoriobjektet til at kategorisere poster i Dynamics 365

Characteristic

Egenskab

Repræsentere ressourcernes færdigheder, uddannelse og certificeringer.

characteristic EntityType

Feedback

Feedback

Container til feedback og bedømmelser af videnartikler.

Brug af feedback-objektet til at håndtere feedback og vurderinger for Dynamics 365-poster

KnowledgeArticlesCategories

Videnartikelkategori

Indeholder tilknytninger mellem Knowledge Article og Category-posterne.

Bruge kategoriobjektet til at kategorisere poster i Dynamics 365

RatingModel

Klassificeringsmodel

Repræsenterer en model til evaluering af færdigheder og relaterede objekter.

ratingmodel EntityType

RatingValue

Klassificeringsværdi

Repræsenterer en entydig værdi, der er knyttet til en klassificeringsmodel, som giver mulighed for at forsyne brugeren med en brugervenlig klassificeringsværdi.

ratingvalue EntityType

RecommendedDocument

Dokumentanbefaling

Anbefalet dokument.

recommendeddocument EntityType

Nye rettigheder

Følgende rettigheder er nye eller ændrede i denne version. Et generelt overblik over, hvordan sikkerhedsrolleeditoren knyttes til rettighedsnavne i dette SDK, findes under Sikkerhedsrollens brugergrænseflade for tilknytning af rettigheder

Navn på rettighed

Navn, der vises i sikkerhedsrollens brugergrænseflade

Flere oplysninger

prv*BookableResource

Reserverbar ressource

bookableresource EntityType

prv*BookableResourceBooking

Reservation af reserverbare ressourcer

bookableresourcebooking EntityType

prv*BookableResourceBookingHeader

Sidehoved for reservation af reserverbare ressourcer

bookableresourcebookingheader EntityType

prv*BookableResourceCategory

Kategori af reserverbare ressourcer

bookableresourcecategory EntityType

prv*BookableResourceCategoryAssn

Tilknytning for reserverbar ressourcekategori

bookableresourcecategoryassn EntityType

prv*BookableResourceCharacteristic

Egenskab for reserverbar ressource

bookableresourcecharacteristic EntityType

prv*BookableResourceGroup

Reserverbar ressourcegruppe

bookableresourcegroup EntityType

prv*BookingStatus

Reservationsstatus

bookingstatus EntityType

prv*Category

Kategori

Bruge kategoriobjektet til at kategorisere poster i Dynamics 365

prv*Characteristic

Egenskab

characteristic EntityType

prvConfigureDocumentRecommendation

prvReadRecommendedDocument

Dokumentanbefaling

recommendeddocument EntityType

prv*Feedback

Feedback

Brug af feedback-objektet til at håndtere feedback og vurderinger for Dynamics 365-poster

prv*RatingModel

Klassificeringsmodel

ratingmodel EntityType

prv*RatingValue

Klassificeringsværdi

ratingvalue EntityType

prv*SavedOrganizationInsightsConfiguration

Gemt konfiguration for organisationsindsigterne

TechNet: Få vist statistik om din forekomst på dashboardet Organisationsindsigt

prv*SyncError

Synkroniseringsfejl

syncerror EntityType

prvUseOfficeApps

Brug Dynamics 365 til Outlook

TechNet: Installer CRM-app til Outlook (letvægtsapp)

* Denne rettighed er en af følgende: Oprette, Læse, Skrive, Slete, Tilføje, Føje til, Tildele eller Dele.

Nyheder om Opdatering til CRM Online 2016 og CRM 2016 til det lokale miljø

I denne udgave kan udviklere kan udnytte følgende forbedringer og nye funktioner:

  • CRM Online-funktioner er nu tilgængelige til det lokale miljø i organisationer

  • Introduktion til Web API'en

  • Organisationsdatatjeneste (OData v2 REST-slutpunkt) udfaset

  • Tilføjet understøttelse af CORS

  • Understøttelse af formularscripts til tastetrykhændelser og den automatiske fuldførelsesfunktion

  • CRM for phones and tablets-forbedringer

  • Forbedringer af redigering og søgning i vidensstyring

  • Løsningsforbedringer

  • Udvidelser af serviceaftaler

  • Overføre og administrere dokumentskabeloner

  • Kontrolelementer i XRM-værktøjer understøtter nu OAuth-godkendelse og forbindelsesstrenge

  • Nye objekter i CRM 2016

  • Nye meddelelser i CRM 2016

  • Nye rettigheder i CRM 2016

CRM Online-funktioner er nu tilgængelige til det lokale miljø i organisationer

Nye funktioner, der er føjet til Opdatering 1 til Microsoft Dynamics CRM Online 2015, er nu tilgængelige til det lokale miljø i organisationer. Én undtagelse er integrationen med Parature, som kun er tilgængelig for CRM Online. Du kan se en oversigt over nye funktioner i denne version under Nyheder i opdatering 1 til Microsoft Dynamics CRM Online 2015

Introduktion til Web API'en

  • Hvorfor en ny API?

  • Godkendelse ved hjælp af Web-API'en

  • CRM Web API-registreringstjeneste

Hvorfor en ny API?

Web-API'en gør det nemmere at oprette programmer på tværs af en lang række platforme, enheder og programmeringssprog. Web-API'en giver paritet med den eksisterende organisationstjeneste (SOAP-slutpunkt). Du vil kunne gøre det samme ved hjælp af Web-API'en, som du kan med organisationstjenesten, dog med et par forskelle. Du behøver ikke at downloade nogen Microsoft Dynamics 365-SDK-assemblies. Du kan udføre alle handlinger ved hjælp af HTTP-anmodninger, når Web API'en er placeret på [organisationens URI]/api/data/v8.0/. Web-API'en implementerer OData-version 4.0, en åben standard for dataadgang. Du kan se den aktuelle liste over tredjepartsbiblioteker, der understøtter OData, version 4.0, på https://www.odata.org/libraries/.

Brug Web-API'en til integrationer og moderne programmer. For kode, der køres i forbindelse med en plug-in, skal du fortsætte med at bruge de klasser, der er defineret i SDK-assemblies, for at kunne bruge organisationstjenesten.Flere oplysninger:Brug Microsoft Dynamics 365 Web API

Godkendelse ved hjælp af Web-API'en

Til administration af godkendelse kan du bruge Web-API'en i CRM-webprogrammet ved hjælp af JavaScript og HTML-webressourcer uden at behøve kode til godkendelse, ligesom du kan i dag med organisationen (SOAP) eller slutpunkter for organisationsdatatjenesten (Odata v2 REST).

Når du bruger Web-API'en til at få adgang til CRM Online eller Installation med adgang via internet-webtjenester fra dine egne programmer, skal du først registrere din app med Active Directory til din organisation. Derefter kan du bruge Azure Active Directory Authentication Library (ADAL) til at administrere OAuth 2.0-godkendelse hos CRM-webtjenesteudbyderen. For at få adgang til en CRM-installation i det lokale miljø fra dine egne programmer skal du bruge dine legitimationsoplysninger til Windows-netværket til at godkende webtjenesterne.

Flere oplysninger:Gennemgang: Registrere en Dynamics 365-app med Active Directory

CRM Web API-registreringstjeneste

Vi har tilføjet en Discovery-tjeneste til Web API'en for at opretholde paritet med registreringstjenesten på SOAP-slutpunktet. Denne tjeneste gør det muligt på kørselstidspunktet at bestemme de organisationer, som den bruger, der er logget på, tilhører. Du kan hente detaljerede oplysninger om disse organisationer som f.eks. URL-adressen på organisation og CRM-versionen og andet. En ny funktion i registreringstjenesten til Web API'en er muligheden for at filtrere den returnerede liste over organisationer ved hjælp af OData-filterparametre. Registreringstjenesten understøttes af alle CRM-installationstyper.Flere oplysninger:Finde URL-adressen til din organisation ved hjælp af Web API'en

Organisationsdatatjeneste (OData v2 REST-slutpunkt) udfaset

Det nye Web-API giver bedre muligheder i forhold til organisationsdatatjenesten, som blev introduceret i Microsoft Dynamics CRM 2011. Vi anbefaler, at du til ny kode til denne version bruger Web-API'en i stedet for organisationsdatatjenesten, og vi begynder at udfase organisationsdatatjenesten fra og med denne udgivelse. Organisationsdatatjenesten, også kendt som REST-slutpunktet eller OData-slutpunktet, forbliver i programmet længe endnu for at understøtte bagudkompatibilitet. Du kan finde oplysninger om brug af dette slutpunkt, som vi udfaser, i Microsoft Dynamics CRM 2015 SDK: Brug OData-slutpunktet med webressourcer.

Tilføjet understøttelse af CORS

CRM Web-API'en understøtter anmodninger på klientsiden om cross-origin-webressourcer, når den kaldes ved hjælp af OAuth-tokengodkendelse. Dette gøres ved hjælp af en kompatibel implementering af CORS (Cross-Origin Resource Sharing. Denne Web API-funktion fungerer sikkert på trods af browserbegrænsninger, der skal forhindre problemer med cross-site scriptsikkerheden.Flere oplysninger:Bruge OAuth med Cross-Origin Resource Sharing til at oprette forbindelse til et enkelt side-program til Microsoft Dynamics 365

Understøttelse af formularscripts til tastetrykhændelser og den automatiske fuldførelsesfunktion

Når en bruger trykker på tasterne i et kontrolelement til tal eller tekst, skal vedkommende bruge den nye 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue-metode til at hente værdien af et kontrolelement. Du kan bruge denne værdi til at konfigurere interaktive oplevelser som f.eks. datavalidering, når en bruger indtaster i et felt, ved at konfigurere funktionshandlere til tastetrykhændelser ved hjælp af de nye 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_KeyPress. Du kan desuden bruge de nye 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_AutoCompletion til at konfigurere funktionen til automatisk fuldførelse for kontrolelementer til tekst i formularer. Disse nye metoder understøttes ikke for CRM-mobilklienter (telefoner og tablets) og er kun tilgængelige for 41462684-3e5d-4858-8be4-1a7c4fcdeff6#BKMK_UpdatedEntties.

Flere oplysninger:Kontrolelementet Xrm.Page.ui (klientsidereference)

CRM for phones and tablets-forbedringer

  • Webressourcer og IFRAMES

  • Understøttelse af formularscripts til nye brugerdefinerede kontrolelementer

  • Åbne poster i CRM-mobilklient med en URL-adresse

Webressourcer og IFRAMES

Muligheden for at oprette webressourcer og IFRAMEs til brug sammen med Dynamics 365 til tablets understøttes nu fuldt ud i alle formularer til Dynamics 365 til tablets: iOS, Android og Windows 10.Flere oplysninger:Oprette webressourcer og IFrame-indhold til brug med Dynamics 365 til tablets-klienten

Understøttelse af formularscripts til nye brugerdefinerede kontrolelementer

Brug nye brugerdefinerede kontrolelementer til at konfigurere en visuelt moderne og bedre oplevelse for dine brugere i CRM-mobilklienter (telefoner og tablets).Flere oplysninger:TechNet: Bruge formulareditoren

De nye brugerdefinerede kontrolelementer understøtter de samme klient-API'er som CRM-kontrolelementerne, med undtagelse af 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_AutoCompletion, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_getValue, 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_KeyPress og 51828fe3-f6ff-4f97-80ed-b06b3a354955#BKMK_lookupControlMethods. En komplet liste over klient-API'er, der understøttes af CRM-kontrolelementer, finder du i Kontrolelementet Xrm.Page.ui (klientsidereference).

Åbne poster i CRM-mobilklient med en URL-adresse

Med den nye programhandlerprotokol i CRM 2016 kan du bruge URL-adresser til at åbne poster direkte i CRM-mobilklienter (telefoner og tablets). Du kan også åbne en tom formular for at oprette en objektpost. Du skal installere CRM-mobilklienten på din mobilenhed for at kunne bruge denne funktion.Flere oplysninger:Åbne formularer, visninger og dashboards i Dynamics 365-mobilklient med en URL-adresse

Forbedringer af redigering og søgning i vidensstyring

Dynamics CRM Service-modulet får et løft i denne version med tilføjelsen af effektive vidensstyringsfunktioner. Derudover til RTF-format understøtter det nye KnowledgeArticle-objekt multimediedata som film og videoer. Artiklerne har en livscyklus, hvor de fortsætter gennem en publicering af arbejdsprocesser.

Find svar på dine spørgsmål med fuldtekstsøgninger i videnbaseposter efter emner og produkter ved hjælp af FullTextSearchKnowledgeArticleRequest-meddelelsen. Denne meddelelse giver systematisk adgang til et nøgleordsbaseret søgeindeks over artikelindhold. Brug denne meddelelse til at få adgang til søgeindhold, og levér søgeresultater til kunder og partnere.

Til understøttelse af vidensstyringskapaciteten er der tilføjet nye rettigheder, Publish Knowledge Articles og Approve Knowledge Articles. Rollerne Kundeservicemedarbejder og Kundeservicechef har disse rettigheder, og der er tilføjet en ny Vidensstyring-rolle.

For CRM-webklienten er formularprogrammerings-API'en på klientsiden blevet opdateret, så der nu er flere egenskaber i det objekt, der returneres fra 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getSelectedResult-funktionskaldet. Alle andre klient-API'er og -hændelser, som blev understøttet af kontrolelementet til søgning i videnbasen i Microsoft Dynamics CRM 2015-versionen, understøttes fortsat.

For den nye interaktive servicehubklient understøttes kun 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_getSearchQuery- og 9033c622-cbaf-4ba1-b900-eebe17229508#BKMK_setSearchQuery-metoden for kontrolelementet til søgning i videnbasen.

Du kan finde flere oplysninger om API'er på klientsiden, som understøttes af kontrolelementet til søgning i videnbasen, i Kontrolelement til søgning i videnbasen (klientsidereference). Du kan finde flere oplysninger om vidensstyring i Vidensstyringsobjekter.

Løsningsforbedringer

Tidligere, når et objekt blev føjet til en løsning, og denne løsning blev eksporteret, blev objektet og alle dets aktiver eksporteret i denne løsning. Dette omfattede attributter, formularer, visninger, relationer, visualiseringer og andre aktiver, som blev pakket med objektet. Alle objekter blev eksporteret, uanset om udvikleren faktisk ønskede at levere objektet. Denne proces medførte potentielle afhængigheder eller ændrede utilsigtet objekter i destinationsinstallationen.

En udvikler eller andre programtilpassere kan oprette og udgive programrettelser til løsningen, der indeholder underkomponenter til objekter, frem for at hele objektet og alle dets aktiver udgives. Den oprindelige løsning og flere udgivne programrettelser kan blive samlet på et senere tidspunkt i en opdateret version af den oprindelige løsning, som derefter kan erstatte den oprindelige løsning.

Flere oplysninger:Oprette programrettelser for at forenkle løsningsopdateringer.

Udvidelser af serviceaftaler

Serviceaftaler (SLA'er) i CRM er blevet forbedret i den aktuelle udgivelse.

  • Manuelt anvende SLA'er på hændelser (sager): Du kan nu manuelt anvende en SLA på en sag ved at opdatere sagsposten og angive en aktiv SLA i attributten Incident.SLAId for sagsposten.

  • Automatisk aktivere eller deaktivere SLA'er: Du kan nu bruge UpdateRequest-meddelelsen til at aktivere eller deaktivere en SLA-post. Du skal aktivere en SLA-post, når du har oprettet den, hvis SLA-posten skal kunne anvendes på sagen. Du deaktiverer typisk SLA'er under vedligeholdelsesaktiviteter, eller når du importerer sager, hvor du ikke ønsker, at SLA'er skal gælde for sagerne.

    Bemærk

    Du kan også bruge UpdateRequest-meddelelsen til at aktivere og deaktivere automatisk postoprettelsen og opdatering af regler (ConvertRule) og ruteregelsæt (RoutingRule). Det var ikke muligt i tidligere versioner.

    SLA-, ConvertRule- og RoutingRule-objekterne er stadig kun til intern brug. Andre SDK-meddelelser, bortset fra Update-meddelelsen, understøttes stadig ikke for disse objekter.Flere oplysninger:Serviceobjekter (kontrakt, hændelse, videnartikel, kø, kalender, berettigelse, slakpiinstance)

Overføre og administrere dokumentskabeloner

Du kan nu oprette dokumentskabeloner for Microsoft Excel eller Word for at have en standardiseret repræsentation af dine CRM-data. Disse skabeloner kan bruges af dine teammedlemmer til at oprette Excel eller Word-dokumenter med opdaterede CRM-data til analyse og rapporteringsformål. Brug SDK'et til automatisk at overføre og administrere dokumentskabeloner.

Flere oplysninger:Overføre og administrere dokumentskabeloner i Dynamics 365

Kontrolelementer i XRM-værktøjer understøtter nu OAuth-godkendelse og forbindelsesstrenge

Microsoft.Xrm.Tooling.Connector er den primære grænseflade til CRM til alle værktøjs- og Unified Service Desk-opgaver. Den findes også som en del af Microsoft Dynamics 365-SDK til udviklere, der ønsker at bygge CRM-forbundne Windows-programmer. Udviklere kan bruge denne opdaterede API til at tillade, at OAuth 2-protokollen bruges til at godkende med CRM-webtjenester. Tilføjelse af OAuth muliggør multifaktorgodkendelse med henblik på forbedret sikkerhed og adgang til CRM.

XRM-værktøjer understøtter nu også forbindelsesstrenge, hvilket giver mulighed for brug af SQL-lignende forbindelsesstrenge i CrmServiceClient-klassen.

Flere oplysninger:Opbygge Windows-klientprogrammer ved hjælp af XRM-værktøjerne

Nye objekter i CRM 2016

I følgende tabel vises nye objekter, der er inkluderet i denne version.

Skemanavn

Vist navn

Beskrivelse

Flere oplysninger

KnowledgeArticle

Vidensartikel

Beskriver artikler, som er viden inden for organisationen til intern og ekstern brug.

Arbejde med videnartikler i Dynamics 365

KnowledgeArticleIncident

Videnartikelforekomst

Indeholder tilknytningerne mellem en videnartikel og en hændelse.

Arbejde med videnartikler i Dynamics 365

KnowledgeArticleViews

Visninger af videnbaseartikel

Sporer det antal gange en artikel bliver vist pr. dag.

Arbejde med videnartikler i Dynamics 365

LanguageLocale

Sprog

Indeholder oplysninger om de understøttede sprog til oversættelse af en videnartikel.

Arbejde med videnartikler i Dynamics 365

Nye meddelelser i CRM 2016

I følgende tabel vises nye meddelelser, der er inkluderet i denne version.

Anmode om klasse

Web-API-handling

Beskrivelse

Flere oplysninger

CloneAsPatchRequest

CloneAsPatch Action

Opretter en programrettelse til løsning fra en administreret eller ikke-administreret løsning.

Oprette programrettelser for at forenkle løsningsopdateringer

CloneAsSolutionRequest

CloneAsSolution Action

Opretter en ny kopi af en ikke-administreret løsning, der indeholder den oprindelige løsning plus alle dens programrettelser.

Oprette programrettelser for at forenkle løsningsopdateringer

CreateKnowledgeArticleTranslationRequest

CreateKnowledgeArticleTranslation Action

Opretter en oversættelse af en videnartikelpost.

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

CreateKnowledgeArticleVersionRequest

CreateKnowledgeArticleVersion Action

Opretter en overordnet eller underordnet version af en videnartikelpost.

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

DeleteAndPromoteRequest

DeleteAndPromote Action

Erstatter en administreret løsning plus alle dens programrettelser.

Oprette programrettelser for at forenkle løsningsopdateringer

FullTextSearchKnowledgeArticleRequest

I/T

Udfører en fuld tekstsøgning på videnartikler i CRM ved hjælp af den angivne søgetekst.

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

IncrementKnowledgeArticleViewCountRequest

I/T

Øger antal visninger pr. dag af en videnartikelpost.

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

SetProcessRequest

SetProcess Action

Angiver den proces, der er knyttet til et bestemt målobjekt.

UpdateSolutionComponentRequest

UpdateSolutionComponent Action

Opdaterer en komponent i en ikke-administreret løsning.

Pakke- og distributionsudvidelser ved hjælp af løsninger

Nye rettigheder i CRM 2016

Følgende rettigheder er nye eller ændrede i denne version. Et generelt overblik over, hvordan sikkerhedsrolleeditoren knyttes til rettighedsnavne i dette SDK, findes under Sikkerhedsrollens brugergrænseflade for tilknytning af rettigheder.

Navn på rettighed

Navn, der vises i sikkerhedsrollens brugergrænseflade

Flere oplysninger

prv*AzureServiceConnection

Azure Service-forbindelse

Kun til intern brug.

prv*DataPerformance

Dashboard for dataydeevne

TechNet: Konfigurere dashboards til interaktive oplevelser

prv*LanguageLocale

Sprog

LanguageLocale (sprog) objektmeddelelser og -metoder

prv*MobileOfflineProfile

Mobile Offline-profil

Kun til intern brug.

prv*RecommendationModel

Produktanbefalingsmodel

Kun til intern brug.

prv*SimilarityRule

Lighedsregel

Kun til intern brug.

prvConfigureSharePoint

Kør guiden SharePoint-integration

Definere brugerdefineret kravtilknytning for serverbaseret SharePoint-integration

prv*KnowledgeArticle

Vidensartikel

Arbejde med videnartikler i Dynamics 365

prv*KnowledgeArticleViews

Visninger af vidensbaseartikel

Arbejde med videnartikler i Dynamics 365

prvApproveKnowledgeArticle

Godkend vidensartikler

Arbejde med videnartikler i Dynamics 365

prvPublishKnowledgeArticle

Publicer vidensartikler

Arbejde med videnartikler i Dynamics 365

prv*DocumentTemplate

Dokumentskabelon

Meddelelser og metoder for objektet DocumentTemplate

prv*PersonalDocumentTemplate

Personlig dokumentskabelon

Meddelelser og metoder for objektet PersonalDocumentTemplate

prvDocumentGeneration

Dokumentoprettelse

Overføre og administrere dokumentskabeloner i Dynamics 365

prv*KnowledgeSearchModel

Vidensøgningsmodel

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

prv*TopicModel

Emnemodel

Kun til intern brug.

prv*CustomControl

Brugerdefineret kontrolelement

TechNet: Flere kontrolelementer til CRM til telefoner og tablets

prv*CustomControlDefaultConfig

Standardkonfiguration for brugerdefineret kontrolelement

TechNet: Flere kontrolelementer til CRM til telefoner og tablets

prv*CustomControlResource

Ressource til brugerdefineret kontrolelement

TechNet: Flere kontrolelementer til CRM til telefoner og tablets

* Denne rettighed er en af følgende: Oprette, Læse, Skrive, Slete, Tilføje, Føje til, Tildele eller Dele.

Se også

Software Development Kit til Microsoft Dynamics 365 (online) og Dynamics 365 (til det lokale miljø)
Frigivelsesoversigt
Hvordan gør jeg?
Opret forbindelse til Microsoft Dynamics 365
Sikkerhedsmodellen for Microsoft Dynamics 365
Udvide Microsoft Dynamics 365
Modeller dine virksomhedsdata i Microsoft Dynamics 365
Administrere dine data i Microsoft Dynamics 365
Administrere Microsoft Dynamics 365-installationen
eksempelkodebibliotek for Microsoft Dynamics 365
Microsoft Dynamics 365-programmeringsreference
SDK-udvidelser til Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret