omnichannel-frontend/docs/modulo-attendance.md
Rafael Lopes 8e29dde2a1 Initial commit
- Telas iniciais do projeto criadas
- Estrutura de pastas e arquivos definida
- Componentes instalados e linguagem definida
- Vite configurado para React e build de dev rapida
- Mockups de dados criados para desenvolvimento dos módulos
- Documentação inicial criada para guiar o desenvolvimento e uso do projeto
2026-03-19 18:22:18 -03:00

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.