Identifier Picker
Overview
Since the data product identifier inside the builder is unique and generated as {domain}.{name}.0
, this picker automatically generates the identifier when domain
and name
fields are populated. There is also a check if there is already an existing Data Product with the same identifier.
Configuration
This picker is defined inside template.yaml
as shown:
identifier:
title: Identifier
type: string
ui:field: IdentifierPicker
ui:options:
allowArbitraryValues: false
nameField: name
domainField: domain
validation: true
Usually, you should not configure this picker, but in case you need to handle specific use cases, the configuration options are:
allowArbitraryValues
[boolean]: If true, the user can input any value for the identifier. If false, the identifier is generated automatically.nameField
[string]: The name field that will be used to generate the identifier. Defaults toname
.domainField
[string]: The domain field name that will be used to generate the identifier. Defaults todomain
.validation
[boolean]: If false, the picker will not check if there is already an existing system with the same identifier. If true, or not defined, the picker will validate the identifier.