# Intertravamento

> O aviso do Intertravamento de um painel de unidade, os estados dele, o rearme manual e a permissão dele.

O aviso **Intertravamento** mostra o estado ao vivo do intertravamento de parada de uma
unidade e oferece o rearme manual (veja [Automação](process-automation) para o que é um
intertravamento de parada e como ele encerra execuções). Ele é uma parte do
[painel de unidade](view-unit-panels), não um componente: o painel o desenha acima dos cartões
dele, para a própria unidade, enquanto o modelo da unidade mantém o intertravamento de parada
habilitado. Ele nunca é colocado numa tela, e a paleta Adicionar do dashboard não o oferece,
então não há nada a configurar.

## O que ele mostra {#what-it-shows}

Um intertravamento saudável é deliberadamente silencioso: no estado **Sem disparo** o aviso
não desenha nada e não toma espaço no painel, então ele reivindica a atenção do operador só
quando algo precisa dela.

| Estado | Como ele é desenhado |
|---|---|
| Sem disparo | Nada. O aviso se recolhe. |
| Intertravamento disparado | Um aviso crítico e forte: uma parada externa ao vivo está em vigor e as execuções terminam. |
| Intertravamento aguardando rearme | Um aviso de atenção com o botão **Rearmar**. |
| Intertravamento indisponível | Um aviso de atenção relatando que o estado não pode ser lido (nenhuma origem configurada, ou o serviço do Process indisponível). |

Todo aviso carrega a linha de razão do estado mais o nome da origem configurada, o valor
booleano atual dela (`Verdadeiro`, `Falso`, ou a marca de lacuna quando ela não tem nenhum) e a
qualidade dela (`Boa` ou `Indisponível`). O resultado passageiro de um rearme é escrito no aviso
também.

## Rearmar {#rearming}

**Rearmar** aparece só no estado de aguardando rearme. Ele fica habilitado enquanto tudo isto
vale:

- a origem física normalizou (o estado mais recente diz que um rearme é seguro),
- a unidade não está ocupada com uma execução,
- nenhuma chamada de rearme já está em curso.

Enquanto uma delas não vale, o botão continua desenhado, esmaecido.

O rearme é registrado no diário com o nome do operador autenticado (ou `Não conectado`), e a
permissão é reconferida no instante do toque, nunca só quando o painel foi desenhado.

## Permissão {#permission}

Rearmar exige a permissão **Executar procedimentos**, na página do Process e na página View do
mesmo jeito. Um papel sem ela ainda lê o aviso inteiro, mas o botão Rearmar não é desenhado para ele:
esse papel nunca pode rearmar.
