Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In daylight können weitere Felder über die Mandantenparametrierung erstellt werden. Damit nicht jeder Service kundenspezifisch um die entsprechenden Felder ergänzt werden muss, stellen die jeweiligen DTOs zwei Attribute bereit, um die Informationen zu übertragen: GenericProperties, GenericPropertyValues und GenericPropertyValues.

In den GenericProperties stehen die Metadaten zu den einzelnen Attributen zur Verfügung. Die Werte für ein Attribute wird in der GenericPropertyValues-Liste gespeichert. Referenziert das GenericProperty auf eine Liste, so muss das Attribut LookupValues verwendet werden.

Code Block
languagetext
linenumberstrue
"GenericProperties": [
  {
    "Behaviour": 3,
    "Description": {
       "Values": [
         {
           "IetfLanguageTag": "de-CH",
           "Value": "AGB"
         },
         {
           "IetfLanguageTag": "en-US",
           "Value": "AGB"
         }
       ]
     },
     "DisplayName": {
       "Values": [
         {
           "IetfLanguageTag": "de-CH",
           "Value": "AGB"
         },
         {
           "IetfLanguageTag": "en-US",
           "Value": "AGB"
         }
       ]
     },
     "IsDynamicStringValue": false,
     "IsExtensionProperty": false,
     "IsMultiline": false,
     "LookupId": null,
     "Name": "AGB",
     "Nullable": true,
     "SortOrder": "2012-09-19 10:55.16730",
     "Type": 3
  },
  { ... }
]
AttributBeschreibungDatentyp
Behaviour

Beschreibt, ob das GenericProperty:
1 = HIDDEN
2 = READ ONLY
3 = EDITABLE
ist,
insbesondere in der Anmeldung Logik relevant 

Integer
DescriptionBeschreibung des GenericPropertyLanguage Value
DisplayNameLabel des GenericPropertyLanguage Value
IsDynamicStringValuedaylight intern, nicht verwendenBoolean
IsExtensionPropertydaylight intern, nicht verwendenBoolean
IsMultilineDefiniert, ob der Wert mehrzeilig istBoolean
LookupIdFalls das GenericProperty auf eine Werteliste zurückgreift wird hier die Id mitgegebenInteger
Namedaylight interner NameString
NullableKann der Wert auf NULL gesetzt werden?Boolean
SortOrderFeldwert, um die GenericProperties Client seidig zu sortierenString
Type

Typ, wird für die Darstellung verwendet:

1 = SELECT (Liste)
3 = CHECKBOX
5 = INTEGER
8 = DECIMAL
10 = DATE
11 = TIME
12 = DATETIME
14 = TEXT 

Integer

 LookupValues. Für weitere Informationen lesen Sie bitte die entsprechende Seite: GenericProperties, GenericPropertyValues und LookupValues.

LanguageValues

daylight ist Viel- und Mehrsprachig. Das bedeutet, dass gewisse Werte gleichzeitig in mehreren Sprachen zur Verfügung stehen können. Bitte konsultieren Sie die Seite Language Value DTO.

...