Assigning and configuring generators

Privacy Hub, Database View, and Table View all provide an option to assign a generator to a column.

For self-hosted Enterprise instances, the selected generator is a generator preset. A generator preset provides a specific configuration for a generator. Whenever a user selects the preset, the generator automatically uses the saved configuration for the preset, which we call the baseline configuration. Tonic Structural provides a built-in preset for most generators. You can also create custom presets.

After you select the preset, you can:

  • Override the baseline generator preset configuration. For example, if the built-in preset for the Name generator uses the First Last format, but the column contains a first name, you can change the format to First.

  • Remove the overrides to the baseline configuration.

  • Save the updated configuration as the new baseline for the generator preset.

  • Save the updated configuration as a new custom generator preset.

For more information about generator presets, go to Managing generator presets.

Required license to manage generator presets: Enterprise

For Basic and Professional instances, users select and configure generators separately for each column.

Required workspace permission: Configure column generators

Selecting the generator for the column

From the Generator Type dropdown, select the generator to assign to the column.

The list contains the names of the generators that can be applied to the column.

Use the filter field to search by generator name.

For self-hosted Enterprise instances, the generator names represent built-in and custom generator presets. When you select a generator preset, the configuration is updated to match the current baseline configuration for that preset.

Reverting to Passthrough for the column

To remove the selected generator and set the generator to Passthrough, click the delete icon next to the generator dropdown list.

Working with generator preset configurations

Overriding the baseline configuration of a generator preset

After you select a generator preset, you can change the generator configuration. For details about the available configuration options for each generator, see the Generator reference.

Overriding the configuration does not affect the baseline configuration for the generator preset.

A column is also considered to have overrides when someone changed the baseline configuration of the generator preset after it was assigned to the column.

Note that the following configuration options are not part of the preset configuration:

Removing overrides to the baseline configuration of the generator preset

On the column configuration panel, you use the Reset to baseline button to remove any overrides to the current baseline configuration for the generator preset.

Updating the baseline configuration of the generator preset

From the column configuration panel, you can save the updated configuration as the baseline configuration for the generator preset.

To do this, click Preset Options, then select Update baseline configuration. On the confirmation panel, click Confirm.

When you update the baseline configuration for the generator preset, Structural does not change the configuration of other columns that use the previous baseline configuration.

Whenever you select a generator preset, it uses the current baseline configuration.

Saving the updated configuration as a new custom generator preset

From the generator configuration panel, you can save the current configuration as a new custom generator preset.

When you create a new custom generator preset, it is selected as the generator preset for the column.

To do this:

  1. Click Preset Options, then select Create a new generator preset.

  2. On the Create New Preset dialog, in the New Preset Name field, provide a name for the new custom generator preset.

  3. Click Create.

Restoring inheritance from a parent workspace

Required license for workspace inheritance: Enterprise

In a child workspace, the configuration panel indicates whether the column currently inherits the configuration from the parent workspace.

The inheritance stops if you select a different generator or change the generator configuration.

The inheritance stops if you select a different generator or generator preset (including the Passthrough generator) or change the configuration.

When the column overrides the parent configuration, to reset to the parent configuration and restore the inheritance, click Reset.

Last updated