# Cronología de comentarios

> La tarjeta Comentarios de un panel de unidad, los comentarios del operador sobre la corrida activa de la unidad, con la conducta de agregar, reescribir y eliminar.

La **Cronología de comentarios** muestra los comentarios del operador sobre la corrida activa de
una unidad, el más viejo primero, cada uno con su marca de tiempo y con la fase en la que quedó
registrado, más una casilla para agregar al pie (véase [Corridas y comentarios](process-runs)
para saber qué registra un comentario). Un comentario es parte del registro de la corrida y puede
volver a salir de la estación en un reporte, así que la cronología lleva también los dos gestos
que mantienen honesto ese registro: reescribir una línea donde está, y quitarla.

Es la tarjeta Comentarios del [panel de unidad](view-unit-panels), no un componente: el panel la
dibuja para su propia unidad dondequiera que los [Paneles](process-panels) del modelo mantengan
esa tarjeta activada. Nunca se coloca en un sinóptico y la paleta Agregar del panel de control no
la ofrece. No hay nada que configurar: la unidad es el vínculo entero, y el panel la pone.

## Qué dice el encabezado {#what-the-header-says}

El encabezado dice qué está leyendo la cronología, y en el panel de unidad es el encabezado
propio de la tarjeta: `Comentarios · <nombre de la corrida>` durante una corrida activa,
`Comentarios · sin corrida activa` mientras la unidad está en reposo (la lista está entonces
vacía), y `Comentarios (no disponible)` donde el servicio de Process no está corriendo. Las notas
posteriores a la corrida se agregan desde [Históricos](histories), no desde esta cronología.

La lista se refresca desde el archivo de la corrida con un freno (cada tres segundos más o
menos, y de inmediato cuando cambia la corrida). Un gesto que el operador tiene abierto, una
reescritura en curso o una eliminación armada, detiene el refresco para que la línea no se
reescriba bajo su mano; un cambio de corrida no se detiene, porque la corrida a la que
pertenecían esos gestos ya no está.

## Agregar un comentario {#adding-a-comment}

Escriba en la casilla de agregar y presione **Agregar**. El botón queda activo solo mientras hay
una corrida activa, el operador tiene permiso y el borrador no está en blanco. El comentario
queda registrado bajo el operador con la sesión iniciada (o bajo la estación cuando no hay
nadie), porque una nota también es evidencia. Una falla aterriza en la línea de respuesta propia de la cronología.

## Reescribir un comentario {#rewriting-a-comment}

**Editar** abre la línea en su lugar, sobre el texto tal como quedó registrado. **Guardar** (o
Intro) confirma; **Cancelar** (o Escape) deja el registro como estaba. Un texto en blanco o sin
cambios deja el registro en paz; una reescritura de verdad sella la edición y la persiste. Es la
misma confirmación que la cuadrícula de Históricos le aplica a los comentarios posteriores a la
corrida.

## Eliminar un comentario {#deleting-a-comment}

Quitar toma dos pulsaciones, las dos en la propia línea, porque un panel de operación no tiene
una segunda superficie sobre la cual abrir un diálogo, y un comentario quitado no regresa:

1. **Eliminar** arma la fila. Todavía no sale nada del archivo de la corrida; la fila pregunta
   `¿Eliminar este comentario? Esta acción no se puede deshacer.`
2. El **Eliminar** de confirmación que va junto a esa pregunta quita el comentario. **Cancelar**
   lo conserva.

Armar una línea desarma cualquier otro gesto abierto: una línea que pide que la quiten no se
está reescribiendo al mismo tiempo.

## Permiso {#permission}

Los tres gestos exigen el permiso **Ejecutar procedimientos**, tanto en la página Process como en
la página View, verificado de nuevo en el momento de la escritura y nunca solo cuando se dibujó el
panel. Mientras el operador no puede escribir, la cronología se queda legible, la casilla de
agregar y los gestos quedan desactivados, y la información emergente de cada control desactivado
lleva el motivo.
