Tilpasse objektets metadata
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Objekter er defineret af metadataene. Du kan kontrollere egenskaberne for et objekt ved at definere eller ændre objektmetadata. Du kan få vist metadataene for din virksomhed ved at bruge den metadatabrowser, der leveres i SDK-pakken.Hent SDK-pakken til Microsoft Dynamics CRM. Flere oplysninger:Gennemse metadata for organisationen
Dette emne beskriver, hvordan du arbejder med objekter ved hjælp af programmering. Se TechNet: Oprette og redigere objekter for at få oplysninger om at arbejde med objekter i programmet.
Dette emne indeholder
Indstillinger, der er tilgængelige, når du opretter et brugerdefineret objekt
Aktivér objektegenskaber
Objektegenskaber, der kan redigeres
Meddelelser for objektets metadata
Meddelelser, der understøttes af brugerdefinerede objekter
Indstillinger, der er tilgængelige, når du opretter et brugerdefineret objekt
I følgende tabel vises de indstillinger, der er tilgængelige, når du opretter et brugerdefineret objekt. Du kan kun angive disse egenskaber, når du opretter et brugerdefineret objekt.
Indstilling |
Beskrivelse |
---|---|
Opret som brugerdefineret aktivitet |
Du kan oprette et objekt, der er en aktivitet ved oprettelse af EntityMetadata.IsActivity-egenskaben. Du kan finde flere oplysninger under Brugerdefinerede aktiviteter. |
Objektnavne |
Der er to typer af navne, og begge skal have et tilpasningspræfiks:
Hvis det logiske navn afviger fra skemanavnet, tilsidesætter skemanavnet den værdi, du angiver for det logiske navn. Når et objekt er oprettet i programmet inden for rammerne af en specifik løsning, er det tilpasningspræfiks, der bruges, det, der er indstillet for Publisher i løsningen. Når et objekt oprettes automatisk, kan du angive tilpasningspræfikset til en streng, der er mellem to og otte tegn, alle alfanumeriske tegn, og det skal starte med et bogstav. Det kan ikke starte med "mscrm". Den bedste fremgangsmåde er at bruge det tilpasningspræfiks, der er defineret af den udgiver, der er tilknyttet løsningen, men det er ikke et krav. Et understregningstegn skal indsættes mellem tilpasningspræfikset og det logiske navn eller skemanavnet. |
Ejerskab |
Brug egenskaben EntityMetadata.OwnershipType til at angive dette. Brug optællingen OwnershipTypes til at angive typen af ejerskab af objektet. De eneste gyldige værdier for brugerdefinerede objekter er OrgOwned eller UserOwned. Du kan finde flere oplysninger under Objektejerskab. |
Primær attribut |
Brug CreateEntityRequest.PrimaryAttribute til at angive dette. Hvert objekt har en StringAttributeMetadata-attribut, der bruger StringFormat.Text som den primære attribut. Værdien af denne attribut er, hvad der skal vises i et opslag i alle relaterede objekter. Værdien i feltet bør derfor være et navn for objektposten. |
Aktivér objektegenskaber
I tabellen nedenfor vises objektegenskaberne. Du kan angive disse egenskaber, når du opretter et objekt, eller du kan aktivere dem senere. Når aktiveret, kan disse egenskaber ikke deaktiveres.
Egenskab |
Beskrivelse |
---|---|
Forretningsprocesforløb |
Angiv EntityMetadata.IsBusinessProcessEnabled til sand for at aktivere objektet for forretningsprocesforløbene. |
Noter |
Brug egenskaben CreateEntityRequest eller UpdateEntityRequest.HasNotes til at oprette en objektrelation med Annotation-objektet, og aktivér optagelse af et Noter område i objektformularen. Ved at medtage Noter kan du også føje vedhæftede filer til poster. |
Aktiviteter |
Brug egenskaben CreateEntityRequest eller UpdateEntityRequest.HasActivities til at oprette en objektrelation med ActivityPointer-objektet, så alle typer aktivitetsobjekter kan være knyttet til dette objekt. |
Forbindelser |
Indstil egenskaben EntityMetadata.IsConnectionsEnabled til at aktivere oprettelse af forbindelsesposter for at knytte dette objekt med andre forbindelsesobjekter. |
Køer |
Brug egenskaben EntityMetadata.IsValidForQueue til at tilføje understøttelse af køer. Når du aktiverer denne indstilling, kan du også angive egenskaben EntityMetadata.AutoRouteToOwnerQueue til automatisk at flytte poster til ejerens standardkø, når en post af denne type oprettes eller tildeles. |
Indstil egenskaben EntityMetadata.IsActivityParty, så du kan sende e-mails til en e-mail-adresse i denne type post. |
Objektegenskaber, der kan redigeres
I følgende tabel vises de objektegenskaber, du kan redigere. Medmindre en administreret egenskab ikke tillader disse indstillinger, kan du opdatere dem når som helst.
Egenskab |
Beskrivelse |
---|---|
Tillad hurtig oprettelse |
Brug EntityMetadata.IsQuickCreateEnabled til at aktivere hurtig oprettelse af formularer for objektet. Før du kan bruge Hurtig oprettelse af formularer, skal du først oprette og udgive en formular til hurtig oprettelse. > [!NOTE] >Aktivitetsobjekter understøtter ikke formularer til hurtig oprettelse. |
Adgangsteams |
Brug EntityMetadata.AutoCreateAccessTeams til at aktivere objektet for adgangsteams. Se Help & Training: Om teamskabelonerfor at få flere oplysninger. |
Primært billede |
Hvis et objekt har en billedattribut, kan du aktivere eller deaktivere visning af billedet i det program, der bruger PrimaryImageAttribute. Du kan finde flere oplysninger i Objektbilleder. |
Rediger tekst, der skal vises |
Den administrerede egenskab EntityMetadata.IsRenameable forhindrer, at det viste navn ændres i programmet. Du kan stadig ændre etiketterne via programmering ved at opdatere egenskaberne EntityMetadata.DisplayName og EntityMetadata.DisplayCollectionName. |
Rediger objektbeskrivelsen |
Den administrerede egenskab EntityMetadata.IsRenameable forhindrer, at objektbeskrivelsen ændres i programmet. Du kan stadig ændre etiketterne via programmering ved at opdatere egenskaben EntityMetadata.Description. |
Aktivér til brug offline |
Brug EntityMetadata.IsAvailableOffline til at aktivere eller deaktivere muligheden for Microsoft Dynamics CRM til Microsoft Office Outlook med offlineadgang-brugere at arbejde offline med data for dette objekt. |
Aktivér læseruden i Outlook |
> [!NOTE]
> Egenskaben EntityMetadata.IsReadingPaneEnabled er Kun til intern brug. Hvis du vil aktivere eller deaktivere muligheden for Microsoft Dynamics CRM til Outlook-brugere at se data for dette objekt, skal du bruge læseruden i Microsoft Outlook. Du skal angive denne egenskab i programmet. |
Aktivér brevfletning |
Brug EntityMetadata.IsMailMergeEnabled til at aktivere eller deaktivere muligheden for at generere Microsoft Office Word-flettede dokumenter, der bruger data fra dette objekt. |
Aktiver registrering af dubletter |
Brug EntityMetadata.IsDuplicateDetectionEnabled til at aktivere eller deaktivere registrering af dubletter for objektet. Du kan finde flere oplysninger under Registrer dubletdata. |
Aktivér SharePoint-integration |
Brug EntityMetadata.IsDocumentManagementEnabled til at aktivere eller deaktivere SharePoint Server-integration for objektet. Du kan finde flere oplysninger under Aktivere dokumentstyring for objekter. |
Aktivér CRM til telefoner |
Brug EntityMetadata.IsVisibleInMobile til at aktivere eller deaktivere muligheden for Microsoft Dynamics CRM til telefoner-brugere at se data for dette objekt. |
CRM til tablets |
Brug EntityMetadata.IsVisibleInMobileClient til at aktivere eller deaktivere muligheden for Microsoft Dynamics CRM til tablets-brugere at se data for dette objekt. Hvis objektet er tilgængeligt for CRM til tablets, kan du bruge EntityMetadata.IsReadOnlyInMobileClient til at angive, at data for posten er skrivebeskyttet. |
Aktivér overvågning |
Brug EntityMetadata.IsAuditEnabled til at aktivere eller deaktivere overvågning for objektet. Du kan finde flere oplysninger under Konfigurer objekter og attributter til overvågning. |
Skift områder, hvor objektet vises |
Du kan styre, hvor objektets gitre vises i navigationsruden i programmet. Dette styres af SiteMap. Du kan finde flere oplysninger under Rediger oversigten over webstedet. |
Tilføj eller fjern attributter |
Så længe den administrerede egenskab EntityMetadata.CanCreateAttributes gør det muligt at oprette attributter, kan du bruge meddelelsen CreateAttributeRequest til at tilføje attributter. Du kan finde flere oplysninger under Tilpasse objektets attributmetadata. |
Tilføj eller fjern visninger |
Så længe den administrerede egenskab EntityMetadata.CanCreateViews giver mulighed for oprettelse af visninger, kan du bruge objektet SavedQuery til at oprette visninger for et objekt. |
Tilføj eller fjern diagrammer |
Så længe den administrerede egenskab EntityMetadata.CanCreateCharts giver mulighed for oprettelse af diagrammer, og objektegenskaben EntityMetadata.IsEnabledForCharts er true, kan du bruge SavedQueryVisualization til at oprette diagrammer for et objekt. Du kan finde flere oplysninger under Se data med visualiseringer (diagrammer). |
Tilføj eller fjern objektrelationer |
Der er flere administrerede egenskaber, der styrer typerne af objektrelationer, der kan oprettes for et objekt. Du kan finde flere oplysninger under Tilpasse metadata til objektrelationer. |
Skift ikoner |
Du kan ændre de ikoner, der bruges til brugerdefinerede objekter. Du kan finde flere oplysninger under Ændre ikonerne for et objekt. |
Brug brugerdefineret hjælp |
EntityMetadata.EntityHelpUrlEnabled styrer, om brugerdefineret hjælp er aktiveret for objektet.Flere oplysninger:Tilføj brugerdefineret Hjælp-indhold. |
URL-adresse til Hjælp |
EntityMetadata.EntityHelpUrl styrer, hvilken ressource der vises for indhold i Hjælp til objektet, hvis brugerdefineret Hjælp er aktiveret.Flere oplysninger:Tilføj brugerdefineret Hjælp-indhold. |
Kan ændre hierarkisk relation |
EntityMetadata.CanChangeHierarchicalRelationship styrer, om den hierarkiske tilstand for objektrelationer, der er inkluderet i dine administrerede løsninger, kan ændres.Flere oplysninger: |
Meddelelser for objektets metadata
I følgende tabel vises de meddelelser, som du kan bruge til at oprette, hente, opdatere og slette objektmetadata.
Meddelelsesnavn |
Beskrivelse |
---|---|
Opretter et brugerdefinerede objekt. |
|
Sletter et brugerdefineret objekt. |
|
Henter metadataene for alle objekter. |
|
Henter metadataene for et objekt. |
|
Opdaterer metadataene for et objekt. |
|
Bruges sammen med objekter i navneområdet Microsoft.Xrm.Sdk.Metadata.Query til at oprette en forespørgsel for effektivt at hente og registrere ændringer af specifikke metadata.Flere oplysninger:Hent og registrer ændringer af metadata. |
Meddelelser, der understøttes af brugerdefinerede objekter
Brugerdefinerede objekter understøtter de samme grundlæggende meddelelser som systemobjekter. Sættet af meddelelser, der er tilgængeligt, afhænger af, om det brugerdefinerede objekt er brugerejet eller ejet af en organisation. Du kan finde flere oplysninger under Handlinger på objektposter.
Se også
Udvide modellens metadata
Introduktion til objekter i Microsoft Dynamics CRM 2015
Gennemse metadata for organisationen
Tilpasse objektets attributmetadata
Tilpasse metadata til objektrelationer
Registrer dubletdata
Aktivere dokumentstyring for objekter
Konfigurer objekter og attributter til overvågning
Rediger oversigten over webstedet
Se data med visualiseringer (diagrammer)
Hvilke objekter kan tilpasses?
Oprette et brugerdefineret objekt
Hent, opdater og slet objekter
Oprette og opdatere et objekt, der kan sendes via mail
Opret et brugerdefineret aktivitetsobjekt
Ændre ikonerne for et objekt
Ændre meddelelser for et objekt
Eksempel: Opret og opdater objektmetadata
Eksempel: Opret et brugerdefineret aktivitetsobjekt
Eksempel: Oprette og opdatere et objekt, der kan sendes via mail
Eksempel: Lagring af objekters metadata til en fil
Eksempel: Gem objektrettighedsoplysninger til en fil
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret