Opret og rediger metadata
Udgivet: februar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Dette emne ser på metadata og på, hvordan du kan bruge metadata til at tilpasse din Microsoft Dynamics 365-installation.
Dette emne indeholder
Metadata bruges sammen med tilpasning
Oprette nye metadata eller bruge eksisterende metadata
Begrænsninger for oprettelse af metadataelementer
Metadata bruges sammen med tilpasning
Metadata betyder data om data.Microsoft Dynamics 365 indeholder en fleksibel platform til din Dynamics 365-installation, fordi det er relativt nemt at redigere definitionerne af de data, som installationen bruger. I Microsoft Dynamics 365 er metadataene en samling objekter. Objekter beskriver de typer data, som er gemt i databasen. De enkelte objekter svarer til en databasetabel, og de enkelte felter (også kaldet attributter) i et objekt repræsenterer en kolonne i den pågældende tabel. Objektets metadata er det, der styrer, hvilken slags poster du kan oprette, og hvilken slags handlinger der kan udføres på dem. Ved kun at bruge objekternes metadata og Microsoft Dynamics 365-webtjenesterne kan en udvikler skrive kode, der skal udføre handlinger med data i din Dynamics 365-organisation. Du har mulighed for at redigere disse metadata med tilpasningsværktøjerne for at oprette eller redigere objekter, felter og objektrelationer.
Det webprogram eller de forskellige klienter, som medarbejderne bruger til at arbejde med dataene i din Dynamics 365-organisation, afhænger af objektets metadata og tilpasser sig, efterhånden som objektets metadata ændres. Men disse klienter er også afhængige af andre data for at styre, hvilke visuelle elementer der skal vises, den brugerdefinerede logik der skal anvendes, og hvordan du vil anvende sikkerhed. Disse systemdata er også gemt i objekter, men de faktiske objekter kan ikke tilpasses.
Bruge metadatabrowseren
Løsningsoversigten giver adgang til samtlige objekter, du kan tilpasse, men det er kun en lille del af alle objekter, der definerer de metadata, som bruges til Microsoft Dynamics 365. Til de mest grundlæggende tilpasningsopgaver, er de oplysninger, der vises i løsningsoversigten, det eneste, du skal bruge. Udviklere har ofte brug for flere oplysninger og en nem måde at få vist metadataene på. Hvis du har brug for en mere tilbundsgående diskussion med udviklere om metadata, eller hvis du bare vil have en dybere forståelse for metadata, kan du prøve at installere den løsning med metadatabrowseren, som er inkluderet i Microsoft Dynamics 365-SDK. Metadatabrowseren er en administreret løsning, der kun indeholder HTML-webressourcer, du kan installere, og som du kan bruge til at få vist alle metadata- og filterobjekter og -felter for at få en bedre forståelse af, hvad metadataene indeholder.
Hent og installer metadatabrowseren
Kør MicrosoftDynamicsCRM2016SDK.exe for at pakke indholdet ud i en mappe efter eget valg på computeren.
I den mappe, der indeholder de udpakkede SDK-filer, skal du navigere til mappen sdk\tools\metadatabrowser.
I den pågældende mappe kan du se en administreret løsningsfil (MetadataBrowser_2_0_0_3_managed.zip) og filen readme.docx, der indeholder oplysninger om løsningen.
Installer den administrerede løsning. Du kan finde flere oplysninger under Importér løsninger.
Når du har installeret løsningen, kan du se den på listen over løsninger. Klik på løsningen for at åbne den.
Under fanen Konfiguration kan du finde en vejledning i, hvordan du bruger metadatabrowseren, og knapper til at åbne de sider, den indeholder.
Oprette nye metadata eller bruge eksisterende metadata
Microsoft Dynamics 365 leveres med en række systemobjekter, der understøtter Dynamics 365-kernefunktioner. Data om dine kunder eller potentielle kunder er f.eks. beregnet til at blive gemt ved hjælp af firma- eller kontaktobjekter. Kundeemneobjektet er det sted, hvor oplysninger om potentielle kundeemner eller salgsmuligheder skal gemmes. Salgsmulighedsobjektet er beregnet til at blive brugt til at spore begivenheder, der potentielt kan generere en omsætning.
Hvert af disse objekter indeholder også en række felter, der repræsenterer fælles data, som Dynamics 365-systemer måske skal gemme for de respektive objekter.
I de fleste organisationer kan du med fordel bruge systemobjekterne og attributterne til de formål, de er oprettet for. Selvom du kan oprette nye brugerdefinerede objekter, kan systemobjekter have særlige funktioner, som du ikke uden videre kan replikere uden at skrive kode.
Eksempel
Kundeemneobjektposter kan kvalificeres. Denne kvalificering deaktiverer kundeemnet og opretter en ny salgsmuligheds- og firma- eller kontaktpost, som kan flyttes fremad i din forretningsproces.
Sagsobjektposter har en særlig tilknytning til kontaktobjekter, der kan hjælpe med at definere berettigelse til kundeservice.
Hvis du vil installere en løsning, kan du forvente, at løsningsudvikleren har benyttet systemets objekter og attributter. Hvis du opretter et nyt brugerdefineret objekt, der erstatter et systemobjekt eller en attribut, betyder det, at de tilgængelige løsninger måske ikke fungerer for organisationen.
Det anbefales derfor, at du bruger de leverede systemobjekter og -felter, når de passer til din organisations behov. Hvis de ikke kan bruges i din organisation, og de ikke kan redigeres, så de passer til organisationens behov, skal du vurdere, om det er nødvendigt at oprette et nyt objekt. Husk, at du kan ændre det viste navn på et objekt, så det stemmer overens med virksomhedens terminologi. Det er f.eks. meget almindeligt, at brugere ændrer det viste navn for firmaobjektet til "Virksomhed" eller navnet på kontaktobjektet til "Person". Denne ændring kan udføres for objekter eller attributter uden at ændre objektets funktionsmåde. Du kan finde flere oplysninger om ændring af objektnavne under Ændre navnet på et objekt.
Du kan ikke slette systemobjekter eller felter. De betragtes som en del af systemløsningen, og alle virksomheder forventes at have dem. Hvis du vil skjule et systemobjekt, kan du ændre rettighederne for sikkerhedsroller for organisationen for at fjerne læserettigheder til det pågældende objekt. Derved fjernes objektet fra de fleste dele af programmet. Hvis der er et systemfelt, du ikke har brug for, skal du fjerne det fra formularen og eventuelle visninger, der bruger det. Rediger værdien i Søgbart i feltdefinitionen, så den ikke vises i avanceret søgning.Flere oplysninger:Oprette og redigere felter
Begrænsninger for oprettelse af metadataelementer
I Microsoft Dynamics 365 (online) er der en grænse for det antal objekter, du kan oprette. Du kan finde oplysninger om det højst tilladte antal på siden Ressourcer i brug for din installation. Hvis du har brug for flere brugerdefinerede objekter, kan du kontakte teknisk support for Microsoft Dynamics 365. Denne øvre grænse kan justeres. I Microsoft Dynamics 365 til det lokale miljø er der stort set ingen grænser for antallet af brugerdefinerede objekter, du kan oprette, ud over maksimumkapaciteten for din version af Microsoft SQL Server. Se Specifikationer om maksimumkapacitet for SQL Server.
I de enkelte objekter er der en øvre grænse for det antal felter, du kan oprette. Denne grænse afhænger af de tekniske begrænsninger for den datamængde, der kan gemmes i en række i en databasetabel. Det er vanskeligt at angive et bestemt tal, da de enkelte felttyper kan bruge forskellige mængder lagerplads. De øvre grænser afhænger af den samlede plads, som bruges af alle felterne for objektet.
De fleste brugere opretter ikke så mange brugerdefinerede felter, at de når grænsen, men hvis du planlægger at føje flere hundrede brugerdefinerede felter til et objekt, skal du overveje, om det er den bedste løsning. Beskriver alle de felter, du planlægger at tilføje, en egenskab for en post for det pågældende objekt? Tror du virkelig, at personer, der bruger din organisation, kan administrere en formular, der indeholder så mange felter? Antallet af felter, du føjer til en formular, øger mængden af data, der skal overføres, hver gang en post redigeres, og dermed påvirkes systemets ydeevne. Tag disse faktorer med i dine overvejelser, når du føjer brugerdefinerede felter til et objekt.
Felter med grupperede indstillinger indeholder et sæt indstillinger, der vises på en rulleliste i en formular eller på en valgliste, når du bruger avanceret søgning.Dynamics 365 kan understøtte tusindvis af indstillinger i en grupperet indstilling, men du bør ikke overveje dette som den øvre grænse. Undersøgelser om anvendelighed har vist, at brugere har svært ved at bruge et system, hvor en rulleliste indeholder et stort antal indstillinger. Brug et felt med grupperede indstillinger til at definere kategorier for data. Du skal ikke bruge felter med grupperede indstillinger til at vælge kategorier, der repræsenterer separate dataelementer. I stedet for at vedligeholde et felt med grupperede indstillinger, der gemmer hundredvis af producenter af en bestemt type udstyr, skal du overveje at oprette et objekt, der gemmer en henvisning til de enkelte producenter, og bruge et opslagsfelt i stedet for en grupperet indstilling.
Se også
Opret og rediger objekter
Oprette og redigere felter
Oprette og redigere objektrelationer
Oprette og redigere globale grupperede indstillinger
Tilpasse Dynamics 365-systemet
Oversigt over tilpasninger
Opret og design formularer
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret