Udvide Microsoft Dynamics 365

 

Udgivet: januar 2017

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

Udvidelsesplatformen er hjertet i Microsoft Dynamics 365 (online og i det lokale miljø). Når du bruger Microsoft Dynamics 365-SDK, bygger du oven på dette system.Microsoft Dynamics 365-platformen understøtter flere typer af udrulninger, som du kan vælge imellem: Microsoft Dynamics 365 (online), Microsoft Dynamics 365 installeret på din egen server (i det lokale miljø) eller en værtsbaseret udrulning af Microsoft Dynamics 365. Sikkerhedsmodellen beskytter platformen mod uautoriseret adgang på internettet.

Når du udvikler et program, der bruger Microsoft Dynamics 365-serveren, bruger du webtjenester til at kommunikere med det underliggende xRM-platformslag.Microsoft Dynamics 365 bruger en metadatabaseret arkitektur til at give mulighed for at oprette brugerdefinerede objekter og supplerende systemobjektattributter og til at foretage opgraderinger og gøre transport af løsninger lettere. Det giver mulighed for ændringer i datastrukturen uden behov for ændringer af koden i Microsoft Dynamics 365.

xRM-platformen gennemtvinger ikke forretningsspecifik logik. Dette lag implementerer kun generiske begrænsninger, f.eks. sikkerhed. Det indeholder byggesten til et program, men er i sig selv ikke mere end en samling af relaterede objekter. Interaktionen mellem disse objekter bruges dog til at implementere mere logik med udvidelsesmuligheder som f.eks. tilbud-til-ordre-til-faktura-behandling og prissætningslogik.

xRM-platformen styrer også adgangen til data via sikkerhed, styrer adgangen til databasen og udløser hændelser for arbejdsprocesser og brugerdefinerede implementeringer af forretningslogik (plug-ins). Platformslaget giver både indgående og udgående mailbehandling via Microsoft Exchange Server.

Microsoft Dynamics CRM SDK architecture

I dette afsnit

  • Dynamics 365-programplatform – en platform til udvikling af udvidede Dynamics 365-programmer (xRM)
    Dynamics 365 sikrer en stærk platform til udvikling af brancheprogrammer. Disse programmer kaldes ofte Extended CRM-programmer (xRM), fordi de bruger relationens sporingsfunktioner ud over de typiske administrationsscenarier (CRM) for kunderelationer. I dette emne introduceres ressourcer, så du kan få mere at vide om denne funktion.

  • Understøttede udvidelser til Microsoft Dynamics 365
    Det er vigtigt, at du vælger at implementere dem på en måde, der understøttes, når du opretter udvidelser. Dette beskytter din investering ved at hjælpe med at sikre, at du kan opgradere til nye versioner af Microsoft Dynamics 365 og bruge de nyeste funktioner, efterhånden som de udgives. Dette emne beskriver, hvilke filtypenavne der understøttes, og hvilke der ikke.

  • Metadataene og datamodellerne i Microsoft Dynamics 365
    Microsoft Dynamics 365 og bruger en arkitektur, der er baseret på metadata, til at give fleksibilitet til at oprette brugerdefinerede objekter og supplerende systemobjektattributter. Denne struktur gør også opgraderinger og transport af tilpasninger lettere. Datastrukturen kan ændres uden ændringer til koden i Microsoft Dynamics 365-serveren eller klientprogrammerne.

    Emnerne i dette afsnit beskrives, hvordan du nemt kan få vist metadataene, oprette og redigere metadata med kode og forespørge om metadata for at oprette dynamiske programmer, som reagerer på ændringer eller metadataforskelle, der findes i forskellige organisationer.

  • Udvide Microsoft Dynamics 365 på serveren
    Dette afsnit beskriver mulighederne for at udvide Microsoft Dynamics 365 på serveren. Sammenlignet med udvidelser, du kan anvende på klienten, anvendes udvidelser, der udføres på serveren, konsekvent uanset det klientprogram, der bruges til at interagere med platformen. Når det er muligt, bør udvidelser, der anvender forretningslogik, anvendes på serveren.

    Emnerne i dette afsnit beskriver, hvordan du installerer brugerdefineret forretningslogik ved hjælp af plug-ins, processer, asynkron tjeneste, Azure-udvidelser og meget mere.

  • Udvide Microsoft Dynamics 365 på klienten
    Dette afsnit indeholder oplysninger om ændringer, som udviklere og systemtilpassere kan foretage for at udvide Microsoft Dynamics 365 inden for de klienter, der er angivet for Microsoft Dynamics 365: webprogrammet, Microsoft Dynamics 365 til telefoner og Microsoft Dynamics 365 til tablets. Du anvender disse filtypenavne ved hjælp af JavaScript og ressourcer på internettet. Disse klienter er udviklet, så du kan føje filtypenavne, der kan anvendes til alle klienter i stedet for hver enkelt separat.

    Klientudvidelser, der kan give en meget omfattende og hurtigere oplevelse for brugerne, da koden kører på deres enhed. Vigtig forretningslogik bør dog kun anvendes ved klientbaserede scripts. I modsætning til udvidelser, der anvendes på serveren, kan klientudvidelser ikke anvende forretningslogik for data, der kommer ind i systemet, med andre midler såsom integration med andre systemer, brugerdefinerede klienter eller import af data.

  • Tilpasse Microsoft Dynamics 365-programmer
    Microsoft Dynamics 365-klientprogrammer omfatter webprogrammet, Microsoft Dynamics 365 til telefoner og Microsoft Dynamics 365 til tablets. Hver af disse klienter refererer til et fælles sæt af data, der styrer visuelle elementer i klienterne. Disse applikationsmetadata redigeres normalt ved hjælp af tilpasningsværktøjerne i programmet eller tredjepartsværktøjer. Andre klienter kan også henvise til disse programmetadata, hvis de ønsker at udnytte konfigurationsindstillinger, der er defineret for bestemte organisationer.

    En dybdegående vejledning til tilpasning ved hjælp af værktøjerne i webprogrammet finder du i TechNet: Tilpas dit CRM system. Emnerne i dette afsnit beskriver strukturen af de data, der er redigeret af disse værktøjer eller værktøjer fra tredjepart.

  • Pakke- og distributionsudvidelser ved hjælp af løsninger
    Løsninger dig en ramme for pakning, installation og fjernelse af komponenter, der giver specifikke forretningsfunktioner. Løsninger bruges af softwareproducenter og andre Microsoft Dynamics 365-løsningsudbydere til at distribuere udvidelser, de opretter, men du kan også bruge dem til at overfører tilpasninger mellem de forskellige organisationer, som du kan bruge i udviklingsprocessen, såsom særskilte udviklings-, test- og produktionsorganisationer.

  • Udviklervejledning til rapporter for Microsoft Dynamics 365
    Microsoft Dynamics 365 indeholder rapporter med nyttige virksomhedsoplysninger til brugeren. Disse rapporter er baseret på Microsoft SQL Server Reporting Services og giver det samme sæt funktioner, der er tilgængelige for Microsoft SQL Server Reporting Services-rapporterne.

    Emnerne i dette afsnit beskrives, hvordan du udgiver, administrerer og arbejder med rapporter ved hjælp af programmering. Du kan finde oplysninger om at skrive rapporter i Rapportskrivning med CRM 2016 til online og det lokale miljø

  • Udvid Microsoft Dynamics 365 til Outlook
    Microsoft Dynamics 365 til Outlook giver brugerne mulighed for at arbejde interaktivt med data, mens de er offline og ikke forbundet til en server.Microsoft Dynamics 365 indeholder funktioner, der gør det muligt at udvide dine løsninger til offlinescenarier ved at kalde webtjenester offline fra din brugerdefinerede kode. Desuden indeholder assemblyen Microsoft.Crm.Outlook.Sdk automatisk understøttelse af grundlæggende Microsoft Outlook-handlinger såsom synkronisering, gå offline eller online og Dynamics 365 til Outlook-tilstandskontrol. Offline programmering bruger Microsoft ASP.NET-udviklingsserver.

    Microsoft Dynamics 365 indeholder funktioner, der tillader administratorer at tilpasse og administrere filtre for deres brugere. Filterskabeloner indeholder startpunktet for synkroniseringen af objektet på Dynamics 365 til Outlook. Filtrene bestemmer, hvilke samlinger af objekter der synkroniseres med Outlook og Microsoft SQL Server 2008 Express Edition for offlineaktiverede Microsoft Dynamics 365-løsninger.

  • Integrere Microsoft Dynamics 365 med SharePoint
    Microsoft SharePoint Server er et samarbejds- og indholdsstyringsprogram, der forenkler, hvordan brugere gemmer, finder og deler oplysninger. Det hjælper brugerne med at samarbejde effektivt ved at få sikker adgang til dokumenter og oplysninger, de skal bruge for at træffe forretningsmæssige beslutninger.

    Med SharePoint-integrationsfaciliteten kan du lagre og administrere dokumenter på SharePoint i forbindelse med en Microsoft Dynamics 365-post og bruge SharePoint-dokumentstyringsfunktionerne i Microsoft Dynamics 365 f.eks. til gennemgribende kontrol af dokumenter, visning af versionshistorik og ændring af dokumentegenskaber.

  • Integrere Microsoft Dynamics 365 med OneNote
    Konfigurer OneNote-integration i Microsoft Dynamics 365, så der automatisk oprettes en dedikeret OneNote-notesbog til de valgte objektposter i Dynamics 365. Denne funktion giver dig mulighed for nemt at tage noter i forbindelse med en Dynamics 365-post i forskellige formater som f.eks. billeder, tegninger, formateret tekst (punkttegn og tabeller) og stemmeoptagelser i en OneNote-notesbog. Du kan få adgang til OneNote-notesbogen direkte på aktivitetsvæggen i Dynamics 365-webklienten eller fra postformularen i Dynamics 365-mobilprogrammer.

Relaterede afsnit

Frigivelsesoversigt

Nyheder for udviklere: Microsoft Dynamics 365

Hvordan gør jeg?

Opret forbindelse til Microsoft Dynamics 365

Sikkerhedsmodellen for 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