Saltar al contenido principal

Agregar una escala de tiempo a un formulario

Objetivo​

Colocar una escala de tiempo en un formulario. Una escala de tiempo enumera los registros de otras tablas que apuntan al registro que tiene abierto, del más reciente al más antiguo. En un cliente, eso es cada correo electrónico, llamada y nota sobre él en una sola columna.

Requisitos previos​

  • Ha iniciado sesión con un rol de creador (o de administrador de la plataforma).
  • Tiene un formulario abierto en el Diseñador de formularios (consulte Crear un formulario).
  • Otra tabla apunta a esta. Una escala de tiempo enumera registros que tratan sobre este, así que alguna tabla necesita una búsqueda que apunte a esta tabla: una búsqueda de una sola tabla, o una búsqueda de varias tablas que tenga esta tabla entre sus destinos. Si todavía no hay ninguna, agregue primero esa búsqueda.

Pasos​

  1. En el Diseñador de formularios, busque la fila en la que debe ir la escala de tiempo y seleccione Agregar escala de tiempo, junto a Agregar sección. Se agrega una sección titulada Escala de tiempo y queda seleccionada. Ya lee la primera tabla que apunta aquí.
  2. En el panel Propiedades, compruebe su origen:
    • Tabla: qué tabla enumera.
    • Apunta aquí mediante: la búsqueda de esa tabla que apunta a esta. Solo se ofrecen las búsquedas que pueden apuntar aquí.
    • Fecha: por qué se ordenan los elementos, del más reciente al más antiguo. Sirve cualquier campo de fecha, incluido Fecha de creación.
    • Título: con qué se encabeza cada elemento.
    • Texto (opcional): un campo cuyas primeras palabras se muestran bajo el título.
    • Tipo (opcional): un campo de opciones que distingue los registros de la tabla, como Correo electrónico, Llamada de teléfono o Nota. Si se establece, cada elemento adopta el icono y el color de su opción, la escala de tiempo ofrece un filtro por opción y Nuevo ofrece una entrada por opción, ya establecida en ella.
    • Estado (opcional): un campo que se muestra junto a la fecha de cada elemento.
  3. Para enumerar también una segunda tabla, seleccione Agregar origen. Sus registros se combinan con los del primero por fecha.
  4. Elija Elementos antes de Cargar más si 20 no es adecuado para este formulario.
  5. Asigne a la sección un título y un icono como a cualquier otra sección, y establezca su ancho en la fila.
  6. Seleccione Guardar.

Qué ocurre entre bastidores​

La escala de tiempo se guarda en la definición del formulario como la propiedad timeline de la sección: las tablas que lee y qué campo desempeña cada papel. Al guardar el formulario, y al importar una solución que lo contiene, cada nombre se comprueba contra el entorno. Una escala de tiempo que nombra una tabla o un campo que no existe, o un campo de fecha que no es una fecha, se rechaza. Nunca se muestra vacía, porque una escala de tiempo vacía se leería como «no ha pasado nada con este cliente».

En la aplicación, la escala de tiempo lee cada tabla de origen como la persona que la está mirando. No se muestran los registros que su rol no puede leer, y una tabla que no puede leer en absoluto queda fuera. Una escala de tiempo nunca muestra a alguien un registro que de todos modos no podría abrir.

Una sección es o bien de campos o bien una escala de tiempo, nunca ambas cosas, así que no puede soltar campos en una sección de escala de tiempo.

Solución de problemas​

  • No hay botón Agregar escala de tiempo. El diseñador todavía está cargando qué tablas apuntan aquí; aparece en cuanto llega esa lista.
  • El panel indica que ninguna tabla apunta a esta. Dé a otra tabla una búsqueda que apunte a esta tabla y vuelva a abrir el formulario.
  • Al guardar se indica que el «date» de una escala de tiempo debe ser un campo de fecha y hora. La parte Fecha nombra un campo que no es una fecha. Elija otro en el panel.
  • Un campo que eliminé ha desaparecido de una escala de tiempo. Eliminar un campo lo quita de todas las escalas de tiempo que lo usaban. Una parte opcional simplemente se descarta. Un origen que ha perdido su Apunta aquí mediante, su Fecha o su Título se quita, y la sección se queda para que la vuelva a rellenar.

Escenarios relacionados​