omnichannel-frontend/docs/casos-de-uso-rpg.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

2.8 KiB

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.