La siguiente sección explica cómo funciona el número de serie y describe cómo añadir un número de serie al diseñar un formulario. También presenta formas de personalizar el número de serie utilizando el contenido de otros campos para que sea más fácil de recordar.
A cada registro almacenado en ActivityInfo se le asigna automáticamente un ID único, generado aleatoriamente, cuando se crea. Al utilizar un campo de número de serie en su formulario, puede identificar más fácilmente cada registro gracias a un formato más fácil de recordar que consiste en números secuenciales como "000023", "000024".
Si añade un campo de número de serie en su formulario, este campo se convierte automáticamente en el campo clave de su formulario y no puede añadir otras claves.
Solo se puede añadir un campo de número de serie por formulario.
Para que sea más fácil rastrear o recordar un registro, en lugar de tener solo un número, puede añadirle un prefijo que le dará más trazabilidad, sin revelar información sensible. Para ello, puede añadir una fórmula de prefijo.
Esto es útil porque le permite identificar rápidamente cualquier registro específico en la vista de tabla.
También permite a los usuarios referirse fácilmente a dicho registro si está utilizando múltiples formularios que se enlazan entre sí con campos de referencia.
Para garantizar que los números de serie sean únicos, solo se asignan una vez que el registro se guarda realmente en el servidor. Cuando está editando un registro que aún no se ha guardado, el campo del formulario se mostrará como "(Pendiente)".
También puede utilizar números de serie en subformularios. En los subformularios, la fórmula de prefijo también puede derivar del formulario padre.
Por | defecto, ActivityInfo asigna un número de serie utilizando el formato '%06d', que son 6 dígitos con relleno de ceros.
Una vez que se asigna un número de serie a un registro, no se puede cambiar.
Si se añadieron registros a un formulario antes de que se aplicaran los cambios a una fórmula de prefijo, el número de serie anterior seguirá siendo el mismo y el cambio solo se aplicará a los nuevos registros.
Si guarda un registro mientras utiliza una base de datos disponible sin conexión, no se le asignará un número de serie hasta que haya sincronizado completamente el formulario con ActivityInfo.
Los números de serie pueden ser especialmente útiles para configurar sistemas de seguimiento de casos, en los que los trabajadores sociales necesitan un identificador fácil de recordar para cada caso que no incluya información de identificación personal.
Cómo añadir un número de serie
Añadir el campo de número de serie
- En la página de diseño del formulario, haga clic en "Número de serie" para seleccionarlo de la paleta de campos.
Rellene las propiedades del número de serie proporcionando:
- Etiqueta: dé un nombre descriptivo para el número de serie
- Descripción: opcionalmente, proporcione una descripción para el número de serie
- Código: opcionalmente, proporcione un código para el número de serie
- Fórmula de prefijo: puede personalizar el número de serie utilizando otro campo; lea los siguientes ejemplos para obtener más información
En los ajustes, marque las casillas que desee aplicar al número de serie.
Personalizar el campo de número de serie con un campo de selección única
- Puede personalizar un número de serie utilizando un campo de selección única. En este caso, los usuarios podrán seleccionar el prefijo de una lista de opciones que usted les proporcionará.
- Añada un campo de selección única y añada como opciones todos los prefijos posibles.
- Haga clic en "Hecho" para añadir el campo.
- En la sección de prefijo del campo de número de serie, haga clic en la flecha para mostrar una lista de opciones que pueden funcionar como prefijos y seleccione el campo de selección única.
- Haga clic en "Hecho" para añadir el campo.
- Haga clic en "Guardar" para guardar el formulario.
- Cuando un usuario añade un registro, no podrá rellenar el campo de número de serie, ya que ActivityInfo lo rellena automáticamente. En su lugar, verá la palabra "Pendiente" en ese campo.
- Si ha utilizado un campo de selección única para definir el prefijo, el usuario podrá seleccionarlo al añadir un nuevo registro y este se añadirá automáticamente como prefijo al número de serie que se asignará al registro.
- Esto aparecerá en la vista de tabla delante del número de serie.
Personalizar el campo de número de serie con un campo de texto
- Puede personalizar un número de serie utilizando un campo de texto. En este caso, los usuarios podrán proporcionar un texto corto que se utilizará como prefijo del número de serie. También puede añadir una máscara de entrada al campo de texto, para restringir lo que los usuarios pueden escribir en el campo de texto.
- Añada un campo de texto.
- Haga clic en "Hecho" para añadir el campo.
- En la sección de prefijo del campo de número de serie, haga clic en la flecha para mostrar una lista de opciones que pueden funcionar como prefijos y seleccione el campo de texto.
- Haga clic en "Hecho" para añadir el campo.
- Haga clic en "Guardar" para guardar el formulario.
- Cuando un usuario añade un registro, no podrá rellenar el campo de número de serie, ya que ActivityInfo lo rellena automáticamente. En su lugar, verá la palabra "Pendiente" en ese campo.
- Si ha utilizado un campo de texto para definir el prefijo, el usuario podrá escribir en el campo de texto que se añadirá automáticamente al prefijo.
- Esto aparecerá en la vista de tabla delante del número de serie.
Personalizar el campo de número de serie con una fórmula de texto
- Puede personalizar un número de serie utilizando más de un campo de texto y fórmulas de texto.
- Añada los campos de texto que desee utilizar y asígneles un código.
- Añada un campo de número de serie, asígnele un nombre y, en la sección de prefijo del campo de número de serie, escriba la fórmula de texto. Utilice los códigos que asignó a los campos de texto en la fórmula.
- Haga clic en "Hecho" para añadir el campo.
- Haga clic en "Guardar" para guardar el formulario.
- Cuando un usuario añade un registro, no podrá rellenar el campo de número de serie, ya que ActivityInfo lo rellena automáticamente. En su lugar, verá la palabra "Pendiente" en ese campo.
- Si ha utilizado campos de texto para definir el prefijo, el usuario podrá escribir en los campos de texto y el prefijo se aplicará automáticamente al número de serie.
Personalizar el número de serie con un campo de un formulario de referencia
- Puede personalizar un número de serie utilizando un campo de texto, un campo de selección única o un número de serie de otro formulario. Para ello, debe añadir un campo de referencia en su formulario y hacer referencia al formulario que contiene el campo que desea utilizar.
- A continuación, en la fórmula de prefijo del campo de número de serie, haga clic en la flecha y seleccione el campo de la lista o escriba la fórmula.
- Cuando un usuario añade un registro, no podrá rellenar el campo de número de serie, ya que ActivityInfo lo rellena automáticamente. En su lugar, verá la palabra "Pendiente" en ese campo.
- Si ha utilizado un campo de referencia para definir el prefijo, el usuario podrá seleccionar su respuesta en el campo de referencia (que sería el número de serie o cualquier otro campo(s) clave del formulario de referencia) y el prefijo se aplicará automáticamente al número de serie.