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 |
---|---|---|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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:
|
|
Opzoeken |
Een kenmerk dat gemaakt wordt als een entiteitsrelatie wordt gemaakt met het bericht CreateOneToManyRequest. |
|
Meerdere tekstregels |
Een memokenmerk. Als tekstvakveld weergegeven in een formulier. De maximumlengte is 1048576 tekens. |
|
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:
|
|
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. |
|
Status |
Het het statuskenmerk wordt automatisch gemaakt als de entiteit wordt gemaakt. Notitie De beschikbare opties voor dit kenmerk zijn alleen-lezen. |
|
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. |
|
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 |
---|---|
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