Share via


Bruge Microsoft Dynamics 365-webtjenester

 

Udgivet: januar 2017

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

Webtjenester har API'er, som du skal bruge, når du skriver programmer til Microsoft Dynamics 365 (online og i det lokale miljø). I dette emne introduceres tilgængelige webtjenester, og emnet indeholder grundlæggende oplysninger om, hvordan du forstår og sammenligner dem.

Dette emne indeholder

Web API

Organisationstjeneste

Organisationsdatatjeneste

Registreringswebtjenester

Installationswebtjeneste

Web API

Web-API'en er ny i Microsoft Dynamics 365 (online og i det lokale miljø) og giver paritet med den Organization-tjenesten.

Bemærk

I denne første udgave er der flere problemer, der skal løses, før der opnås fuldstændig paritet. Du kan få flere oplysninger om åbne problemer på siden Microsoft Dynamics 365 Web API-begrænsninger.

Sammenlignet med Organization-tjenesten giver Web API bedre kompatibilitet på tværs af en lang række programmeringssprog, platforme og enheder.Web API implementerer OData (Open Data Protocol) v4.OData er en OASIS-standard til opbygning og forbrug af RESTful-API'er over RTF-datakilder. Du kan læse mere på webstederne OData-protokol og OASIS-standard.

Da Web API er bygget på åbne standarder, behøver du ikke at bruge klientbiblioteker, der er specifikke for Microsoft Dynamics 365. Du kan vælge at oprette HTTP-anmodninger om bestemte operationer eller bruge tredjepartsbiblioteker til at generere klasser til sprog eller platform, du vil bruge. Få vist en liste over tilgængelige biblioteker.

Til sidst vil Web API erstatte Organization-tjenesten og Organization Data-tjenesten, men begge disse eksisterende webtjenester kan bruges til at aktivere en gradvis overgang til en enkelt Web API.Web API bør være dit første valg til ny udvikling, der understøtter Microsoft Dynamics 365 og fremtidige versioner af Microsoft Dynamics 365 (online). Brug Web API til alle projekter, som bruger Microsoft Dynamics 365-data med kode, der ikke kører på serveren, herunder XmlHttpRequests fra webressourcer og formularscripts, der kører i Microsoft Dynamics 365-programklienter. På nuværende tidspunkt er det lidt problematisk at bruge Web API til kode, der kører på serveren, som f.eks. i plug-ins eller arbejdsprocesassemblies.

Flere oplysninger:Brug Microsoft Dynamics 365 Web API.

Organisationstjeneste

Organization-tjenesten, også kendt som den "SOAP-slutpunktet", har været tilgængelig siden Microsoft Dynamics CRM 2011. Det er den webtjeneste, som de fleste udviklere, der arbejder med Microsoft Dynamics 365, allerede er bekendt med.Organization-tjenesten er optimeret til brug med .NET.Microsoft Dynamics 365-SDK indeholder en række assemblies og værktøjer, som du kan bruge til at oprette typesikre klasser og proxier, der strømliner udviklingsprocessen, og få en bedre udviklingsoplevelse med Microsoft Visual Studio. Hvis du er .NET-udvikler og ikke har nogen krav til understøttelse af andre platforme, behøver du ikke at flytte til Web API'en med det samme. Du skal bruge Organization-tjenesten til at understøtte funktioner, som du vil udrulle til organisationer, der bruger en version af Microsoft Dynamics 365, som er udgivet før Microsoft Dynamics 365.

Forretningslogik, der kører i plug-ins eller arbejdsprocesassemblies på serveren, forventer at bruge Organization-tjenesten. Input- og outputparametrene bruge specifikke klasser, der er defineret i de assemblies, der understøtter Organization-tjenesten.

Flere oplysninger:Bruge Microsoft Dynamics 365-organisationstjenesten

Organisationsdatatjeneste

Organization Data-tjenesten, også kendt som "OData-slutpunktet" eller "REST-slutpunktet", har også været tilgængelig siden Microsoft Dynamics CRM 2011. Denne tjeneste implementerede OData v2-standarden. Denne tjeneste vil fortsat være tilgængelig, som den er, i mange år frem, men vi afvikler den i Microsoft Dynamics 365.Organization Data-tjenesten har altid været begrænset til at udføre oprette-, læse-, opdatere- og slettehandlinger og har aldrig understøttet muligheden for at kalde specialmeddelelser, der bruges i Organization-tjenesten, så den har aldrig nået paritet med funktionerne i organisationstjenesten. Ændringer, der er implementeret i OData-standarder mellem v2 og v4, tillader ikke opgradering af tjenesten med henblik på at opfylde kravene i en tjeneste, der har paritet med organisationstjenesterne. Vi har kunnet anvende meget af den feedback, vi har modtaget om organisationsdatatjenesten, til at gøre Web-API'en bedre.

Denne version af Microsoft Dynamics 365-SDK indeholder ikke oplysninger om organisationsdatatjenesten. Du kan finde oplysninger om organisationsdatatjenesten i dokumentationen til Microsoft Dynamics CRM 2015-udgaven på Brug OData-slutpunktet med webressourcer.

Registreringswebtjenester

Microsoft Dynamics 365 er et multiprofilprogram. Det betyder, at en enkelt installation kan være vært for flere forekomster af Dynamics 365, som hver især har sine egne data, og som hver især er tilgængelig via en anden URL. Derudover, især når Microsoft Dynamics 365-servere er placeret i et datacenter, kan den specifikke server ændres, når ressourcer flyttes eller belastningen justeres. Registreringswebtjenester giver mulighed for, at en klient kan registrere, hvilke servere og organisationer en bruger kan oprette forbindelse til, baseret på brugerens konto. Du kan vælge at bruge enten Web API Discovery-tjenesten eller IDiscoveryService-webtjenesten.Web API Discovery-tjenesten giver de samme fordele som Web API'en og er lettere at forbruge for en bredere vifte af programmeringssprog, platforme og enheder.

Flere oplysninger:Finde URL-adressen til din organisation ved hjælp af Web API'en eller Finde URL-adressen til din organisation ved hjælp af Organisationstjeneste

Installationswebtjeneste

For Dynamics 365 (i det lokale miljø) kan du udføre handlinger til administration af din installation ved hjælp af programmering og med installationswebtjenesten. Det er hovedsagelig de samme handlinger, som du kan udføre på serveren ved hjælp af Installationsstyrings-værktøjsklienten, der er installeret på serveren. Du kan oprette, importere eller slette organisationer samt anvende visse indstillinger i kode. Dette kan være nyttigt, når du vil automatisere visse processer, hvis du leverer en værtstjeneste, eller hvis du vil automatisere oprettelsen af testmiljøer.

Flere oplysninger:Introduktion til installaationswebtjenesten.

Se også

Opret forbindelse til Microsoft Dynamics 365
Godkende brugere i Microsoft Dynamics 365
Use Microsoft Dynamics 365 web services
Opbygge Windows-klientprogrammer ved hjælp af XRM-værktøjerne
Skriv mobilapps og moderne apps

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret