Saltar al contenido principal
Una Section es la unidad de datos reutilizable de una Journey Manager App. Se vincula a una View — que define el tipo de objeto, los filtros y los campos disponibles — y expone una o más layout pages que presentan esos registros. Una misma section puede reutilizarse en muchas apps.

Properties

PropertyTipoRequeridoDescripción
titlestringNombre visible.
slugstringIdentificador (a–z, 0–9, -); único.
iconstringNoIcono que se muestra para la section.
descriptionstringNoPara qué sirve la section.
object_typestringEl tipo de objeto que gestiona la section — por ejemplo contacts, content instances, documents u orders.
typestringEl subtipo de la section.
view_idreferenciaLa View vinculada. Debe existir; cambiarla vuelve a sembrar los fields desde la nueva View.
fieldsarrayNoConfiguración de visualización y enlace por campo.
layout_pagesarrayNoLas layout pages que expone esta section.
allow_exports_generationbooleanNoHabilita los exports de la section.
creation_rulesobjectNoReglas para la creación de registros.

Vínculo con la View y fields

Los datos de una section vienen por completo de su View vinculada: la View decide el tipo de objeto, qué registros aparecen (sus filtros) y qué campos están disponibles. Cuando defines o cambias el view_id, los fields de la section se vuelven a sembrar desde los campos de esa View, así la section siempre refleja la View a la que apunta. Luego personalizas la visualización de cada campo — su etiqueta, si es ordenable y si enlaza a otro lugar.

Field linking

Un campo puede declarar un enlace para que su valor se convierta en un drill-down cliqueable hacia la layout page de otra section — por ejemplo, el nombre de un contact que abre la Single Record page del contact, o un número de order que abre el detalle del order. Al guardar, el enlace se enriquece con el título y slug del destino. Una section puede enlazar a su propia Single Record page (una autorreferencia), que es el patrón común para “haz clic en una fila para abrir su detalle”.

Reglas de creación

Para las sections cuyos usuarios crean registros, las reglas de creación acotan y enrutan esa creación:
  • Acotar los pickers — restringir los pickers de un formulario de creación a los registros que devuelve una View elegida (por ejemplo, limitar qué contacts o locations puede seleccionar un usuario).
  • Enrutar registros relacionados — mapear un registro relacionado a la Single Record page que debe abrirse cuando un usuario navega a él, para que los drill-downs caigan en la página de detalle correcta.

Layout pages

Una section contiene una o más layout pages — cada una una forma distinta de presentar los mismos registros. El catálogo completo de tipos de lista y visualización, con la configuración que requiere cada uno, está en la página de Layout pages; las experiencias de detalle y creación están en la página de Single Record pages.

Exports

Cuando allow_exports_generation está activo, los usuarios pueden exportar los registros de la section. Los exports corren en segundo plano y producen archivos CSV y JSON, con un aviso cuando la descarga está lista. Aplica filtros antes de exportar para mantener el resultado enfocado.

Comportamiento y reglas

Una section no puede eliminarse mientras está vinculada a una app. Desvincúlala de cada app primero, y luego elimínala.

Relacionado

Layout pages

Cada forma de presentar los registros de una section.

Single Record pages

La vista de detalle del registro y el formulario New Record.

Views

La fuente de datos a la que se vincula cada section.

App Designer

Cómo la navegación de una app apunta a las sections.