Skip to main content

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 to name.
  • domainField [string]: The domain field name that will be used to generate the identifier. Defaults to domain.
  • 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.