nxar.Aprender
Fundamentos: modelá tu negocio0 de 8 capítulos
  1. 1Tu primera entidad
  2. 2Campos
  3. 3Reglas de datos
  4. 4Tipos de registro
  5. 5La página del registro
  6. 6Permisos
  7. 7Visibilidad
  8. 8Comprobalo

Casos de uso

  1. ·Ocultar un campo a un rol
  2. ·Un estado distinto por tipo de registro
  3. ·Mostrar los registros hijos en el padre
  4. ·Que cada vendedor vea solo lo suyo

← Volver al recorrido

Caso de uso · Fundamentos: modelá tu negocio · 8 min

Mostrar los registros hijos en el padre

Al abrir un registro, ver la lista de los registros que dependen de él, con buscador y botón para crear uno nuevo.

El problema. Tenés Proyectos y, para cada proyecto, varios Hitos. Hoy, para saber qué hitos tiene un proyecto, hay que ir a la lista de Hitos y filtrar. Querés abrir el proyecto y verlos ahí.

La idea. La relación vive en el hijo: cada Hito tiene un campo Relationship que apunta a su Proyecto. Con eso, la página del Proyecto puede mostrar una Related List: todos los hitos cuyo campo apunta a ese proyecto. No hace falta tocar el Proyecto ni duplicar datos.

Probalo en un workspace de práctica

Un workspace con el escenario ya armado, que se borra solo a las 48 h. Estamos terminándolo.

Asegurate de que el hijo apunte al padre

ConfiguraciónConstructor de appEntidadesHitoCampos

Si Hito todavía no tiene el campo, Nuevo campo → Label Proyecto, Tipo Relationship. En Configuración:

  • Entidad destino: Proyecto.
  • Campo a mostrar: name.
  • Al eliminar el registro relacionado: elegí qué pasa con los hitos si se borra el proyecto. Eliminar también este registro los borra con él; No permitir la eliminación impide borrar un proyecto con hitos; Limpiar el valor de este campo los deja sueltos.

Crear campo.

Abrí la página del padre

ConfiguraciónConstructor de appEntidadesProyectoRecord Pages

Hacé clic en la página que usa tu equipo para abrir el builder.

De la paleta (grupo Standard), arrastrá Related List a la columna principal, o adentro de una pestaña si la página tiene Tabs. En Properties:

  • Related entity: Hitos. La lista solo ofrece entidades que tienen un campo que apunta a Proyecto.
  • Relation field: aparece solo si Hito tiene más de un campo que apunta a Proyecto (por ejemplo, “Proyecto” y “Proyecto anterior”). Elegí el que corresponde.
  • Show “New” button: para crear un hito desde el proyecto.
  • Show search bar, Show columns button y Show filter button: según cuánto la vayan a usar.

Guardá

Save, arriba a la derecha. Los usuarios ven el cambio la próxima vez que abren un proyecto.

La lista relacionada respeta permisos y visibilidad: cada persona ve solo los hitos que puede leer. Dos personas pueden abrir el mismo proyecto y ver listas distintas, y eso es correcto.

Cómo saber que te salió

Abrí un proyecto que tenga hitos: aparece la lista con sus hitos, y solo los suyos. Creá uno desde el botón de la lista y fijate que aparezca en ella.

¿Te funcionó?