Overzicht van entiteitsmetagegevens en de metagegevensbrowser

Dit onderwerp is van toepassing op Dynamics 365 Customer Engagement (on-premises). Voor de Power Apps-versie van dit onderwerp, zie: Entiteiten en metagegevens in Dataverse

In dit onderwerp wordt gekeken naar metagegevens en hoe u hiermee Dynamics 365 Customer Engagement (on-premises) maakt of een bestaande Dynamics 365 for Customer Engagement-app aanpast.

Metagegevens gebruikt met aanpassing

Onder metagegevens verstaan we 'gegevens over gegevens'. Dynamics 365 Customer Engagement (on-premises) biedt u een flexibel platform omdat het relatief gemakkelijk is om de definities van de gegevens te bewerken die de omgeving gebruikt. In Dynamics 365 Customer Engagement (on-premises) zijn de metagegevens een verzameling van entiteiten. Entiteiten beschrijven de gegevenssoorten die worden opgeslagen in de database. Elke entiteit komt overeen met een databasetabel en ieder veld (ook bekend als kenmerk) binnen een entiteit vertegenwoordigt een kolom in die tabel. Entiteitmetagegevens besturen de recordtypen die u kunt maken en welke actiesoorten erop kunnen worden uitgevoerd. Met alleen de metagegevens voor entiteiten en de webservices kan een ontwikkelaar code schrijven om acties met gegevens in uw omgeving toe te passen. U hebt de mogelijkheid om deze metagegevens te bewerken met de aanpassingshulpmiddelen voor aanmaken of bewerken van entiteiten, velden en entiteitsrelaties.

De webtoepassing of verschillende clients die gebruikers gebruiken om te werken met de gegevens in uw omgeving zijn afhankelijk van de entiteitmetagegevens en worden aangepast indien de entiteitmetagegevens worden gewijzigd. Deze clients zijn ook afhankelijk van andere gegevens om te bepalen welke visuele elementen worden weergegeven, welke aangepaste logica moet worden toegepast en hoe u functies voor beveiliging toepast. Deze systeemgegevens worden ook opgeslagen in entiteiten, maar de entiteiten zijn niet beschikbaar voor aanpassing.

De metagegevensbrowser gebruiken

De oplossingenverkenner biedt toegang tot alle entiteiten die u kunt aanpassen, maar deze vormen slechts een fractie van alle entiteiten die de metagegevens definiëren die in het systeem worden gebruikt. Voor de meeste basale aanpassingstaken zijn de gegevens die in de oplossingenverkenner wordt gepresenteerd alles dat u nodig hebt. Ontwikkelaars vereisen veelal meer gegevens en een gemakkelijke manier om metagegevens te zien. Als u diepgaande discussies met ontwikkelaars moet voeren over metagegevens of als u een dieper inzicht in de metagegevens wilt hebben, installeer dan de oplossing Metagegevensbrowser. De metagegevensbrowser is een beheerde oplossing die alleen HTML-webresources bevat die u kunt installeren, waarmee u alle metagegevens kunt weergeven en entiteiten en velden kunt filteren om beter inzicht te verkrijgen in wat de metagegevens bevatten.

De metagegevensbrowser downloaden en installeren

Gebruik de onderstaande koppeling om de metagegevensbrowseroplossing te downloaden zodat u deze kunt installeren.

Versie Downloaden
Dynamics 365 for Customer Engagement-apps versie 9.0 (v9.0) Microsoft-downloads: MetadataBrowser_3_0_0_5_managed.zip
Dynamics 365 (v8.2) Dynamics CRM Online 2016 Update 1 en Dynamics CRM 2016 Service Pack 1 on-premises (v8.1) Microsoft-downloads: MetadataBrowser_3_0_0_4_managed.zip
Dynamics CRM Online 2016 Update en CRM 2016 (v8.0) Microsoft-downloads: MetadataBrowser_3_0_0_2_managed.zip

De oplossing installeren

Nadat u de oplossing hebt gedownload, moet u deze installeren. Zie Oplossingen importeren, bijwerken en exporteren voor meer informatie over het installeren van een beheerde oplossing.

Openen als app

De versie van Dynamics 365 for Customer Engagement-apps, versie 9.0 (v9.0) is geconfigureerd als een app. Nadat u de browser voor metagegevens hebt geïnstalleerd, zoekt en opent u het Hulpprogramma voor metadata. Entiteiten is de standaardweergave. Vanuit het navigatiegebied Extra kunt u Entiteitsmetagegevens selecteren om afzonderlijke entiteiten te inspecteren.

Openen vanaf de configuratiepagina voor de oplossing

Voor eerdere versies moet u de volgende stappen gebruiken, maar deze werken ook voor de laatste versie.

Open nadat u de oplossing entiteitbrowser voor metagegevens hebt geïnstalleerd, de beheerde oplossing door te dubbelklikken in de lijst met oplossingen, en geef de pagina Configuratie weer om de informatie over de entiteitbrowser voor metagegevens weer te geven en de knoppen om twee verschillende weergaven te starten.

  • Megagegevensbrowser is dezelfde weergave als de weergave Entiteiten in de app.
  • Megagegevensbrowser van entiteit is dezelfde weergave als de weergave Metagegevens van entiteit in de app.

De weergave Entiteiten

U kunt de volgende acties uitvoeren:

  • Entiteitsdetails weergeven: selecteer de entiteit die u wilt bekijken in de weergave Metagegevens van entiteit.
  • Entiteit bewerken: open het bewerkingsformulier voor de geselecteerde entiteit in de standaardorganisatie, als de entiteit dit ondersteunt.
  • Zoeken in tekst: zoek in de tekst om de weergegeven entiteiten te filteren met behulp van de volgende entiteitseigenschappen: SchemaName, LogicalName, DisplayName, ObjectTypeCode en MetadataId.
  • Entiteiten filteren: stel eenvoudige criteria in om een subset van entiteiten weer te geven. Alle criteria zijn geëvalueerd met behulp van EN-logica.
  • Eigenschappen filteren: filter de eigenschappen die voor geselecteerde entiteiten worden weergegeven. Er zijn bijna 100 eigenschappen in de lijst. Gebruik dit om alleen de weergaven te selecteren waarin u geïnteresseerd bent.

De weergave Metagegevens van entiteit

U kunt de volgende acties voor één entiteit uitvoeren:

  • Entiteit: wijzig de entiteit die u wilt bekijken.

  • Eigenschappen: bekijk alle eigenschappen voor de entiteit en filter de weergegeven eigenschappen.

    • Entiteit bewerken: open het bewerkingsformulier voor de geselecteerde entiteit in de standaardorganisatie, als de entiteit dit ondersteunt.
    • Eigenschappen filteren: filter de eigenschappen die voor geselecteerde entiteiten worden weergegeven. Er zijn bijna 100 eigenschappen in de lijst. Gebruik dit om alleen de weergaven te selecteren waarin u geïnteresseerd bent.
  • Kenmerken: bekijk de entiteitskenmerken in een hoofd-/detailweergave. Met deze weergave kunt u:

    • Kenmerk bewerken: open het geselecteerde kenmerkformulier in de standaardorganisatie, als het kenmerk dit ondersteunt.
    • Zoeken in tekst: zoek in de tekst om de weergegeven kenmerken te filteren met behulp van de volgende kenmerkeigenschappen: SchemaName, LogicalName, DisplayName en MetadataId.
    • Kenmerken filteren: filter kenmerken op kenmerkeigenschapswaarden.
    • Eigenschappen filteren: filter de eigenschappen die voor het geselecteerde kenmerk worden weergegeven.
  • Sleutels: als er alternatieve sleutels voor een entiteit zijn ingeschakeld, kunt u ontdekken hoe deze zijn geconfigureerd. Meer informatie: Alternatieve sleutels definiëren

  • Relaties: bekijk de drie typen entiteitsrelaties: één naar veel, veel naar één en veel naar veel. Met deze weergaven kunt u:

    • Relatie bewerken: open het geselecteerde relatieformulier in de standaardorganisatie, als de relatie dit ondersteunt.
    • Zoeken in tekst: voer een tekstzoekopdracht uit om de weergegeven relaties te filteren met behulp van relevante waarden voor het type relatie.
    • Eigenschappen filteren: filter de relatie op een willekeurige relatie-eigenschapswaarde.
  • Bevoegdheden: bekijk de bevoegdheden van de entiteit. Met deze weergave kunt u:

    • Filter de weergegeven bevoegdheid met het PrivilegeId.

Notitie

Als u de eigenschappen van het entiteitdetail bekijkt, ziet u dat veel complexe eigenschappen uitbreidbaar zijn. De meest bruikbare waarde wordt weergegeven met een koppeling waarmee u kunt schakelen naar een meer gedetailleerde weergave. De gedetailleerde weergave geeft de structuur van de gegevens weer als u deze zou ophalen via programmeren. De gedetailleerde weergave laat ook andere relevante gegevens zien die in hetzelfde gebied kunnen worden opgehaald, bijvoorbeeld, als er gelokaliseerde labels bestaan voor eigenschappen van. Weergavenaam.

Fooi

Om tekst van de pagina te kopiëren, selecteert u de tekst en gebruikt u de sneltoets Ctrl+C of de opdracht Kopieer in het contextmenu.

Nieuwe metagegevens maken of bestaande metagegevens gebruiken

Dynamics 365 Customer Engagement (on-premises) wordt geleverd met een aantal systeementiteiten die de kernmogelijkheden van de bedrijfstoepassing ondersteunen. Bijvoorbeeld: gegevens over uw actuele klanten of potentiële klanten zijn bedoeld om te worden opgeslagen met behulp van de entiteiten Account of Contactpersoon. De entiteit Potentiële klant is waar informatie over potentiële klanten of potentiële verkoopkansen moet worden bewaard. De entiteit Verkoopkans is bedoeld om te worden gebruikt om gebeurtenissen die potentiële omzet voortbrengen bij te houden.

Elk van deze entiteiten bevat tevens een aantal velden voor algemene gegevens die mogelijk moeten worden opgeslagen voor de desbetreffende entiteit.

Voor de meeste organisaties is het in uw voordeel om de systeementiteiten en kenmerken te gebruiken voor de doelen waarvoor ze zijn geleverd. Zelfs indien u nieuwe aangepaste entiteiten kunt maken, kunnen systeementiteiten speciale mogelijkheden hebben die u niet gemakkelijk zult kunnen repliceren zonder code te schrijven.

Als een gebruiker

  • Leadentiteitsrecords kunnen worden gekwalificeerd. Deze kwalificatieactie zal de lead uitschakelen en een nieuwe verkoopkans en account- of contactpersoonrecord maken om voortgang in uw bedrijfsproces mogelijk te maken.

  • Aanvraagentiteitsrecords hebben een bijzondere relatie met contractentiteiten zodat rechten voor klantenservices kunnen worden gedefinieerd.

    Als u een oplossing wilt installeren, dan kunt u verwachten dat de oplossingsontwikkelaar de systeementiteiten en kenmerken heeft bewerkt. Het maken van een nieuwe aangepaste entiteit die een systeementiteit of een kenmerk vervangt zal betekenen dat alle beschikbare oplossingen wellicht niet voor uw organisatie zullen werken.

    We adviseren om deze redenen dat u de geleverde systeementiteiten en velden gebruiken wanneer ze betekenisvol voor uw organisatie. Als ze niet betekenisvol zijn en niet kunnen worden bewerkt om aan uw behoefte te voldoen, dan moet u evalueren of u een nieuwe entiteit moet maken. U kunt de weergavenaam van een entiteit wijzigen zodat deze overeenkomt met nomenclatuur die uw organisatie gebruikt. Bijvoorbeeld: het is zeer gebruikelijk dat gebruikers de weergavenaam van de accountentiteit wijzigen naar "Bedrijf" of de naam van de contactpersoonentiteit naar "Individu". Dit kan is mogelijk op entiteiten of kenmerken zonder het gedrag van de entiteit te wijzigen. Voor meer informatie over de naam van entiteiten wijzigen raadpleegt u De naam van een entiteit wijzigen.

    U kunt geen systeementiteiten of velden verwijderen. Ze worden opgevat als onderdeel van de systeemoplossing en elke organisatie moet ze hebben. Als u een systeementiteit wilt verbergen, wijzig dan de beveiligingsrolbevoegdheden voor uw organisatie om de leesbevoegdheid voor deze entiteit te verwijderen. Hiermee wordt de entiteit uit de meeste onderdelen van de toepassing verwijderd. Als er een systeemveld is dat u niet nodig hebt, dan kunt u het vanuit het formulier en weergaven die het gebruiken verwijderen. Wijzig de waarde Kan worden doorzocht in de velddefinitie zodat het niet in resultaten van geavanceerde zoekopdrachten verschijnt. Meer informatie: Velden maken en bewerken

Beperkingen bij het maken van metagegevensitems

Er geldt een limiet voor het aantal entiteiten dat u kunt maken. U vindt informatie over het maximum aantal op de pagina Resources in gebruik. Als u meer aangepaste entiteiten nodig hebt, dan neemt u contact op met de technische ondersteuning van Dynamics 365 Customer Engagement (on-premises). Deze bovengrens kan worden aangepast.

In elke entiteit bestaat er een bovengrens op het aantal velden dat u kunt maken. Deze limiet is gebaseerd op de technische beperkingen op de hoeveelheid gegevens die kan worden bewaard in een rij van een databasetabel. Het is moeilijk om een specifiek aantal te geven omdat elk veldtype een verschillende hoeveelheid ruimte kan gebruiken. De bovengrens is afhankelijk van de totale ruimte die wordt gebruikt door alle velden voor de entiteit.

De meeste mensen maken niet voldoende aangepaste velden om de limiet te bereiken, maar als u voorneemt om honderden aangepaste velden aan een entiteit toe te voegen, dan is het verstandig om te overwegen of dit het beste ontwerp is. Beschrijven alle velden die u van plan toe te voegen eigenschappen voor een record voor die entiteit? Verwacht u werkelijk dat gebruikers van uw organisatie een formulier kunnen beheren dat een dergelijk groot aantal velden bevat? Het aantal velden dat u toevoegt aan een formulier doet de hoeveelheid gegevens toenemen die moet worden overgedragen wanneer een record wordt bewerkt en zal de prestaties van het systeem beïnvloeden. Neem de volgende factoren in overweging wanneer u aangepaste velden aan een entiteit toevoegt.

Optiesetvelden geven een optieverzameling die in een vervolgkeuzelijst op een formulier of in een selectielijst zal worden weergeven wanneer geavanceerd zoeken wordt gebruikt. Uw omgeving kan duizenden opties ondersteunen in een optieset, maar dit is niet een werkbare bovengrens. Bruikbaarheidsstudies hebben aangetoond dat mensen moeite hebben met het gebruik van een systeem waarin een vervolgkeuzelijstbesturingselement grote aantallen opties bevat. Gebruik optiesetvelden om categorieën voor gegevens definiëren. Gebruik geen optiesetvelden om categorieën te selecteren die afzonderlijke gegevensitems representeren. Bijvoorbeeld: in plaats van een optiesetveld te onderhouden dat elk van honderden fabrikanten van een apparatuurtype bewaart, kunt u een entiteit maken die verwijzingen naar iedere fabrikant bevat en een opzoekveld gebruiken in plaats van een optieset.

Weergaven mogen maximaal 1000 kenmerken per weergave bevatten. Als een weergave wordt gemaakt voor een entiteit die deze limiet overschrijdt, moet een subset van beschikbare kenmerken in de weergave worden gebruikt. Als u een kenmerk toevoegt boven de limiet van 1000, wordt er een foutmelding weergegeven die aangeeft dat het maximale aantal kenmerken is overschreden.

Zie ook

Entiteiten maken en bewerken
Entiteitsrelaties maken en bewerken
Velden maken en bewerken

Formulieren maken en ontwerpen