Commit d92dac

2026-09-11 15:59:50 Felipe Madril: -/-
alocação automática.md ..
@@ 36,7 36,9 @@
| 3 | **Disponível** | Está com a **disponibilidade ligada** no cadastro. O horário não é consultado aqui: são os períodos de disponibilidade que ligam e desligam essa chave (veja abaixo) |
| 3b | **Sem agenda conflitante** | Não pode ter outra OS ou chamado agendado no mesmo período (veja abaixo) |
| 4 | **Qualificado na categoria** | Atende alguma das **categorias de serviço solicitadas**. Chamado sem categoria não restringe ninguém; especialista sem categoria vinculada também não fica restrito |
- | 5 | **Cobre a região** | O endereço de atendimento está em uma **região atendida** por ele. Sem nenhuma região cadastrada, ele atende qualquer lugar |
+ | 5 | **Cobre a região** | O endereço de atendimento está em uma **região atendida** por ele. Sem nenhuma região cadastrada, ele atende qualquer lugar. A cidade é comparada sem diferenciar acento ou maiúsculas — "Sao Leopoldo" e "São Leopoldo" são a mesma cidade |
+
+ > **Rua e cidade são obrigatórias na abertura do chamado.** É a regra 5 que exige: endereço sem cidade não casa com região nenhuma, e o chamado ficaria buscando especialista até o prazo vencer, sem oferta para ninguém. Tanto a tela quanto a API recusam a abertura sem esses dois campos.
Entre os elegíveis, **vem primeiro quem está há mais tempo sem receber uma alocação** — quem nunca recebeu fica no topo da fila, o que distribui os chamados pela equipe.
@@ 105,6 107,8 @@
| **Alocação manual necessária** | Usuários com a permissão *"Editar chamados"* | Avisa que a busca automática se esgotou — ou que a categoria solicitada não tem especialista vinculado |
| **Espera do cliente** | Usuários com a permissão *"Editar chamados"* | Sinaliza, uma única vez, que o tempo de espera do cliente estourou |
+ Quando a busca **não encontra ninguém**, o chamado registra o motivo no próprio histórico — por exemplo *"Nenhum técnico elegível agora: 2 fora da área de atendimento, 1 com a disponibilidade desligada"*. A linha só se repete quando o motivo muda, e é ela que diferencia "ninguém cadastrado na área" de "todos ocupados neste minuto".
+
As ofertas e os avisos de chamado tocam um **alerta sonoro**, que pode ser silenciado no próprio painel de notificações. Veja [[Notificações]].
---
@@ 117,7 121,7 @@
- avisa o especialista escolhido;
- **gera a OS** vinculada ao chamado, como no aceite da oferta.
- Se o especialista for retirado do chamado, ou se a OS gerada for cancelada, o chamado **volta para a alocação**.
+ Se o especialista for retirado do chamado, ou se a OS gerada for cancelada, o chamado **volta para a alocação** — a não ser que o cancelamento da OS tenha sido feito com a chave de **cancelar o chamado junto**, que encerra os dois. Veja [[Ordens de Serviço]].
---
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9