Saltar al contenido principal

Resumen

Una View es una configuración guardada y reutilizable para listar un object type — Contacts, Content Instances, Orders, Documents y más. Combina qué mostrar (las columnas) con qué incluir (un filtro guardado), más la presentación (agrupación de columnas, etiquetas, orden, timezone). Una vez guardada, aplicas una view a una tabla con un clic, la exportas, o la usas como fuente de datos de una sección de Journey Manager. Para el modelo mental, consulta Conceptos básicos.
Views es un feature compartido. Las páginas por módulo —Content Views, Commerce Views, Customer Data Views— son el mismo feature expuesto en cada módulo; esta es la referencia canónica.

Dónde encontrarlo

  • Las utilities de Views — lista y editor de las views guardadas.
  • Un selector de Views & segments en la tabla de lista de un módulo, para aplicar una view guardada.
  • Las secciones de Journey Manager, que se vinculan a una view como fuente de datos.

Properties

PropertyTipoRequeridoDescripción
titlestringNombre de la view.
slugstringIdentificador — una view se direcciona por id o slug.
object_typeenumEl object type que lista la view.
typestringCondicionalUn scope de sub-tipo (requerido para Content Instances y Orders).
template_idreferenceCondicionalEl scope de Template (requerido para Content Instances y Documents).
profile_idsarrayNoScope de Profile (para Contacts y Organizations).
timezonestringNoSe aplica a las columnas de fecha y hora de la view.
object_fieldsarrayLas columnas seleccionadas y sus ajustes de presentación (grupos, etiquetas, orden).
filtersobjectNoEl filtro guardado —más los filtros de relationship— aplicado a los resultados.
relationshipsarrayNoLas columnas de relationship que incluye la view.

Columnas

Las columnas de una view pueden incluir:
  • Campos — las properties y los Attributes del objeto.
  • Columnas de relationship — campos o agregados de los objetos relacionados.
  • Taxonomies y Tags — columnas de clasificación.
  • Workflows — el workflow y el paso actual de un registro.
  • Insights — agregaciones calculadas.

Filtrado

Una view guarda un filtro que decide qué registros aparecen, incluidos filtros sobre objetos relacionados. El filtro es el complemento guardado del constructor de filtros avanzados — construyes las condiciones una vez y las guardas con la view. Los resultados son ownership-aware: un Journey Manager solo ve los registros que posee, mientras que un super admin o Master ve todo (ver Ownership).

Exports

El dataset de una view se puede exportar (CSV / XLSX) como un job en background, y luego descargar.

Comportamiento y reglas

  • Una view en uso no se puede eliminar. Si una view respalda una sección de Journey Manager o una configuración de export, eliminarla se rechaza hasta quitar esas referencias.
  • Quitar una columna en uso está bloqueado. No puedes quitar una columna que una página de layout de Journey Manager todavía usa — quítala del layout primero.
  • Direccionable por id o slug. Cualquiera resuelve la view.

Seeds

Las definiciones de view viajan entre entornos como Seeds estructurales — cada una es un ítem views que lleva la configuración completa de la view (columnas, filtro y scope) en su data.

Gobernanza y permisos

Solo un super admin o un Master puede crear, editar y eliminar views.

Acceso por API

Las views tienen CRUD completo, más un endpoint query que devuelve los resultados filtrados y paginados de la view, y un endpoint support-data que devuelve los headers de columna. Consulta la API reference.

Relacionado

Segments

Audiencias guardadas, elegidas junto a las views en las tablas de lista.

Object types

Los object types que una view puede listar.