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:
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 |
---|---|
Maakt een aangepaste entiteit. |
|
Verwijdert aangepaste entiteit. |
|
Haalt de metagegevens op voor alle entiteiten. |
|
Haalt de metagegevens op voor een entiteit. |
|
Werkt de metagegevens bij voor een entiteit. |
|
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