- choose which tables should be synced
- open any table to pick individual fields
- search across tables and fields
- refresh the catalog when the connector schema changes
- save the updated field map without leaving the widget flow
Selecting data
Users start by selecting tables to sync. They can search tables, select or deselect them, and open a table to pick specific fields. Selected and available fields appear in separate lists. Required fields cannot be removed. If all fields in a table are selected, the field map stores it as a wildcard for efficiency, though the UI still lists the fields.Catalog refresh
When opened, the editor checks if catalog discovery is still running and polls until it finishes. Users can also refresh the catalog manually. While refreshing, editing and saving are disabled. Errors are shown in the UI with an option to retry.Save behavior
Saving updates the connector’s field map, shows a success message, firesonFieldMapSave if set, and returns to the manager. The widget then refetches the connector, but a refetch error does not affect a successful save. Save errors are shown, and the editor stays open.
Availability
To enable this in the hotglue dashboard, go to Environment settings → Widget and turn on Allow tenants to edit field map.Integration hook
UsesetListeners to react after a field map has been saved successfully.
Event payload
- connectorId:
string - connectorType:
'connector' | 'source' - flowId:
string - tenantId:
string
Localization
The field map editor supports these localization entries:ConnectorManager.fieldMap.titleConnectorManager.fieldMap.subtitlefieldMap.selectorTitlefieldMap.selectorDescription