# Históricos

> O navegador das execuções gravadas: a raiz Históricos da árvore do Process, a lista e a execução aberta, o que cada parte cobre, as permissões e o que um runtime parado recusa.

Toda execução é salva no seu próprio arquivo autocontido. **Históricos** é a terceira raiz da coluna
Espaço de trabalho da página Process, depois de Modelos e de Modelos de documento: uma folha, porque
toda execução gravada é a execução de um procedimento e o navegador é uma superfície do mesmo
workspace. Selecioná-la abre o navegador no painel de conteúdo; o endereço `/histories` é um atalho
para o mesmo nó, então um favorito continua abrindo as execuções. Um registro é lido direto do
arquivo da execução, independente da configuração atual: excluir o modelo, a unidade ou o
procedimento que produziu uma execução nunca toca a execução.

O painel é uma lista à esquerda, com os seus filtros, e o registro da execução selecionada à
direita, cada um rolando por conta própria. Uma vez aberta a execução, o botão no cabeçalho do
painel entrega ao registro o painel de conteúdo inteiro, e o mesmo botão traz a lista de volta;
excluir a execução aberta ou limpar a seleção a traz de volta sozinho. A trava de engenharia nunca
deixa o navegador inerte: uma execução gravada é evidência, não configuração, então navegar,
exportar e emitir relatório continuam disponíveis enquanto uma unidade grava.

## Permissões {#permissions}

| Permissão | Abre |
| --- | --- |
| Ver históricos | A raiz Históricos e, com ela, a página Process para uma identidade que não tem mais nada ali. Ler toda parte de um registro, filtrar a lista e o Abrir PDF do dossiê de relatório, que entrega um documento que o próprio registro já nomeia. |
| Gerenciar os históricos | Excluir uma execução, uma de cada vez ou em lote, e escrever, alterar ou remover os comentários e as anotações dela. |
| Exportar/importar históricos | Exportar CSV, Exportar XLSX, Exportar GLAB, Gerar PDF, o Gerar relatório do dossiê de relatório, e Importar. |
| Executar procedimentos (com Ver históricos) | Nova etiqueta, Gerar etiqueta, Imprimir e Reimprimir uma etiqueta, Reenviar relatório, Reenviar uma linha no banco de dados: tudo o que grava um artefato novo, põe um documento numa fila ou envia uma linha a um banco de dados. |

Os instantes são gravados internamente em UTC e mostrados na tela na hora local da estação, no
formato configurado em [Configurações](settings-localization); cada exportação declara a referência
em que os seus carimbos são lidos.

## Onde está o detalhe {#where-the-detail-lives}

| Página | Assunto |
| --- | --- |
| [A lista de execuções](histories-list) | Paginar, filtrar e atualizar o arquivo, a anatomia da linha, e excluir uma execução ou um lote inteiro. |
| [O registro da execução](histories-record) | O que uma execução aberta mostra: os verbos acima dela, o seu cabeçalho com os metadados gravados no Início e os seus atores, o aviso de intertravamento, o gráfico de datalog, os critérios julgados e os episódios de ocorrência. |
| [Comentários e anotações](histories-notes) | Notas livres e marcadores de gráfico gravados no arquivo da execução. |
| [Etiquetas e relatórios](histories-documents) | Os artefatos de etiqueta e os registros de relatório da execução, as suas tentativas de entrega, e os verbos que criam ou reemitem um. |
| [Exportar uma execução](histories-export) | CSV, XLSX, GLAB e PDF, como os arquivos são nomeados e exatamente o que cada um contém. |
| [Importar execuções](histories-import) | Trazer para este arquivo um `.glab` gravado em outra instalação. |

## Escritas e o runtime parado {#writes-and-the-stopped-runtime}

Excluir, comentar, anotar, emitir ou imprimir uma etiqueta, reenviar um relatório e importar mudam
os registros da estação, então, enquanto o runtime está parado, cada um deles é recusado com o
motivo "Runtime parado", e os seus controles ficam cinzas com "A estação está somente para
leitura." Ler, filtrar, exportar e gerar um PDF continuam funcionando: uma exportação é uma leitura
do arquivo da execução, nunca uma escrita nele.
