Añadir atributo de datos

Este botón crea un atributo de datos nuevo para la versión del tipo de pruebas dinámicas, lo muestro en el lienzo del modelo, lo selecciona y lo abre en el panel Propiedades de atributos de datos. Este panel permite al administrador establecer las siguientes propiedades:

Tabla 1. Propiedades de los atributos de datos
Nombre de propiedad Descripción
Nombre de atributo Esta propiedad obligatoria establece el nombre del modelo para el atributo de datos seleccionado. El valor de esta propiedad se trata como el identificador interno para el atributo Datos en todos los metadatos de la Versión de tipo de prueba dinámica y, como tal, debe ser exclusivo en todos los atributos de la Versión de tipo de prueba dinámica. El nombre de atributo no se utiliza nunca para generar pantallas para las páginas de pruebas de caso y, por lo tanto, el asistente social no ve nunca su valor.
Los nombres de atributo deben seguir un formato de denominación específico:
  • Deben empezar por un carácter alfabético inglés en minúsculas
  • Sólo pueden contener caracteres alfabéticos ingleses en mayúsculas o minúsculas, caracteres numéricos y subrayados.
  • No deben contener palabras reservadas como "relatedEmployment" o "comments", ya que son identificadores reservados al editor de pruebas dinámicas.
Tipo de atributo Esta propiedad establece el atributo de datos seleccionado.

Los siguientes tipos de datos están disponibles:

  • String (valor predeterminado) - cualquier valor de carácter
  • Integer - números enteros
  • Date - una fecha del calendario
  • DateTime - una fecha y hora del calendario
  • Money - un valor de moneda
  • Boolean - true o false
  • Float - un número de coma flotante
  • Codetable - un código de tabla de códigos de Cúram

Fundamentalmente, el tipo de afecta a muchos aspectos del comportamiento administrativo y de ejecución del atributo de datos:

  • Rige qué validaciones de seguridad de tipos se ejecutarán para los valores especificados en un campo en relación con este atributo. La infraestructura de pruebas dinámicas valida todos los valores del atributo de pruebas de caso antes de que puedan guardarse en la base de datos para asegurarse de que sean valores válidos para el tipo especificado.
  • Controla qué widget de la interfaz de usuario se utilice para visualizar el valor de atributo, tanto durante la administración (en el separador Interfaz de usuario del editor) como durante la ejecución (en las pantallas para crear, modificar y ver pruebas de caso en relación con la Versión de tipo de prueba dinámica).
  • Controla los atributos que se pueden seleccionar en Validaciones estándar, Detalles de resumen, Propiedades de Pruebas generales, etc.
  • Determina las opciones de tipo de datos disponibles en los paneles Propiedades de atributos relevantes.
  • Y muchos otros, en los cuales el comportamiento de las pruebas dinámicas resulta afectado por el tipo de atributo, se documentan por separado en esta guía.

El intento de cambiar el tipo de atributo de un atributo de datos que ya está referenciado en algún lugar de la Versión de tipo de prueba dinámica (por ejemplo, lo está en la interfaz de usuario, o se hace referencia al mismo en la información de resumen, etc.), harán que el editor confirme con el administrador si se ha de continuar o no. Si se selecciona continuar, el editor eliminará todas las referencias al mismo (por ejemplo, en las fechas de inicio y finalización de negocio, validaciones, información de resumen, etc.), y actualizará la interfaz de usuario basándose en el nuevo tipo.

Valor predeterminado

Esta propiedad opcional establece el valor predeterminado que se ha de rellenar previamente en las páginas para crear pruebas de caso para el atributo de datos seleccionado. Los valores predeterminados deben ser válidos para el tipo de atributo seleccionado y el editor no permitirá que el administrador establezca valores predeterminados con formatos incorrecto para el tipo de atributo seleccionado.

Nota: En la mayoría de los casos, el valor predeterminado es un campo de texto de forma libre, pero ha cambiado para los atributos siguientes.

desplegable que contiene los valores "true" y "false" cuando el tipo de atributo se establece en "Booleano".

desplegable que contiene elementos de código de tabla en los que el tipo de atributo se define como tabla de códigos.

Campo de texto con recopilador de datos en los que el tipo de atributo se define como fecha.

El formato específico de entorno local se puede introducir para tipos de fecha como Fecha, Entero, Flotante y Dinero, y el símbolo de moneda se puede introducir en caso de atributo Dinero.

Volátil El valor de esta propiedad indica si los valores de este atributo de datos pueden cambiar de forma lógica con el tiempo y actualmente solo se utiliza en el proceso del conjunto de reglas CER. Esta propiedad no tienen ningún efecto en las pantallas de pruebas de caso de tiempo de ejecución.

Por ejemplo, un tipo de pruebas "Vehicle", tiene dos atributos: vehiclePurchasePrice y vehicleFairMarketValue. En este ejemplo, vehiclePurchasePrice no es volátil (tiene un valor en la hora de creación del registro de pruebas de caso, y este valor no se puede cambiar nunca), mientras que vehicleFairMarketValue es volátil (ya que es probable que el valor del mercado justo disminuya con el tiempo).

Si se establece en True, la propiedad volátil hará que el atributo se genere como un atributo de línea de tiempo en los conjuntos de reglas de datos de pruebas dinámicas, permitiendo que su valor cambie en los conjuntos de sucesión. Si se establece en false, el atributo se generará como un atributo no de línea de tiempo, el cual puede tener un único valor durante todo el tiempo.

La propiedad Volátil no se puede cambiar entre las versiones de tipo de pruebas dinámicas de un tipo de pruebas dinámicas. Cuando se establece esta propiedad en una Versión de tipo de pruebas dinámicas y se activa la versión, debe continuar teniendo el mismo valor para todas las versiones de tipo de pruebas dinámicas posteriores.

Obligatorio Este valor de propiedad indica que el atributo seleccionado debe ser considerado obligatorio en las páginas para crear y modificar pruebas de caso. Esta propiedad no se aplica a los atributos de datos booleanos o de tabla de códigos, a los atributos calculados o a los atributos de participante de caso relacionado. Si se establece, el asistente social debe especificar un valor para los campos en relación con este atributo de datos, y estos campos se visualizarán con un asterisco junto a los mismos para indicar al asistente social que son obligatorios. Tenga en cuenta que todos los atributos obligatorios deben aparecer en la interfaz de usuario.
Calcular en Crear si en blanco Esta propiedad se utiliza para especificar un atributo calculado que se utiliza para rellenar este atributo de datos si se deja en blanco al crearse. Una lista desplegable permite vincular el atributo Datos a un atributo Calculado. En la lista desplegable hay atributos calculados en un tipo de pruebas que son del mismo tipo de datos que el atributos de datos. Una vez que se haya seleccionado un atributo calculado, se utilizará para calcular el valor del atributo de datos si se deja en blanco en la página de creación.
<<Tipo de datos>> Opciones Los atributos de datos tienen un número de opciones que se pueden aplicar a los mismos para controlar su comportamiento. Estas opciones varían para cada tipo de atributo. Las opciones se describen en Opciones de tipo de atributo de datos y atributo calculado.
Descripción Esta propiedad configura un valor de descripción de modelo no localizable para el atributo seleccionado. Esto es para fines de anotación únicamente y nunca se muestra al asistente social en tiempo de ejecución.