...
Property | Data Type | Mandatory | Example | Description | ||
---|---|---|---|---|---|---|
| String |
| Cost Center | The default name used to display the attribute in the system. | ||
| String |
| ext_cost_center | You can always change the name or the translation of your attribute later on but the system name must always stay the same. The system name is used in many places from configurations to the API. To ensure that all configurations and external systems will work as expected even after you renamed an attribute, the system name is used there. To indicate a customer attribute, each attribute that you are creating must start with | ||
| String | Customer.OrganizationUnit.CostCenter | When set, the translations files will be checked against the configured translation key. If a translation is present in the current users language, that translation is used instead of the name. | |||
| String | Customer.OrganizationUnit.CostCenter.Placeholder | The translation of this will be used as a html | |||
| String | The cost center of the organization unit from SAP | The description of the attribute. | |||
| Drop Down |
| String | Select any of the supported Data Types | ||
| Drop Down |
| Mandatory | Defines if whether or not a value must be entered or not in the UI.
| ||
| Bool | True | Whether or not the attribute value can be updated by the user, an administrator or the sytem. | |||
| Bool | True | Whether or not the attribute value has to be unique in the assigned context. So if you assign it to an organization unit and a core identity type, the uniqueness is checked within the context. So you can create one core identity and one organization unit with the same value, but not two core identities with the same value. | |||
| Bool | False | Whether or not the system should store the entered value as a symmetrically encrypted value or not. | |||
| Bool | False | Whether or not more than one value can be entered and stored. | |||
| Bool | False | If you would like to present the user with a list of predefined drop down value, mark it as a drop down value.
| |||
| String | [A-Za-z] | A regex that will be applied against the input value. | |||
| String | Customer.OrganizationUnit.CostCenter.LetterValidationMessage | The translation key that will be translated to the users language and presented to him in case the defined regex does not match. | |||
| Int | 1 | If more than one attributes are present on an form, this number will define the ordering. | |||
| Drop Down | Default | An entries of the defined Attribute Groups | |||
| Multi Select | Organization Unit | Where the attribute can be assigned to. | |||
| Drop Down | If you did choose asset as an attribute type, you will need to select the specific asset type. |
...
Property | Data Type | Mandatory | Example | Description |
---|---|---|---|---|
Name | String |
| Cost Center One | The default name used to display the drop down value in the system. |
| String | Customer.OrganizationUnit.CostCenter.CostCenterOne | When set, the translations files will be checked against the configured translation key. If a translation is present in the current users language, that translation is used instead of the name. | |
| Dependend on the attributes data type | 334432 | This might be the same as the name, but does not have to. For example you could use a readable name as the name of the drop down value, but the internal identifier from SAP as the actual used value. Whenever the value is displayed, the name or the translation will be used, but when provisioning the value to a target system, the used value will be used. |