Histórias de Usuário
US00 - CriacãCriação de qualificacoesQualificações
Eu como administrador do Sistema,
quero criar qualificacoesqualificações ao criar categoriaas categorias
para assim poder reaproveita-reaproveitá-las em eventos futuros.
Qualificacao:Qualificação:
-
Titulo:Título:EX:Ex: SEMOB, CAESB -
Categoria:
EX:Ex: Dia damulher,Mulher, Dia do Cidadão
Critérios de aceitacãaceitação:
-
[x]- QualificacoesQualificações não podem ter o mesmo nome -
[x] -Nenhum campo pode ser nulo -
[x] -Todaqualificacaoqualificação deve estar associada a uma categoria -
[] -Deve ser possível deletarqualificacões.qualificações
US01 - CriacãCriação de categorias
Categorias
Eu como Administrador do Sistema,
quero criar categorias
para poder identificar tipos de eventos e suas particularidades, assim podendo reutilziarreutilizar configuracõconfigurações para eventos reincidentes.
Categoria:
-
Nome -Nome: Ex: Dia da Mulher, Dia do Cidadão -
QualificacõQualificações Base:-
Deverão ser cadastradas no momento da
criacãcriação dacategoria.categoria -
Com ao menos 1
qualificacaoqualificação porcategoria,categoriadeverá -
Deverá ser possível deletar e criar
qualificacões.qualificações
-
-
EstatisticasEstatísticas Relevantes:SelecaoSeleção deestatisticasestatísticas relevantes para aquele tipo deeventoevento:-
Pessoas Atendidas
-
Parceiros
-
Serviços por Pessoa
-
Atendimentos
-
Voluntários
-
Lanches Entregues
-
-
Eventos Criados com a
categoria-Categoria: Apenas para facilitar eventuais queries
Critérios de aceitacãaceitação:
-
[x] -Apenasusuariosusuários do Tipo Admin podem criar categorias -
[x] -Nenhum campo pode ser nulo -
[] -Deverá ser possível editar asqualificacoesqualificações bases para eventos futuros -
[x] -Deveráserser selecionado ao menos 6estatisticasestatísticas relevantes (Jájá devem vir selecionadas por padrão) -
[x]-AsAScaracterísticasCARACTERISTICASserãoSERAOcriadasCRIADASdepois,DEPOIS,emEMumaUMAjanelaJANELA SEPARADAseparada ("PAGINApáginaSEPARADAseparada)
US01
US02 - Buscar Assistido
Eu como usuariousuário Servidor (Atendente),
quero pesquisar um assistido
para que eu possa gerar sua ficha de atendimento para rastrear os servićserviços do meu evento.
Detalhes:
-
Pesquisar um assistido que está no banco de dados do SOLAR.
Critérios de aceitação:
-
Deverá ser possí
vel:vel pesquisar por:-
Nome
-
CPF
-
-
Ambos os casos de pesquisa devem ser feitos pelo mesmo input
-
O sistema deverá apresentar todos os resultados encontrados, porém é necessário pensar em uma maneira (talvez paginação) para evitar pesar muito a página
US03 - Cadastrar Assistido
Eu como usuário Servidor (Atendente),
quero cadastrar um assistido
para que eu possa gerar sua ficha de atendimento para rastrear em meu evento.
Detalhes:
-
O cadastro deverá ser feito no sistema SOLAR, devendo estar disponível tanto no Aurora quanto no Solar
Campos para cadastro:
-
Nome
-
Nome da Mãe
-
CPF
-
Telefone
-
Data de Nascimento
Critérios de aceitação:
-
Campos obrigatórios:
-
Nome
-
Nome da mãe
-
-
Nome e nome da mãe deverão aceitar apenas letras
-
CPF deverá aceitar apenas números e formatar o campo automaticamente para
xxx.xxx.xxx-xx -
Telefone deverá aceitar apenas números e formatar o campo automaticamente para
(xx) xxxxx-xxxx
US04 - Cadastro de Atendimento
Eu como servidor (Atendente),
quero cadastrar um atendimento de um assistido
para que eu possa rastrear as estatísticas do evento futuramente.
Detalhes:
-
Após a pesquisa de assistidos, o servidor deverá selecionar o assistido desejado e preencher quais serviços o mesmo irá usar durante o evento.
Critérios de aceitação:
-
Um atendimento só pode ser feito em dia de evento e SE O EVENTO ESTIVER COM O STATUS EM_ANDAMENTO
⚠️ Atenção:
O evento é identificado pela URL, portanto devem ser implementados avisos e travas para que, se o usuário tentar acessar um evento que não está em andamento diretamente pela URL, o sistema bloqueie a ação.
-
Apenas usuários logados e com sessão válida no Solar (5 min) poderão registrar atendimentos (implementar refresh do Solar)
-
O atendimento deverá ter no mínimo 1 serviço
-
O atendimento deverá vir com os dados do assistido já preenchidos e visíveis
-
O sistema deverá apresentar erros claros, indicando os motivos de tal erro
-
Caso o usuário crie um assistido, ele deverá ser automaticamente redirecionado para a tela de atendimento
-
Após a finalização, o atendimento deverá estar disponível imediatamente no banco de dados, para uso na página de estatísticas do admin