Data Resource location

The Data Resource location defines the user interface that content authors use to select or query data from external systems for a specific data archetype. This location typically has the greatest impact on the authoring experience, as it is the primary way users interact with external data in Uniform.

This location is rendered when creating or editing a data resource of the data archetype defined in the integration in a composition, component pattern, composition pattern, entry, or entry pattern.

Product picker for a commercetools data resource.
Example: Product picker for a commercetools data resource.

The data resource location is configured within the data archetype:

{ "dataArchetypes": { "type-id": { "displayName": "Archetype name", "dataEditorUrl": "/data-resource" } } }

Typical features of the data resource location include:

  • Item pickers for selecting one or more items (for example, choosing a product from a list)
  • Query builders for dynamic data queries
  • Search and filter options to make it easier to find the right data
  • Paging and sorting controls
  • Deep links to edit data directly in the external system