- 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
106 lines
2.8 KiB
Markdown
106 lines
2.8 KiB
Markdown
# Casos de Uso em Formato RPG
|
|
|
|
## Introdução
|
|
|
|
Imagine o reino de **Sharvus**, onde toda vila, fortaleza e guilda depende de mensagens rápidas para manter ordem, comércio e confiança com seus cidadãos.
|
|
|
|
No centro desse reino existe a fortaleza da **Ordem de Sothis**, onde trabalham os guerreiros do suporte, os mensageiros do comercial e os guardiões do financeiro.
|
|
|
|
Cada atendimento é uma missão.
|
|
|
|
Cada cliente é um personagem importante.
|
|
|
|
Cada tela do sistema é uma parte da jornada.
|
|
|
|
## O Herói
|
|
|
|
Nosso herói é **Aren**, um guerreiro de suporte da Ordem de Sothis.
|
|
|
|
Sua missão não é derrotar monstros, mas resolver problemas antes que eles virem caos no reino.
|
|
|
|
Para isso, ele usa o grande portal chamado **Omnichannel**.
|
|
|
|
## Capítulo 1: O Portal de Entrada
|
|
|
|
Aren chega ao salão principal e encontra o **Portal de Login**.
|
|
|
|
Ali ele:
|
|
|
|
- informa suas credenciais
|
|
- entra no sistema
|
|
- acessa o centro de comando
|
|
|
|
Na prática, este é o caso de uso de autenticação visual do módulo `auth`.
|
|
|
|
## Capítulo 2: O Mapa da Operação
|
|
|
|
Ao entrar, Aren vê o grande mapa do reino: a **Home / Dashboard**.
|
|
|
|
Nesse mapa ele consegue:
|
|
|
|
- ver conversas ativas
|
|
- trocar entre mensagens e ligações
|
|
- buscar contatos
|
|
- iniciar novas missões
|
|
|
|
Na prática, este é o caso de uso central do módulo `home`.
|
|
|
|
## Capítulo 3: A Mensagem do Cidadão
|
|
|
|
Uma cidadã chamada **Maria Souza** envia um pedido urgente por WhatsApp.
|
|
|
|
Aren abre a conversa no módulo `chat` e pode:
|
|
|
|
- ler o histórico
|
|
- responder rapidamente
|
|
- acompanhar novas mensagens
|
|
- transferir o caso para outra guilda, como Financeiro ou Comercial
|
|
|
|
Na prática, este módulo representa o caso de uso de atendimento textual em tempo real.
|
|
|
|
## Capítulo 4: O Chamado por Voz
|
|
|
|
Nem toda missão pode ser resolvida por pergaminhos e mensagens.
|
|
|
|
Às vezes, o cidadão precisa ouvir a voz de alguém da Ordem.
|
|
|
|
Então Aren inicia uma ligação no módulo `call`, onde ele:
|
|
|
|
- visualiza quem está na chamada
|
|
- acompanha o tempo da conversa
|
|
- usa controles de chamada
|
|
- encerra o contato quando a missão termina
|
|
|
|
Na prática, este módulo representa o caso de uso de atendimento por voz.
|
|
|
|
## Capítulo 5: A Missão Começa Aqui
|
|
|
|
Antes de qualquer conversa, Aren pode abrir o módulo `attendance` para iniciar uma nova missão.
|
|
|
|
Ele escolhe:
|
|
|
|
- quem será atendido
|
|
- qual canal usar
|
|
- para qual área o caso deve ir
|
|
|
|
Depois disso:
|
|
|
|
- se for mensagem, ele segue para o chat
|
|
- se for voz, ele segue para a chamada
|
|
|
|
Na prática, este módulo representa o caso de uso de abertura rápida de atendimento.
|
|
|
|
## Moral da História
|
|
|
|
O Omnichannel é a mesa de guerra de Sharvus.
|
|
|
|
Ele permite que um único guerreiro:
|
|
|
|
- veja o cenário
|
|
- escolha o canal
|
|
- converse com o cidadão
|
|
- transfira a missão
|
|
- resolva o problema com agilidade
|
|
|
|
Em linguagem de produto, o sistema mostra como centralizar operação, comunicação e contexto em uma experiência única.
|