36 lines
869 B
Markdown
36 lines
869 B
Markdown
|
|
# Módulo Attendance / Novo Atendimento
|
||
|
|
|
||
|
|
## Objetivo
|
||
|
|
|
||
|
|
Permitir que um operador inicie rapidamente um novo atendimento.
|
||
|
|
|
||
|
|
## Tela principal
|
||
|
|
|
||
|
|
- `NewAttendancePage.jsx`
|
||
|
|
|
||
|
|
## Componentes e lógica
|
||
|
|
|
||
|
|
- `RecentContactsList.jsx`: contatos recentes e seleção rápida
|
||
|
|
- `attendanceMocks.js`: canais, áreas e contatos mockados
|
||
|
|
|
||
|
|
## Funcionalidades simuladas
|
||
|
|
|
||
|
|
- buscar contato
|
||
|
|
- escolher um contato recente
|
||
|
|
- informar novo número
|
||
|
|
- escolher canal:
|
||
|
|
- WhatsApp
|
||
|
|
- SMS
|
||
|
|
- Ligação
|
||
|
|
- selecionar área opcional
|
||
|
|
- iniciar atendimento
|
||
|
|
|
||
|
|
## Regras de navegação
|
||
|
|
|
||
|
|
- se o canal escolhido for `WhatsApp` ou `SMS`, a navegação vai para `/chat`
|
||
|
|
- se o canal escolhido for `Ligação`, a navegação vai para `/call`
|
||
|
|
|
||
|
|
## Papel na apresentação
|
||
|
|
|
||
|
|
Esse módulo deixa muito claro o ganho operacional do produto: o atendente consegue iniciar fluxos rapidamente sem sair da mesma plataforma.
|