Delen via


Metagegevens van entiteitskenmerken aanpassen

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Gebruik de AttributeMetadata klasse om bestaande kenmerken op te halen. Deze klasse wordt teruggezonden door het bericht RetrieveAttributeRequest. De AttributeMetadata klasse neemt over van de abstracte MetadataBase klasse.

Gebruik de specifieke klasse voor elk type kenmerk met het bericht CreateAttributeRequest om kenmerken bij te werken of om aangepaste kenmerken te maken.

Notitie

U hebt nadat uze maakt vanuit het programma toegang tot aangepaste kenmerken, maar u moet ze toevoegen aan een entiteitsformulier voordat andere gebruikers ze kunnen zien.

Typen kenmerken

De onderstaande tabel toont elk type Attribute waar u mee kunt werken. Elk kenmerk neemt over van de AttributeMetadata klasse.

Klasse

Toepassingslabel

Beschrijving

BooleanAttributeMetadata

Twee opties

Een Boole-kenmerk. U kunt de tekst voor beide opties opgeven. Bij toevoeging aan een formulier bepalen de veldeigenschappen of het kenmerk wordt weergeven als twee keuzerondjes, een selectievakje of een lijst.

DateTimeAttributeMetadata

Datum en tijd

Een datum- en tijdskenmerk. U kunt het gedrag opgeven voor het opslaan van datum- en tijdwaarden met of zonder tijdzonegegevens en de indeling om de weergave-indeling van de waarden op te geven. Meer info: Gedrag en indeling van het datum- en tijdkenmerk

Notitie

Als u gebruikmaakt van Update 1 voor Microsoft Dynamics CRM Online 2015 of van Microsoft Dynamics 365 (on-premises), ondersteunen alle datum- en tijdkenmerken nu waarden vanaf 1/1/1753 12:00 AM.

DecimalAttributeMetadata

Decimaal getal

Een decimaalkenmerk. U kunt het precisieniveau tot op maximaal tien decimalen opgeven, met minimum- en maximumwaarden tussen -100.000.000.000 en 100.000.000.000.

DoubleAttributeMetadata

Drijvendekommagetal

Een dubbel kenmerk. U kunt het precisieniveau tot op maximaal vijf decimalen opgeven, met minimum- en maximumwaarden tussen -100.000.000.000 en 100.000.000.000.

Notitie

DoubleAttributeMetadata vervangt FloatAttributeMetadata in Microsoft Dynamics CRM 4.0.

ImageAttributeMetadata

Afbeelding

Een afbeeldingskenmerk. Elke entiteit kan één afbeeldingskenmerk hebben. Bepaalde systeementiteiten hebben afbeeldingkenmerken en nieuwe afbeeldingkenmerken kunnen niet aan systeementiteiten worden toegevoegd die ze niet hebben. U kunt een afbeeldingskenmerk aan aangepaste entiteiten toevoegen

Alle afbeeldingkenmerken hebben de SchemaName 'EntityImage' en de LogicalName 'entityimage'. Aangepaste afbeeldingskenmerken hebben niet het aanpassingsvoorvoegsel van de oplossingsuitgever in de naam.Meer informatie:Entiteitsafbeeldingen.

IntegerAttributeMetadata

Geheel getal

Een geheel getalskenmerk. U kunt de maximum- en minimumwaarden instellen tussen -2.147.483.648 en 2.147.483.647.

Dit kenmerk kan worden ingedeeld om de volgende typen velden wilt maken met behulp van de IntegerFormat opsomming:

  • Duur: Geeft een vervolgkeuzelijst weer die tijdsintervals bevat. Een gebruiker kan een waarde uit de lijst selecteren of een geheel getal typen dat het aantal minuten is.

  • Tijdzone: Geeft een vervolgkeuzelijst weer die een lijst met tijdzones bevat.

  • Taal: Geeft een vervolgkeuzelijst weer met een lijst van talen die zijn ingeschakeld voor de organisatie. Als er geen verschillende talen zijn ingeschakeld, is de basistaal de enige optie. De opgeslagen waarde is de LCID-waarde voor de taal.

LookupAttributeMetadata

Opzoeken

Een kenmerk dat gemaakt wordt als een entiteitsrelatie wordt gemaakt met het bericht CreateOneToManyRequest.

MemoAttributeMetadata

Meerdere tekstregels

Een memokenmerk. Als tekstvakveld weergegeven in een formulier. De maximumlengte is 1048576 tekens.

MoneyAttributeMetadata

Valuta

Een geldkenmerk. U kunt de maximum- en minimumwaarden instellen tussen -922.337.203.685.477 en 922.337.203.685.477.

Het precisieniveau kan worden ingesteld door de eigenschap PrecisionSource te gebruiken:

  • Als de precisie op nul (0) is ingesteld wordt de MoneyAttributeMetadata.Precision waarde gebruikt.

  • Als de precisie op één (1) is ingesteld wordt de Organization.PricingDecimalPrecision. waarde gebruikt.

  • Als de precisie op twee (2) is ingesteld wordt de TransactionCurrency.CurrencyPrecision waarde gebruikt.

PicklistAttributeMetadata

Ingestelde opties

Een selectielijstkenmerk. Dit kenmerk geeft een set opties die in een vervolgkeuzelijst wordt weergegeven. U kunt het selectielijstkenmerk zo maken dat het eigen opties bevat of een algemene optieset gebruikt.

StateAttributeMetadata

Status

Het het statuskenmerk wordt automatisch gemaakt als de entiteit wordt gemaakt.

Notitie

De beschikbare opties voor dit kenmerk zijn alleen-lezen.

StatusAttributeMetadata

Reden van status

Het statuskenmerk wordt automatisch gemaakt als de entiteit wordt gemaakt. Elk van de opties moet gekoppeld zijn aan het StateAttributeMetadata kenmerk voor de entiteit. Gebruik het InsertStatusValueRequest bericht om de beschikbare opties voor dit kenmerk bij te werken.

Notitie

Elke StatusOption moet verwijzen naar een specifieke statuskenmerkwaarde omdat de statuswaarden afhankelijke zijn van een specifieke statuswaarde.

StringAttributeMetadata

Eén tekstregel

Zie StringAttributeMetadata-indelingen.

StringAttributeMetadata-indelingen

Tekenreekskenmerken kunnen worden ingedeeld om koppelingen toe te staan telefoongesprekken te voeren met Lync of Skype. Deze verandering vereist dat een nieuwe eigenschap FormatName wordt toegevoegd aan de klasse StringAttributeMetadata en de afschaffing van de eigenschap Format.

Notitie

De naam van Lync is gewijzigd in Skype voor Bedrijven. Momenteel ziet u nog steeds verwijzingen naar “Lync” in Microsoft Dynamics 365, maar Dynamics 365 werkt voortaan met Skype voor Bedrijven.

Het gebruik van de StringFormat opsomming om de indeling te bepalen voor StringAttributeMetadata.Format is afgeschaft. Gebruik in plaats daarvan de StringFormatName klasse om de waarde in te stellen van StringAttributeMetadata.FormatName.

Hierdoor kan de indelingswaarde van PhoneNumber worden ingesteld, die niet bestaat in de StringFormat opsomming.

Voor compatibiliteit met oudere systemen kunt u een waarde instellen om te bepalen hoe het kenmerk wordt ingedeeld met de Format of FormatName eigenschap. Uw bestaande code zal blijven werken als u alleen Format gebruikt, maar u kunt geen kenmerk als telefoonnummer indelen zonder FormatName te gebruiken. Als beide eigenschappen zijn ingesteld, wordt de waarde die is ingesteld met FormatName toegepast.

De StringFormatName klasse bevat de volgende leden; elk lid geeft een tekenreeks met dezelfde waarde als de naam van het lid:

Lidnaam en waarde

Beschrijving

Email

Het formulierveld valideert de tekstwaarde als een e-mailadres en maakt een mailto-koppeling in het veld.

PhoneNumber

Het formulierveld zal een koppeling bevatten voor een telefoongesprek met Lync of Skype.

PhoneticGuide

Alleen voor intern gebruik.

Text

In het formulier wordt een tekstvak weergegeven.

TextArea

In het formulier wordt een tekstgebiedsveld weergegeven.

TickerSymbol

In het formulier wordt een koppeling weergeven die bij opening een prijsopgave voor het beurssymbool weergeeft.

URL

In het formulier wordt een koppeling weergegeven om de URL te openen.

VersionNumber

Alleen voor intern gebruik.

Zie ook

De organisatieservice met Dynamics 365-metagegevens gebruiken
Werken met kenmerkmetagegevens
Gedrag en indeling van het datum- en tijdkenmerk
Berichten van metagegevens over entiteitskenmerken
Voorbeeld: Werken met kenmerkmetagegevens
Technisch artikel: Optiesetopties gebruiken met het REST-eindpunt - JScript
Voorbeeld: Kenmerkmetagegevens dumpen in een bestand
Voorbeeld: Kenmerkkeuzelijstmetagegevens dumpen in een bestand
Voorbeeld: Datum- en tijdgedrag converteren

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht