Skip to Content

Tipos de registro

Los tipos de registro son variantes de una misma entidad. Una Donación puede ser “única”, “recurrente” o “en especie”; un Contrato puede tener un tipo por línea de negocio. Comparten los campos de la entidad, pero cada tipo puede mostrar su propia página y su propio formulario de creación, y el tipo se ve como una etiqueta en el registro. Para administrarlos necesitás configure_entities.

Se configuran en Configuración → Constructor de app → Entidades → (entidad) → Tipos de registro.

Cómo funcionan

  • Una entidad tiene cero o más tipos. Sin tipos, nada cambia (es el caso común de las entidades que creás vos).
  • Con uno o más, hay a lo sumo un predeterminado: el primero que creás lo es, y si marcás otro, el anterior deja de serlo.
  • Los tipos que trae un paquete sobre una entidad tuya (por ejemplo, Real Estate suma “Consulta de propiedad” y “Pedido de tasación” a Casos) nunca son predeterminados: instalar el paquete no cambia el tipo de los registros que crea tu equipo.
  • Un tipo inactivo no se ofrece al crear registros nuevos, pero los registros que ya lo tienen lo conservan.

Crear un tipo

  1. En la pestaña Tipos de registro, botón Nuevo (abre el diálogo Nuevo tipo de registro).
  2. Nombre (lo que ve el usuario) y Nombre de API (identificador técnico en minúsculas; no se puede cambiar después).
  3. Descripción, opcional.
  4. Formulario de creación: qué campos (y en qué orden) muestra el ”+ Nuevo” de este tipo. Si lo dejás por defecto, hereda el de la entidad.

Después, en la tabla de tipos:

  • Record Page: la columna de cada tipo tiene un selector con la página que se muestra para sus registros, o Layout por defecto para usar la de la entidad. Las páginas se diseñan en la pestaña Record Pages — ver Record Pages.
  • Marcar como predeterminado: en el menú ⋯ de la fila, si querés que sea el que se asigna cuando nadie elige. Ahí también están Editar, Clonar y Activar / Desactivar.

Qué ve el usuario

  • Al crear un registro de una entidad con más de un tipo activo, primero elige el tipo (“Elegí un tipo”). Si hay uno solo y es el predeterminado, se asigna directo.
  • Si la entidad tiene tipos pero ninguno es predeterminado, la lista ofrece además Sin tipo, que viene elegido: un caso de soporte común no tiene por qué ser una “Consulta de propiedad”.
  • El tipo aparece como etiqueta junto al título en el encabezado del registro, como columna en las list views y se puede agregar al bloque de detalles de la página.
  • Al editar, puede cambiar el tipo del registro.
  • Los registros creados por automations, importaciones o la API sin indicar tipo reciben el predeterminado (o quedan sin tipo si no hay ninguno).

Página por tipo: el orden importa

La Record Page que ve un usuario se decide por la lista de páginas de la entidad, de arriba hacia abajo, la primera que matchea (por tipo de registro y por permission set). Una página sin tipo asignado matchea con cualquier registro: si está antes que la página específica de un tipo, gana. Si una página por tipo “no aparece”, revisá el orden en Record Pages. Más en Record Pages → Quién ve cuál.

Eliminar un tipo

Borrar un tipo que tiene registros asignados no los deja “sin tipo” en silencio: el sistema te pide a dónde reasignarlos.

  1. Eliminar muestra cuántos registros usan el tipo.
  2. Si hay otros tipos, elegís a cuál reasignar (los inactivos aparecen deshabilitados). Si era el único, los registros quedan sin tipo y lo confirmás explícitamente.
  3. La reasignación y el borrado ocurren en una sola operación: si algo falla, no se borra nada ni queda nada a medias.
  4. Si el tipo borrado era el predeterminado y quedan otros, el más antiguo pasa a serlo.

Las páginas que estaban ligadas al tipo borrado vuelven a ser páginas genéricas de la entidad.

La reasignación masiva es un cambio directo de la etiqueta de tipo: no dispara automations ni deja historial de campos por cada registro.

Limitaciones actuales

  • El fallback al tipo predeterminado no comprueba que esté activo: si desactivás el predeterminado, los registros sin tipo explícito igual lo reciben. Conviene marcar otro como predeterminado antes de desactivarlo.
  • Los tipos no restringen valores de picklists ni campos visibles por tipo (eso lo resolvés con el formulario de creación y la página por tipo).
Last updated on