Tabla de definición de campos (FDT)
Contiene la estructura de campos de la base de datos.
Adicionalmente a las definiciones estándar establecidas por Winisis, se contemplan parámetros adicionales para la elaboración de las hojas de entrada según los tipos de campos establecidos en el lenguaje HTML, edición de sub-campos, normalización de terminología a través de listas de autoridades, tesauros o tablas de valores (Pick lists), presentación del campo en la hoja de entrada, etc. Su formato es el siguiente:
Etiqueta |
Descripción |
Características de los campos | |
Tipo |
Especifica el tipo de componente de la FDT que se está describiendo, según las siguientes posibildades: Campo Fecha de creación del registro (formato MARC) Encabezado Línea Los campos que siguien a continuación se cambiaron para tipo F y se colocó en tipo de entrada la forma de ingreso del campo. ABCD realiza los cambios en forma automática al procesar la FDT.
A continuación se detalla las especificaciones de cada tipo de campo: Campo (F) Sub-campo (S) Grupo (T) Leader del registro - formato MARC (LDR)
El valor del campo 3006 asigna el tipo de campo fijo asociado al registro. La estructura del leader se almacena en un archivo denominado leader.fdt, almacenado en la carpeta def de la base de datos. Campo Fijo - formato Marc (M) Generada en forma automática por el sistema con el formato: YYYYMMDDHHMM.S (año, mes,dia,hora,minutos . segundos).
Ejm: 201010061536.48 Encabezado (H) Línea (L)
|
Etiqueta |
Valor numerico con el que se identifica el campo en el registro (tag). Su valor va desde 1 hasta 999, a excepción del tipo de campo Leader que acepta etiquetas de hasta 4 dígitos de longitug |
Título | Título o descripción del campo tal como aparecerá en los formatos de entrada o salida. |
I = Entrada principal |
Marque esta entrada si el campo es la entrada principal del registro. Se desplegará en la lista asociada al botón para un rápida localización de los registros |
R = Repetible |
Marque esta entrada si el campo es repetible |
Subcampos |
Coloque en esta entrada los subcampos que conforman el campo. Puede omitir el primer subcampo, pero debe colocar el caracter - (guión) para indicar esta situación |
Pre-Literales |
Caracteres de edicion a usar como pre-lilterales en los subcampos en la FST y en los formatos de salida. Si el primer subcampo del campo no posee delimitador, debe colocar en esta posición el caracter - (guión) Si este valor está presente, ABCD en el procedimiento de entrada de datos sustituirá los delimitadores de subcampos con los preliterales, al presentar el campo en el formulario de entrada. Cuando se almacena el registro los pre-literales serán sustituídos de nuevos por los delimitadores de subcampo. De esta forma se facilita el ingreso para el caso de campos con pocos subcampos, por ejemplo, el nombre de un especialista podría ingresarse como Apellido, Nombre y ser almacenado como Apellido^nNombre o ^aApellido^nNombre, dependiendo de la información suministrada en los parámetros Subcampos y Pre-literales |
Entrada de datos | |
Tipo de entrada |
Este valor se usa para generar la hoja de ingreso y colocar el comando HTML adecuado para la captura del campo. Se aceptan las siguientes posibilildades: Fecha (D): Activa una rutina en javascript para seleccionar la fecha desde un calendario Usela cuando se requiera seleccionar una sola opción de la disponibles Html Área (A): Inserta un editor HTML para permitir escribir un texto editado con las opciones que ofrece el lenguaje de marcación HTML HTML Externo (E): Inserta un editor HTML, pero la información no se almacena en la base de datos sino en un archivo externo el cual se vincula al registro (por implementar) Texto/Área de texto (text/textarea): Presenta un textbox o un textarea dependiendo de la información que se inserte bajo las columnas filas/columnas de la FDT:
Texto de longitud fija (XF): Presenta un Textbox donde se limita el número de caracteres que se pueden insertar en el campo. El número de caracteres que se pueden insertar debe aparecer bajo columnas Tabla (TB): Facilita la edición de los campos repetibles con subcampos, presentandolos en forma de tabla. Adicionalmente, se puede limitar el número de occurrencias a ingresar, colocando el valor correspondiente bajo filas. Cuando se selecciona este tipo de entrada, cada fila de la tabla representa una ocurrencia del campo y se provee un enlace al final de la última fila para poder agregar filas adicionales. Password (P): Rellena la casilla de ingreso con * para esconder el contenido del campo. Adicionalmente presenta en la hoja de entrada un campo para confirmación del password y activa una rutina en javascript para determinar si el password y la confirmación son iguales. Si se activó la opción de encriptación del password (parámetro MD5) del script central/config.central, el password se encripta de usando el algoritmo MD5. En este caso, si se edita un registro hay que suministar de nuevo el password ya que se guarda el valor encriptado. Subir documento y establecer enlace (U) Fecha, hora y operador que modifica el registro (OD) Fecha de creación del registro (DC) En este campo se coloca la identificación del operador que crea el registro Identificador único del registro o Número de control del objeto (AI)
|
Filas |
|
Columnas |
Si el valor de Ingresar como es X (Textbox/Text area) o A (Html area), especifica el máximo número de columnas (caracteres) a presentar en las líneas del área de texto Si el valor de Ingresar como es T (campos repetibles con subcampos), el número de columnas lo determina la cantidad de subcampos definidos Si el valor de Ingresar como es O (radio button) o C (checkbox) especifica el número de opciones a colocar en cada línea |