# Históricos

> El navegador de corridas grabadas: la raíz Históricos del árbol de Process, la lista y la corrida abierta, qué cubre cada parte, los permisos y qué rechaza un runtime detenido.

Toda corrida se guarda en un archivo propio y autosuficiente. **Históricos** es la tercera
raíz de la columna Espacio de trabajo de la página Process, después de Modelos y
Plantillas: una hoja, porque toda corrida grabada es la corrida de un procedimiento y el
navegador es una superficie del mismo espacio de trabajo. Al seleccionarla se abre el
navegador en el panel de contenido; la dirección `/histories` es un enlace profundo al
mismo nodo, así que un marcador sigue abriendo las corridas. Un registro se lee directamente
del archivo de la corrida, con independencia de la configuración actual: eliminar el modelo,
la unidad o el procedimiento que produjo una corrida nunca toca la corrida.

El panel es una lista a la izquierda, con sus filtros, y el registro de la corrida
seleccionada a la derecha, cada uno con su propio desplazamiento. Una vez abierta una
corrida, el botón del encabezado del panel entrega al registro todo el panel de contenido y
ese mismo botón regresa la lista; eliminar la corrida abierta o limpiar la selección la
regresa por su cuenta. El bloqueo de ingeniería nunca deja inerte el navegador: una corrida
grabada es evidencia, no configuración, así que navegar, exportar y reportar siguen
disponibles mientras una unidad graba.

## Permisos {#permissions}

| Permiso | Abre |
| --- | --- |
| Ver los históricos | La raíz Históricos y, con ella, la página Process para una identidad que no tiene nada más ahí. Leer todas las partes de un registro, filtrar la lista y el Abrir PDF del expediente de reportes, que entrega un documento que el registro ya nombra. |
| Gestionar los históricos | Eliminar una corrida, una a una o por tandas, y escribir, cambiar o quitar sus comentarios y anotaciones. |
| Exportar/importar históricos | Exportar CSV, Exportar XLSX, Exportar GLAB, Generar PDF, el Generar reporte del expediente de reportes, e Importar. |
| Ejecutar procedimientos (con Ver los históricos) | Nueva etiqueta, Generar etiqueta, Imprimir y Reimprimir una etiqueta, Reenviar el reporte, Volver a enviar una fila de base de datos: todo lo que graba un artefacto nuevo, pone un documento en una cola o envía una fila a una base de datos. |

Las marcas de tiempo se graban internamente en UTC y se muestran en pantalla en la hora
local de la estación, con el formato configurado en [Ajustes](settings-localization); cada
exportación declara la referencia en la que se leen sus marcas.

## Dónde vive el detalle {#where-the-detail-lives}

| Página | Cubre |
| --- | --- |
| [La lista de corridas](histories-list) | La paginación, el filtrado y la actualización del archivo, la anatomía de una fila y la eliminación de una corrida o de una tanda entera. |
| [El registro de la corrida](histories-record) | Qué muestra una corrida abierta: los verbos que la encabezan, su encabezado con los metadatos grabados en el Arranque y sus actores, el aviso de enclavamiento, el gráfico del datalog, los criterios juzgados y los episodios de ocurrencia. |
| [Comentarios y anotaciones](histories-notes) | Las notas libres y los marcadores del gráfico grabados en el archivo de la corrida. |
| [Etiquetas y reportes](histories-documents) | Los artefactos de etiqueta y los registros de reporte de la corrida, sus intentos de entrega, y los verbos que crean o reemiten uno. |
| [Exportar una corrida](histories-export) | CSV, XLSX, GLAB y PDF, cómo se nombran los archivos y qué contiene exactamente cada uno. |
| [Importar corridas](histories-import) | Traer a este archivo un archivo `.glab` grabado en otra instalación. |

## Las escrituras y el runtime detenido {#writes-and-the-stopped-runtime}

Eliminar, comentar, anotar, emitir o imprimir una etiqueta, reenviar un reporte e importar
cambian los registros de la estación, así que mientras el runtime está detenido cada uno de
ellos se rechaza con el motivo "Runtime detenido", y sus controles se atenúan con "La
estación es de solo lectura." Leer, filtrar, exportar y generar un PDF siguen funcionando:
una exportación es una lectura del archivo de la corrida, nunca una escritura en él.
