Estado de control de calidad y de programación

QAWeb Enterprise representa el estado actual de las estaciones de trabajo y los monitores en términos de control de calidad empleando dos estados estrechamente relacionados:

  • El estado de control de calidad : indica el resultado más reciente de la probador de control de calidad. Este estado indica si la prueba ha superado o no los criterios, así como la última vez que se ejecutó. También indica si la tarea se ha completado anteriormente en alguna ocasión.

  • El estado de programación : indica si las pruebas de control de calidad se están ejecutando siguiendo la programación esperada (determinada por la frecuencia configurada para la prueba de control de calidad en la política).

Se realiza un seguimiento del estado de control de calidad y de programación, y se agregan a nivel de terminal de ordenador. Esto se describe a continuación:

Estado de control de calidad de tareas individuales

El estado de control de calidad indica si la prueba de control de calidad ha superado los criterios definidos en la estrategia de QA. Se refiere a la ejecución completada más reciente de una prueba de control de calidad. Tenga en cuenta que cuando se cancela una tarea (debido a una interacción del usuario o a problemas técnicos), no se considera una ejecución completa. El estado de control de calidad puede contar con uno de los siguientes tres valores:

  • Compatible : la ejecución más reciente de la prueba de control de calidad genera un resultado válido porque los valores medidos cumplen los criterios definidos en la política.

  • No compatible : la ejecución más reciente de la prueba de control de calidad genera un resultado no válido porque los valores medidos no cumplen los criterios definidos en la política.

  • Pendiente : aún no hay un resultado disponible para esta prueba de control de calidad. Este es el estado inicial. Este estado suele producirse cuando se instala el agente en un nuevo terminal de ordenador, al conectar nuevos monitores o al aplicar una política modificada con nuevas pruebas de control de calidad o con criterios diferentes.

Estado de programación de tareas individuales

El estado de programación indica si la prueba de control de calidad se ejecuta según la programación configurada en la política. Para este indicador, no se indica si el resultado es positivo o negativo. Solo proporciona información sobre cuándo se ha producido la última ejecución de la tarea. Tenga en cuenta que una tarea solo se considera en ejecución cuando se ha completado correctamente (tareas canceladas debido a acciones de un usuario o problemas técnicos pueden evitar la ejecución de una tarea). El estado de programación puede contar con uno de los siguientes tres valores:

  • Puntual : la prueba se ha ejecutado al menos una vez en el intervalo de programación actual. Si, por ejemplo, un monitor con una política que requiere una prueba de respuesta de luminancia con una programación mensual ha ejecutado la prueba en el mes actual, el estado de programación se considerará Puntual.

  • Pendiente : la tarea aún no se ha ejecutado en el intervalo de programación actual, pero se ha producido una ejecución de la tarea en el intervalo de programación anterior. Este ejemplo también se aplica a una tarea mensual: si una tarea con una frecuencia mensual nunca se ha ejecutado en el mes actual, pero se ha producido una ejecución el mes anterior, el estado de programación será Pendiente. El estado volverá a Puntual cada vez que se complete la ejecución de una tarea. Sin embargo, si transcurre un intervalo completo sin ejecución alguna, el estado pasará a Caducado.

  • Caducado : la tarea no se ha ejecutado en el intervalo anterior y tampoco lo ha hecho en el intervalo de programación actual. En nuestro ejemplo de una tarea con programación mensual el estado de programación pasará a caducado en el momento en el que haya transcurrido un mes natural sin que esta tarea se haya ejecutado. El estado se mantendrá como Caducado hasta que se complete la ejecución de la tarea. En este punto, volverá al estado Puntual.

Un agente con tareas con el estado Pendiente o Caducado intentará ejecutar estas tareas en el caso de que las condiciones se cumplan. Esto se describe de forma más detallada en este capítulo.

Cómo determina la hora de ejecución de las tareas la programación de la tarea

En la estrategia de QA, cada tarea está configurada con una programación que determina la frecuencia con la que el agente QAWeb va a ejecutar las tareas. El agente QAWeb determinará que la tarea está pendiente de ejecución si esta no ha tenido lugar en el intervalo de programación actual (lo que incluye los casos en los que nunca se ha ejecutado anteriormente). En este punto, el Estado de programación de la tarea pasa a Pendiente. Si transcurre el intervalo completo y no se produce la ejecución, el Estado de programación pasará a Caducado.

La siguiente tabla resume la forma en la que el intervalo viene determinado por la programación.

Prog.

Inicio del intervalo (a las 00:00)

Fin del intervalo (a las 23:59)

Diario

Cada día

Al final de cada día

Semanal

Cada lunes

Al final del domingo

Quincenal

Cada 1.º y 15.º del mes

Al final del último día del mes y al final del 14.º del mes

Mensual

El primer día de cada mes

Al final del último día del mes

Trimestral

El primer día de cada trimestre

Al final del último día del trimestre

Semestral

El primer día de cada semestre

Al final del último día del semestre

Anual

Cada 1 de enero

Al final del año

Personalizado

Al comienzo del periodo establecido por el programa

Al comienzo del próximo periodo establecido por el programa: 1 minuto

Siempre que el agente detecte que es necesario ejecutar una tarea (cuando el estado sea Pendiente o Caducado), intentará ejecutar las pruebas de control de calidad. La ejecución exacta dependerá principalmente de si la tarea puede ejecutarse sin intervención del usuario.

  • Tareas automáticas : cuando la tarea se puede completar con el sensor interno de la pantalla de Barco, sin ninguna interacción por parte del usuario, esta se intenta ejecutar lo antes posible. Para ello es necesario que la terminal del ordenador esté encendida, que QAWeb Agent esté iniciado y que las pantallas estén activas y correctamente conectadas.

  • Tareas manuales : cuando la tarea requiere una interacción manual (por ejemplo, se requiere un sensor externo o es necesario complementar un cuestionario para una prueba visual), la tarea no puede ejecutarse automáticamente y se espere que el usuario inicie la ejecución empleando la interfaz de usuario del agente en el terminal de ordenador. El agente QAWeb mostrará avisos a los usuarios desde el icono de sistema de Windows para recordarles que la tarea debe ejecutarse.

Tenga en cuenta que el sistema de programación se ha diseñado de tal forma que el tiempo de ejecución de las pruebas de control de calidad de varios terminales de ordenador esté sincronizado al principio de cada intervalo de tiempo, independientemente del momento en el que se ha producido la instalación del terminal de ordenador o del monitor.

Esto implica que, para una programación determinada, la programación transcurrirá dos veces antes de que se marque como caducada. En un caso extremo, una prueba de control de calidad con una programación anual ejecutada el 1 de enero del año 1 mostrará el estado “Pendiente” el 31 de diciembre del año 2. Incluso aunque hayan pasado dos años, aún no se marcará como “Caducada”. Sin embargo, QAWeb ya habrá indicado durante casi un año completo que la tarea está pendiente.

Nota sobre los programas personalizados

La aplicación admite la configuración de un programa personalizado para una tarea. Esto permite muchas posibilidades como «la ejecución todos los miércoles a las 8:00» o «la expiración en marzo y octubre». El programa marca en el calendario los momentos en los que, a consecuencia del siguiente momento, la tarea expira. El momento posterior hará que caduque.

../../_images/custom_task_schedule.png

Configurar la administración de alimentación de las tareas automatizables

Tareas automáticas se pueden ejecutar sin la interacción de los usuarios de las estaciones de trabajo. Es posible configurar la forma en que estas tareas se encargan de las pantallas que están en modo de ahorro de energía/DPMS. Esto no sucede con las Tareas manuales que únicamente se pueden activar por los usuarios que se encuentran frente a las estaciones de trabajo. Para poder configurar la opción, hay que ir a la página Preferencias de la sección Control de Calidad.

Por defecto, para que se ejecuten las tareas es necesaria la presencia de pantallas activas. Normalmente, las pantallas se ponen en espera tras un periodo de inactividad en la estación de trabajo. Este comportamiento está controlado por la configuración de ahorro de energía de la propia estación. Para poder llevar a cabo sus funciones, QAWeb necesita una pantalla activa. Esto significa que QAWeb no puede ejecutar tareas de visualización en modo de espera y aguarda hasta que una persona vuelve a estar el frente de la estación de trabajo.

Como alternativa, se puede configurar QAWeb para que active las pantallas cuando las tareas expiran. Durante la ejecución de las tareas, las pantallas se mantienen activas. Esto tiene lugar al comienzo del intervalo de programación mencionado en el párrafo anterior. Generalmente, sucede a medianoche. Para ello es necesario que la estación de trabajo permanezca encendida.

Hay que tener en cuenta que las tareas que dependen de aspectos físicos de la pantalla acostumbran a tardar 10 minutos tras el arranque en frío de la misma. Durante este periodo, la temperatura interna del equipo y la potencia lumínica alcanzan un grado que permite obtener unos resultados de medición óptimos.

Estado de control de calidad y de programación a nivel de terminal de ordenador

Para cada terminal de ordenador, el estado de control de calidad y de programación de todas las pruebas de control de calidad aplicables se acumula a nivel de terminal de ordenador. Para determinar qué pruebas de control de calidad son aplicables, el motor de políticas busca la combinación de uso de los monitores conectados y la asignación de las políticas de control de calidad a la estructura organizativa.

El estado de control de calidad a nivel de terminal de ordenador se agrega de la siguiente manera:

  • No compatible : al menos una prueba de control de calidad aplicable cuenta con el estado No compatible.

  • Pendiente : al menos una prueba de control de calidad aplicable cuenta con el estado Pendiente Y no hay ninguna tarea No compatible.

  • Compatible : todas las pruebas de control de calidad aplicables cuentan con el estado Compatible.

Tenga en cuenta que No compatible tiene un rango superior al estado Pendiente.

El estado de programación a nivel de terminal de ordenador se agrega de la siguiente manera:

  • Caducado : al menos una prueba de control de calidad aplicable cuenta con el estado Caducado.

  • Pendiente : al menos una prueba de control de calidad aplicable cuenta con el estado Pendiente Y no hay ninguna tarea con el estado Caducado.

  • Puntual : todas las pruebas de control de calidad cuentan con el estado Puntual.

Algunas tareas solo son aplicables a los monitores que tienen una característica o propiedad técnica específica. Si el monitor no cumple estos requisitos previos, la tarea se marcará como No aplicable. Estas tareas No aplicables se ignoran para calcular y añadir el estado de control de calidad y el estado de la programación. Por ejemplo, la Prueba de respuesta SteadyColor se convierte en No aplicable en los monitores no compatibles con la tecnología SteadyColor.

Resumen: cómo interpretar el estado de control de calidad y de programación

La intención principal de la división de los estados de control de calidad en “Estado de control de calidad” y “Estado de programación” es ofrecer a los usuarios el siguiente flujo de trabajo responsable del seguimiento del control de calidad:

  1. Alcanzar una situación en la que todas las pruebas de control de calidad sean Compatible y Puntual.

  2. Si es posible, las tareas de control de calidad con el estado Pendiente deberían ejecutarse de forma automática. Si hay tareas que requieran una intervención manual, estas deberán ejecutarse por orden para llegar a un estado Compatible o No compatible.

  3. Siempre que se produzca un resultado No compatible, se recomienda llevar a cabo una inversión de forma inmediata. Si la tarea se ejecuta de nuevo y el resultado se mantiene como No compatible, adopte las medidas adecuadas (por ejemplo, sustituya el monitor o utilice aquel con requisitos menos estrictos, por ejemplo, modificando el uso o moviendo el monitor a una sala con una política menos estricta).

  4. Siempre que es muestre un estado Pendiente, debe investigarse lo antes posible. Si las tareas automatizadas están caducadas, es posible que la causa sean los problemas técnicas (como que el terminal de ordenador aún no esté conectado o que los monitores estén apagados o desconectados). Si esto afecta a tareas que requieran ejecución manual, asegúrese de que se ejecutan de forma puntual. En definitiva, la gravedad de los estados Pendiente deberán ser evaluados por los responsables de control de calidad en el contexto de las directrices y normativas de control de calidad.

  5. Cuando las tareas se encuentran en un estado Pendiente, los responsables de control de calidad deberían realizar un seguimiento y asegurarse de que estas tareas se completan con puntualidad. Se recomienda que las tareas con el estado Pendiente se gestionen con un nivel de urgencia inferior al aplicable a las tareas con el estado Caducado.