Tilpasse objektets attributmetadata
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Brug klassen AttributeMetadata til at hente eksisterende attributter. Denne klasse returneres af meddelelsen RetrieveAttributeRequest. Klassen AttributeMetadata arver fra resumeet MetadataBase.
Brug den klasse, der er specifik for hver enkelt attribut med meddelelsen CreateAttributeRequest for at opdatere attributter eller oprette brugerdefinerede attributter.
Bemærk
Du kan få adgang til brugerdefinerede attributter automatisk, når du opretter dem, men du skal føje dem til en objektformular og udgive dem, før brugerne kan se dem.
Attributtyper
I følgende tabel vises de forskellige typer Attribute, du kan arbejde med. Hver attribut nedarves fra klassen AttributeMetadata.
Klasse |
Programetiket |
Beskrivelse |
---|---|---|
To muligheder |
En boolesk attribut. Du kan angive teksten til begge indstillinger. Når feltegenskaber føjes til en formular, styrer de, om attributten skal vises som to alternativknapper, et afkrydsningsfelt eller en liste. |
|
Dato og klokkeslæt |
En dato- og klokkeslætsattribut. Du kan angive funktionsmåden for at gemme dato- og klokkeslætsværdier med eller uden oplysninger om tidszone og format for at definere visningsformatet for værdierne. Flere oplysninger: Funktionsmåde og format for dato- og klokkeslætsattribut Bemærk Hvis du bruger Opdatering 1 til Microsoft Dynamics CRM Online 2015 eller Microsoft Dynamics 365 (i det lokale miljø), understøtter alle dato- og klokkeslætsattributter nu værdier så tidligt som 01-01-1753 12:00. |
|
Decimaltal |
En decimalattribut. Du kan angive niveauet for præcision op til ti decimaler og minimale og maksimale værdier fra -100.000.000.000 til 100.000.000.000. |
|
Flydende tal |
En dobbelt-attribut. Du kan angive niveauet for præcision op til fem decimaler og minimale og maksimale værdier fra -100.000.000.000 til 100.000.000.000. Bemærk DoubleAttributeMetadata erstatter den FloatAttributeMetadata, der bruges i Microsoft Dynamics CRM 4.0. |
|
Billede |
En billedattribut. De enkelte objekter kan have én billedattribut. Visse systemobjekter har billedattributter og nye billedattributter kan ikke føjes til systemobjekter, der ikke har dem. Du kan føje en billedattribut til brugerdefinerede objekter Alle billedattributter har SchemaName 'EntityImage' og LogicalName 'entityimage'. Brugerdefinerede billedattributter bruger ikke tilpasningspræfikset for løsningsudgiveren i navnet.Flere oplysninger:Objektbilleder. |
|
Heltal |
En heltalsattribut. Du kan angive de maksimale og minimale værdier fra -2.147.483.648 til 2.147.483.647. Denne attribut kan være formateret til at oprette følgende typer felter ved hjælp af optællingen IntegerFormat:
|
|
Opslag |
En attribut oprettes, når en objektrelation oprettes ved hjælp af meddelelsen CreateOneToManyRequest. |
|
Flere linjers tekst |
En notatattribut. Vises som et tekstfelt i en formular. Maksimumlængden er 1048576 tegn. |
|
Valuta |
En pengeattribut. Du kan angive de maksimale og minimale værdier mellem -922.337.203.685.477 og 922.337.203.685.477. Niveauet for præcision kan angives ved hjælp af egenskaben PrecisionSource:
|
|
Angivne indstillinger |
En valglisteattribut. Denne attribut indeholder en række indstillinger, der vises på en rulleliste. Du kan oprette valglisteattributten, så den også kan indeholde sine egne indstillinger eller bruge et sæt af globale indstillinger. |
|
Status |
Tilstandsattributten oprettes automatisk, når objektet oprettes. Bemærk De tilgængelige indstillinger for denne attribut er skrivebeskyttet. |
|
Statusårsag |
Statusattributten oprettes automatisk, når objektet oprettes. Hver af indstillingerne skal knyttes til attributten StateAttributeMetadata for objektet. Brug meddelelsen InsertStatusValueRequest til at opdatere indstillingerne for denne attribut. Bemærk Hver StatusOption skal referere til en bestemt tilstandsattributværdi, da statusværdier afhænger af en bestemt tilstandsværdi. |
|
Enkelt tekstlinje |
Se StringAttributeMetadata-formater. |
StringAttributeMetadata-formater
Strengattributter kan formateres, så links kan starte telefonopkald ved hjælp af Lync eller Skype. Denne ændring kræver, at en ny FormatName-egenskab føjes til klassen StringAttributeMetadata og den ændrede funktionsmåde for egenskaben Format.
Bemærk
Lync hedder nu Skype for Business. I øjeblikket kan der stadig ses referencer til "Lync" i Microsoft Dynamics 365, men Dynamics 365 arbejder sammen med Skype for Business.
Brug af optællingen StringFormat til at definere formatet for StringAttributeMetadata.Format er forældet. Brug i stedet klassen StringFormatName til at angive værdien af StringAttributeMetadata.FormatName.
Dette giver dig mulighed for at angive formatværdien af PhoneNumber, som ikke findes i optællingen StringFormat.
For bagudkompatibilitet kan du angive en værdi for at styre, hvordan attributten er formateret, ved hjælp af egenskaben Format eller FormatName. Din eksisterende kode vil stadig fungere, hvis du kun bruger Format, men du kan ikke formatere en attribut som et telefonnummer uden at bruge FormatName. Hvis begge egenskaber er angivet, vil den værdi, der er angivet ved hjælp af FormatName, blive anvendt.
Klassen StringFormatName indeholder følgende medlemmer; hvert medlem returnerer en streng med samme værdi som navnet på medlemmet:
Medlemsnavn og værdi |
Beskrivelse |
---|---|
Formularfeltet skal validere tekstværdien som en e-mail-adresse og oprette et mailto-link i feltet. |
|
PhoneNumber |
Formularfeltet skal indeholde et link for at starte et telefonopkald ved hjælp af Lync eller Skype. |
PhoneticGuide |
Kun til intern brug. |
Text |
En tekstboks vises i formularen. |
TextArea |
Et tekstområdefelt vises i formularen. |
TickerSymbol |
Formularen viser et link, der åbnes, for at vise et tilbud for aktiesymbolet. |
URL |
Formularen viser et link for at åbne URL-adressen. |
VersionNumber |
Kun til intern brug. |
Se også
Bruge organisationstjenesten med Dynamics 365-metadata
Arbejde med attributmetadata
Funktionsmåde og format for dato- og klokkeslætsattribut
Meddelelser for objektets attributmetadata
Eksempel: Arbejde med attributmetadata
Teknisk artikel: Brug af grupperede indstillinger sammen med slutpunktet REST – JScript
Eksempel: Gemme attributmetadata i en fil
Eksempel: Lagring af metadata for valgliste med attributter til en fil
Eksempel: Konvertér funktionsmåde for dato og klokkeslæt
Microsoft Dynamics 365
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret