Delen via


Metagegevens van entiteiten aanpassen

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

De entiteiten zijn bepaald door metagegevens. Door te beschrijven of de metagegevens van de entiteit te wijzigen, kunt u de mogelijkheden van een entiteit beheren. Als u de metagegevens van de entiteit voor uw organisatie wilt bekijken, gebruikt u de metagegevensbrowser die wordt beschreven in het SDK-pakket.Download het Microsoft Dynamics CRM SDK-pakket. Meer informatie:Blader door de metagegevens voor uw organisatie

Dit onderwerp gaat over het werken met de entiteiten via programmering. Voor informatie over het werken met de entiteiten in de toepassing, zie Entiteiten maken en bewerken.

In dit onderwerp

Beschikbare opties wanneer u een aangepaste entiteit maakt

Entiteitsmogelijkheden inschakelen

Bewerkbare entiteitseigenschappen

Metagegevensberichten voor entiteit

Berichten ondersteund door aangepaste entiteiten

Beschikbare opties wanneer u een aangepaste entiteit maakt

De volgende tabel geeft u een overzicht van welke opties beschikbaar zijn wanneer u een aangepaste entiteit maakt. U kunt deze eigenschappen instellen alleen wanneer u een aangepaste entiteit maakt.

Optie

Beschrijving

Als aangepaste activiteit maken

U kunt een entiteit maken die een activiteit is door het instellen van de eigenschap EntityMetadata.IsActivity. Zie Aangepaste activiteiten voor meer informatie.

Entiteitsnamen

Er zijn twee typen van namen, en beide moeten een aanpassingsvoorvoegsel hebben:

  • EntityMetadata.LogicalName: naam van de versie van de entiteitsnaam die geheel in kleine letters is ingesteld.

  • EntityMetadata.SchemaName: naam die wordt gebruikt om de databasetabellen voor de entiteit te maken. Deze naam kan zowel hoofd- als kleine letters bevatten. Het omhulsel dat u gebruikt stelt de naam van het object gegenereerd programmeren met sterke typen in of als u het REST-eindpunt gebruikt.

Notitie

Als de logische naam verschilt met de schemanaam, zal de schemanaam de waarde die u instelt voor de logische naam negeren.

Wanneer een entiteit in de toepassing in de context van een specifieke oplossing is gemaakt, is de gebruikte aanpassingsvoorvoegsel één set voor de Publisher van de oplossing. Wanneer een entiteit met programmering wordt gemaakt, kunt u het aanpassingsvoorvoegsel instellen naar een tekenreeks van tussen twee en acht tekens lang, met alleen alfanumerieke tekens en het moet beginnen met een letter. Het kan niet met "mscrm" beginnen. De aanbevolen procedure is het aanpassingsvoorvoegsel via de uitgever bepaald waar de oplossing aan is gekoppeld te gebruiken, maar dit is niet vereist. Een onderstrepingsteken moet tussen het aanpassingsvoorvoegsel en de logische of schemanaam worden opgenomen.

Eigendom

Gebruik de EntityMetadata.OwnershipType eigenschap als u dit wilt instellen. Gebruik de OwnershipTypes opsomming om het type entiteiteigendom te stellen. De enige geldige waarden voor aangepaste entiteiten zijn OrgOwned of UserOwned. Zie Entiteiteigendom voor meer informatie.

Primair kenmerk

Gebruik CreateEntityRequest.PrimaryAttribute om dit in te stellen. Elke entiteit heeft een kenmerk StringAttributeMetadata dat StringFormat.Text gebruikt als het primaire kenmerk. De waarde van dit kenmerk is wat in een opzoeking voor alle gerelateerde entiteiten wordt getoond. Daarom moet de waarde van het veld een naam voor de entiteitsrecord zijn.

Entiteitsmogelijkheden inschakelen

Entiteitsmogelijkheden staan in de volgende tabel. U kunt de mogelijkheden instellen als u een entiteit maakt of u kunt deze later inschakelen. Zodra ingeschakeld, kunnen de mogelijkheden worden niet worden uitgeschakeld.

Mogelijkheid

Beschrijving

Bedrijfsprocesstromen

Stel de EntityMetadata in.IsBusinessProcessEnabled op true om de entiteit voor bedrijfsprocesstromen in te schakelen.

Notities

Gebruik de CreateEntityRequest of UpdateEntityRequest.HasNotes eigenschap om een entiteitsrelatie met de entiteit Annotation te maken en de opneming in te schakelen van een gebied Opmerkingen in het entiteitsformulier. Met Opmerkingen kunt u ook bijlagen toevoegen aan records.

Activiteiten

Gebruik de CreateEntityRequest of UpdateEntityRequest.HasActivities eigenschap om een entiteitsrelatie met de entiteit ActivityPointer te maken zodat alle activiteitstype entiteiten met deze entiteit kunnen worden gekoppeld.

Connecties

Stel de EntityMetadata.IsConnectionsEnabled eigenschap in voor het inschakelen van maken van verbindingsrecords om deze entiteit aan andere verbindingentiteiten te koppelen.

Wachtrijen

Gebruik de EntityMetadata.IsValidForQueue eigenschap om ondersteuning voor wachtrijen toe te voegen. Als u deze optie inschakelt, kunt u ook de EntityMetadata.AutoRouteToOwnerQueue eigenschap instellen om de records automatisch naar de standaard wachtrij van de eigenaar te verplaatsen als een record van dit type wordt gemaakt of toegewezen.

E-mailen

Stel de EntityMetadata.IsActivityParty eigenschap in zodat u een e-mail aan een e-mailadres in dit recordtype kunt verzenden.

Bewerkbare entiteitseigenschappen

De volgende tabel bevat de entiteitseigenschappen die u kunt bewerken. Tenzij een beheerde eigenschap deze opties verbiedt, kunt u ze op elk moment bijwerken.

Eigenschap

Beschrijving

Snelle invoer toestaan

Gebruik EntityMetadata.IsQuickCreateEnabled om het snel maken van formulieren voor de entiteit in te schakelen. Voordat u het snel maken van formulieren kunt gebruiken, moet u eerst een formulier snel maken en publiceren.

Notitie

Activiteitsentiteiten ondersteunen formulieren voor snelle invoer niet.

Toegangsteams

Gebruik EntityMetadata.AutoCreateAccessTeams om de entiteit voor toegangsteams in te schakelen. Raadpleeg Help en training: Over teamsjablonenvoor meer informatie.

Primaire afbeelding

Als een entiteit een afbeeldingkenmerk heeft, kunt u de weergave van de afbeelding in de toepassing met PrimaryImageAttribute in- of uitschakelen. Raadpleeg Entiteitsafbeeldingen voor meer informatie.

Weer te geven tekst aanpassen

De beheerde eigenschap EntityMetadata.IsRenameable voorkomt dat de weergavenaam in de toepassing worden gewijzigd. U kunt nog steeds de labels door programmering wijzigen door de eigenschappen EntityMetadata.DisplayName en EntityMetadata.DisplayCollectionName bij te werken.

Wijzig de entiteitsbeschrijving

De beheerde eigenschap EntityMetadata.IsRenameable voorkomt dat de entiteitsbeschrijving in de toepassing worden gewijzigd. U kunt nog steeds de labels door programmering wijzigen door de eigenschap EntityMetadata.Description bij te werken.

Schakel voor gebruik in terwijl u offline bent

Gebruik EntityMetadata.IsAvailableOffline om de mogelijkheid van Microsoft Dynamics CRM voor Microsoft Office Outlook met offlinetoegang gebruikers in of uit te schakelen om de gegevens voor deze entiteit offline te halen.

Schakel het Outlook-Leesvenster in

Notitie

De eigenschap EntityMetadata.IsReadingPaneEnabled is Uitsluitend voor intern gebruik.

Gebruik het Microsoft Outlook leesvenster om de mogelijkheid van Microsoft Dynamics CRM voor Outlook gebruikers in of uit te schakelen om de gegevens voor deze entiteit te bekijken. U moet deze eigenschap instellen in de toepassing.

Afdruk samenvoegen inschakelen

Gebruik EntityMetadata.IsMailMergeEnabled om de mogelijkheden in of uit te schakelen om Microsoft Office Word samengevoegde documenten te genereren die gegevens van deze entiteit gebruiken.

Duplicatendetectie inschakelen

Gebruik EntityMetadata.IsDuplicateDetectionEnabled om duplicaatdetectie voor de entiteit in of uit te schakelen. Zie Duplicaatgegevens detecteren voor meer informatie.

SharePoint-integratie inschakelen

Gebruik EntityMetadata.IsDocumentManagementEnabled om SharePoint Server integratie voor de entiteit in of uit te schakelen. Zie Documentbeheer voor entiteiten inschakelen voor meer informatie.

CRM voor telefoons inschakelen

Gebruik EntityMetadata.IsVisibleInMobile om de mogelijkheid van Microsoft Dynamics CRM voor telefoons gebruikers in of uit te schakelen om de gegevens voor deze entiteit te bekijken.

CRM voor tablets

Gebruik EntityMetadata.IsVisibleInMobileClient om de mogelijkheid van Microsoft Dynamics CRM voor tablets gebruikers in of uit te schakelen om de gegevens voor deze entiteit te bekijken.

Als de entiteit voor CRM voor tablets beschikbaar is, kunt u EntityMetadata.IsReadOnlyInMobileClient gebruiken om op te geven dat de gegevens voor de record alleen-lezen zijn.

Controleren inschakelen

Gebruik EntityMetadata.IsAuditEnabled om controleren voor de entiteit in of uit te schakelen. Zie Entiteiten en kenmerken configureren voor controle voor meer informatie.

Verander gebieden waarin deze entiteit wordt weergegeven

U kunt bepalen waar de entiteitrasters in het navigatiedeelvenster van de toepassing worden weergegeven. Dit wordt beheerd door het siteoverzicht. Zie Het siteoverzicht bewerken voor meer informatie.

Kenmerken toevoegen of verwijderen

Zolang de beheerde eigenschap EntityMetadata.CanCreateAttributes zorgt voor het maken van kenmerken, kunt u het bericht CreateAttributeRequest gebruiken om kenmerken toe te voegen. Zie Metagegevens van entiteitskenmerken aanpassen voor meer informatie.

Weergaven toevoegen of verwijderen

Zolang de beheerde eigenschap EntityMetadata.CanCreateViews zorgt voor het maken van weergaven, kunt u de SavedQuery entiteit gebruiken om weergaven voor een entiteit te maken.

Grafieken toevoegen of verwijderen

Zolang de beheerde eigenschap EntityMetadata.CanCreateCharts zorgt voor het maken van grafieken en de entiteitseigenschap EntityMetadata.IsEnabledForCharts is waar, kunt u de SavedQueryVisualization gebruiken om grafieken voor een entiteit te maken. Zie Gegevens weergeven met visualisaties (grafieken) voor meer informatie.

Entiteitsrelaties toevoegen of verwijderen

Er zijn verschillende beheerde eigenschappen die het type entiteitenrelaties controleren die u voor een entiteit kunt maken. Zie Aanpassen metagegevens van entiteitsrelaties voor meer informatie.

De pictogrammen wijzigen

U kunt de pictogrammen wijzigen die voor aangepaste entiteiten worden gebruikt. Zie De pictogrammen voor een entiteit aanpassen voor meer informatie.

Aangepaste Help gebruiken

EntityMetadata.EntityHelpUrlEnabled bepaalt of aangepaste Help is ingeschakeld voor de entiteit.Meer informatie:Aangepaste Help-inhoud toevoegen.

Help-URL

EntityMetadata.EntityHelpUrl bepaalt welke resource wordt weergegeven voor Help-inhoud voor de entiteit als aangepaste Help is ingeschakeld.Meer informatie:Aangepaste Help-inhoud toevoegen.

Kan hiërarchische relatie wijzigen

EntityMetadata.CanChangeHierarchicalRelationship bepaalt of de hiërarchische status van entiteitsrelaties die deel uitmaken van uw beheerde oplossingen, kan worden gewijzigd.Meer informatie:

Metagegevensberichten voor entiteit

De volgende tabel bevat een overzicht van de berichten die u kunt gebruiken om entiteitsmetagegevens te maken, op te halen, bij te werken en te verwijderen.

Berichtnaam

Beschrijving

CreateEntityRequest

Maakt een aangepaste entiteit.

DeleteEntityRequest

Verwijdert aangepaste entiteit.

RetrieveAllEntitiesRequest

Haalt de metagegevens op voor alle entiteiten.

RetrieveEntityRequest

Haalt de metagegevens op voor een entiteit.

UpdateEntityRequest

Werkt de metagegevens bij voor een entiteit.

RetrieveMetadataChangesRequest

Gebruikt in combinatie met objecten in de Microsoft.Xrm.Sdk.Metadata.Query-naamruimte om een query te maken om op efficiënte wijze wijzigingen in specifieke metagegevens op te halen en te detecteren.Meer informatie:Wijzigingen in metagegevens ophalen en detecteren.

Berichten ondersteund door aangepaste entiteiten

De aangepaste entiteiten ondersteunen dezelfde basisberichten als systeementiteiten. De set van beschikbare berichten hangt af van of de aangepaste entiteit eigendom is van een gebruiker of een organisatie. Zie Acties op entiteitsrecords voor meer informatie.

Zie ook

Breid het metagegevensmodel uit
Inleiding tot entiteiten in Microsoft Dynamics CRM 2015
Blader door de metagegevens voor uw organisatie
Metagegevens van entiteitskenmerken aanpassen
Aanpassen metagegevens van entiteitsrelaties
Duplicaatgegevens detecteren
Documentbeheer voor entiteiten inschakelen
Entiteiten en kenmerken configureren voor controle
Het siteoverzicht bewerken
Gegevens weergeven met visualisaties (grafieken)
Welke entiteiten zijn aanpasbaar?
Een aangepaste entiteit maken
Entiteiten ophalen, bijwerken en verwijderen
Een entiteit maken en bijwerken die kan worden geë-maild
Een aangepaste activiteitsentiteit maken
De pictogrammen voor een entiteit aanpassen
De berichten voor een entiteit aanpassen
Voorbeeld: Entiteitsmetagegevens maken en bijwerken
Voorbeeld: Een aangepaste activiteitentiteit maken
Voorbeeld: een e-mailentiteit maken of bijwerken
Voorbeeld: Entiteitmetagegevens dumpen in een bestand
Voorbeeld: Informatie over entiteitbevoegdheden in een bestand dumpen

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht