Autoría

La clase de regla DefaultEvidenceSummary tiene los siguientes atributos correspondientes a los distintos elementos de la información de resumen.
Tabla 1. Atributos DefaultEvidenceSummary
Atributo de regla Tipo Valor
startDate Fecha null
endDate Fecha null
isStartDateAvailable Booleano true
isEndDateAvailable Booleano true
summary Serie null
participantDetails Serie null
La idea que apoya la definición de estos atributos en la clase de regla DefaultEvidenceSummary tiene dos motivos:

La autoría de un conjunto de reglas de resumen requiere volver a definir (alterando temporalmente la terminología orientada de objetos) solo aquellos atributos cuyos valores deben ser diferentes de los definidos en DefaultEvidenceSummary.

Los valores de los atributos startDate y endDate se utilizan en la columna "Período" de la página del espacio de trabajo del tipo de pruebas dinámicas únicamente si el valor de isStartDateAvailable y isEndDateAvailable es true. De lo contrario, se utilizan las opciones de Fecha de inicio del negocio y Fecha de finalización del negocio definidas en la sección Modelado para calcular la columna "Período" del espacio de trabajo de pruebas. Por lo tanto, si la intención no es establecer startDate y endDate como parte de un conjunto de reglas de información de resumen, entonces el conjunto de reglas debe establecer isStartDateAvailable y isEndDateAvailable como false.

Generalmente, la lógica para derivar diferentes elementos de la información de resumen está basada en los datos de la instancia de pruebas de caso correspondientes. Esta es la razón por la que el contrato de los conjuntos de reglas de resumen especifica que deben tener un atributo denominado "evidence". Este atributo se rellena con los datos de la instancia de pruebas de caso correspondiente siempre que se invoca el conjunto de reglas.

La administración de pruebas dinámicas da soporte a la autoría de conjuntos de reglas de resumen generando un conjunto de reglas inicial, si el conjunto de reglas de información de resumen especificado todavía no existe. Las siguientes secciones describen el proceso de autoría de un conjunto de reglas de resumen utilizando este conjunto de reglas inicial o volviendo a utilizar un conjunto de reglas de resumen existente.

Utilización de un conjunto de reglas inicial

Si el conjunto de reglas de resumen especificado para una versión de tipo de pruebas dinámicas no existe, se genera un conjunto de reglas inicial con el nombre indicado. El conjunto de reglas de resumen tendrá una clase denominada "SummaryInformation" con la clase de regla base y el atributo "evidence" que se han mencionado en la sección anterior. Este conjunto de reglas se asociará con la categoría de información de resumen de pruebas dinámicas.

El administrador debe editar adicionalmente el conjunto de reglas para definir un atributo correspondiente a cada elemento de la información de resumen para la que se debe alterar temporalmente el valor definido en DefaultEvidenceSummary. Cuando se activa la versión de tipo de pruebas dinámicas, también se activa la información de resumen.

Utilización de un conjunto de reglas existente

Algunas veces, se especifica un conjunto de reglas existente como el conjunto de reglas que se ha de utilizar para la información de resumen. Generalmente, esto sucede cuando se crea una nueva versión de tipo de pruebas dinámicas y la versión de tipo de pruebas dinámicas anterior ya tenía especificado un conjunto de reglas para la información de resumen.

En este caso, el conjunto de reglas existente no se modifica automáticamente. Este conjunto de reglas solo se ha de modificar si es necesario modificar la lógica para calcular los elementos de resumen. Un punto a tener en cuenta es que si se modifica un conjunto de reglas de resumen existente, los cambios se verán en todas las versiones de tipo de pruebas dinámicas que han estado utilizando este conjunto de reglas. Por lo tanto, si los cambios en la derivación de la información de resumen solo se requieren para la nueva versión de tipo de pruebas dinámicas, se debe utilizar un conjunto de reglas de resumen nuevo, en lugar de modificar un conjunto de reglas existente.