<a id="ch-13"></a>

## Capítulo 13 — Um turno movimentado não restabelece o código compartilhado

<!-- open-cyber-academy:lesson-figures:start ch-13 -->
### Mapa da aula

Aula 13. Mapa, exemplo, EX067.

```mermaid
flowchart TD
  B["Fila de sábado no segundo café"] --> C["Alguém pede o antigo código compartilhado do caixa"]
  C --> R["Recuse. Os logins separados continuam valendo"]
  R --> L["Bloqueie a tela ao se afastar, também neste turno"]
```

O hábito foi estabelecido para os momentos movimentados, não para os tranquilos.

### Desenho lógico

```text
hábito já estabelecido
    logins separados no caixa, não um código compartilhado
    bloquear a tela ao se afastar
sábado, segundo café, fila até a porta
    |
    +-- "só neste turno" é a exceção que o hábito proíbe
    +-- um login emprestado atribui vendas à pessoa errada
    +-- esta aula não fornece um novo login na hora
```
<!-- open-cyber-academy:lesson-figures:end ch-13 -->

### Objetivos de aprendizagem

Depois deste capítulo, você deverá conseguir:

1. Recusar o retorno ao código compartilhado do caixa por um único turno.
2. Manter o bloqueio de tela em vigor mesmo com uma fila.
3. Aguardar um login próprio para a pessoa, sem substituí-lo por um emprestado.

### 13.1 A fila é a situação para a qual o hábito foi criado

Kwame substituiu o código compartilhado do caixa por logins separados e orientou a equipe a bloquear a tela quando se afastasse. Em um sábado, a fila do segundo café chega à porta. Um colega pede o código antigo "só até acabar o movimento", porque localizar um login pessoal parece demorado. É no movimento intenso que uma sessão emprestada causa mais dano: um cancelamento de venda, um reembolso ou um relatório de cartões ficaria sob o nome de outra pessoa. Kwame recusa o código antigo. Uma pessoa que ainda não tem login não herda o de um colega. Criar um login é uma etapa separada, não um pedido gritado de um lado do balcão para o outro. Esta aula não cria esse login.

### 13.2 Exemplo resolvido

| Pedido durante a fila | O que o registro mostraria | Decisão |
|---|---|---|
| "Use o antigo código compartilhado por uma hora." | Um código, várias pessoas | Recuse |
| "Vou terminar este pedido na tela que a outra pessoa deixou aberta." | Vendas sob o login de outra pessoa | Recuse a tela emprestada |
| Bloquear a tela e depois desbloquear o próprio login | O hábito, também em um sábado movimentado | Aceite |
| "Crie um login pessoal para mim depois do movimento." | Uma conta posterior, não esta venda | Isso fica para depois. Esta aula não fornece o login |

> **Caso sintético.** O colega do segundo café não tem nome informado. O exemplo recusa uma tela emprestada e não acrescenta ninguém ao cadastro da equipe.

### Erros e limites

Uma recusa no balcão não abre uma conta. Um login pessoal ainda precisa da concordância da proprietária e de uma linha no caderno antes que a pessoa opere o caixa sozinha. Este capítulo também não divide os doze funcionários entre os dois cafés.

### Aplicar

- **EX067 — Só neste turno.** É sábado no segundo café, e a fila chega à porta. Um colega pede o antigo código compartilhado do caixa "até acabar o movimento" e também pede para terminar um pedido na tela que outra pessoa deixou desbloqueada. O que você recusa? O que não é criado aqui? *Rubrica:* 3 = recusar o código compartilhado antigo e a tela desbloqueada emprestada; um novo login pessoal não é criado de um lado do balcão para o outro; 2 = recusar os dois pedidos e não fornecer um login na hora; 1 = um desses elementos; 0 = nenhum.

[Resolução de EX067 no apêndice](#answer-ex067).

<!-- open-cyber-academy:chapter-navigation:start ch-13 -->
### Continue estudando — aula 13 (capítulo 13 de 20)

[← Capítulo 12](#ch-12) · [Índice das aulas](../SUBJECTS.md) · [Capítulo 14 →](#ch-14)

Continue para a próxima aula traduzida.
<!-- open-cyber-academy:chapter-navigation:end -->

## Worked answers

<a id="answer-ex067"></a>
**EX067.** Recuse o código compartilhado antigo e a tela desbloqueada emprestada. Um novo login pessoal não é criado de um lado do balcão para o outro.

[Voltar ao exercício EX067](#ch-13).
