# Autenticação operacional e rastreabilidade

Este contexto define a linguagem usada para autenticar pessoas e estações de trabalho e para rastrear movimentações de quantidades na operação de expedição.

## Identidades e sessões

**Máquina**:
Estação cadastrada com credencial própria, uma única sessão ativa e exatamente um setor operacional. Na sessão da máquina, esse setor delimita o contexto que o operador pode ativar, sem lhe conceder permissões.
_Avoid_: operador, usuário, responsável, dispositivo genérico

**Operador**:
Usuário que está autenticado no momento em que executa uma ação operacional. O operador mantém as permissões já atribuídas ao usuário.
_Avoid_: máquina, responsável da embalagem

**Expedidor**:
Perfil de operador que prepara uma saída já separada para faturamento, incluindo o apontamento de volumes e sua liberação para a etapa seguinte.
_Avoid_: Embaladora, Packer, máquina, faturista

**Sessão da máquina**:
Contexto persistente que identifica a máquina atualmente vinculada ao dispositivo. Pode permanecer ativo durante a troca ou expiração da sessão do operador.
_Avoid_: sessão do operador, login do usuário

**Sessão do operador**:
Contexto temporário que identifica o usuário autenticado dentro de uma máquina opcionalmente identificada. Pode expirar ou ser encerrado sem deslogar a máquina.
_Avoid_: sessão da máquina

## Expedição e rastreabilidade

**Responsável da embalagem**:
Usuário que criou a embalagem de expedição. Essa identidade não representa necessariamente as pessoas que adicionaram ou removeram quantidades depois.
_Avoid_: operador da movimentação, máquina

**Movimentação de quantidade**:
Alteração efetiva da quantidade de um produto em uma embalagem de expedição, registrada com o operador que a executou e, quando disponível, a máquina utilizada.
_Avoid_: responsável da embalagem, saldo atual

**Quantidade identificada**:
Quantidade adicionada ou removida em uma movimentação de produto. Uma embalagem pode ter várias quantidades identificadas por operadores diferentes.
_Avoid_: quantidade total da embalagem

**Rastreabilidade operacional**:
Histórico que permite saber qual operador realizou uma movimentação e qual máquina estava associada à sessão naquele momento, quando havia máquina identificada.
_Avoid_: apenas responsável, apenas máquina
