~~ODT~~
Cadastrar Requisição
O usuário deseja solicitar requisição para convidados da instituição em hotéis da cidade.
Pré-condições: O usuário deve ter o perfil de Requisitor ou Requisitor de Hospedagem para executar esta funcionalidade.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Requisições → Hospedagem → Cadastrar Requisições.
Passo 1
Usuário escolhe o hotel:
- Hotel: TIpo - TEXTO.
Sistema mostra lista de serviços disponíveis de acordo com hotel escolhido:
- Servico de Hospedagem: TIpo - TEXTO.
- Valor: TIpo - NUMÉRICO.
Passo 2
Sistema solicita informações da requisição.
Dados da Hospedagem:
- Hotel: TIpo - TEXTO.
- Checkout: Tipo - TEXTO.
- Descrição do Serviço: TIpo - TEXTO.
- Refeição: TIpo - LÓGICO. Opções exibidas ao usuário:
SIM
eNÃO
. Se tiver refeição, o sistema solicita ao usuário:- Quantidade por dia: TIpo - NUMÉRICO. (RN03)
- Tipo do Apartamento: TIpo - TEXTO.
- Data de Entrada*: Formato - DD/MM/AAAA, Tipo - DATA.
- Hora de Entrada*: Formato - HH:MM.
- Quantidade de diárias*: Tipo - NUMÉRICO. (RN02)
- Data de Saída*: Formato - DD/MM/AAAA, Tipo - DATA. (RN01)
- Hora de Saída*: Formato - HH:MM. (RN06)
- Anexar Documentos: Tipo - ARQUIVO. Disponibiliza opção para inserir um ou mais arquivos.
Dados do proponente: (RN04)
- Matrícula*: Tipo - NUMÉRICO.
- Opção de busca o proponente informando seu nome.
- Atividade*: Tipo - TEXTO. (RN07)
Documentos Anexados:
- Nome do Arquivo: Tipo - TEXTO.
- A sessão possui um ícone que permite remover o arquivo da listagem de arquivos anexados.
Dados do proposto:
- CPF*: Formato - 999.999.999 - 99, Tipo - TEXTO.
- Opção de busca o proposto informando seu nome.
- Estrangeiro*: Tipo - LÓGICO. Opções exibidas ao usuário:
SIM
eNÃO
. - Hóspede Adicional*: Tipo - TEXTO(RN05).
- Hóspede Adicional*: Tipo - TEXTO(RN05).
Dados da Requisição:
- Observação: Tipo - TEXTO.
Passo 3
Sistema solicita as informações do proposto.
- Nome*: Tipo - TEXTO.
- Cargo/Função*: Tipo - TEXTO.
- Lotação: Tipo - TEXTO.
- Matrícula: Tipo - NUMÉRICO.
- Funcionário Público Federal*: Tipo - LÓGICO. Opções exibidas ao usuário:
SIM
eNÃO
.
Passo 4
Usuário visualiza resumo da requisição.
Informações Gerais da Requisição:
- Tipo da Requisição: Tipo - TEXTO.
- Unidade Requisitante: Tipo - TEXTO.
- Unidade Custo: Tipo - TEXTO.
- Usuário: Tipo - TEXTO.
- Data: Formato - DD/MM/AAAA, TIpo - DATA.
- Convênio: Tipo - TEXTO.
- Valor: Tipo - NUMÉRICO.
- Observações: Tipo - TEXTO.
- Opção Orçamentária: Tipo - TEXTO.
Dados do proponente:
- Nome: Tipo - TEXTO.
- Cargo ou Função: Tipo - TEXTO.
- Matrícula: Tipo - NUMÉRICO.
- Unidade: Tipo - TEXTO.
Dados do proposto:
- Nome: Tipo - TEXTO.
- Tipo do Proposto*: Tipo - TEXTO.
- Matrícula: Tipo - NUMÉRICO.
- CPF*: Tipo - TEXTO.
- Cargo/função: Tipo - TEXTO.
- Lotação: Tipo - TEXTO.
Dados da Hospedagem:
- Hotel.
- Horário de Checkout.
- Descrição do Serviço.
- Refeição.
- Tipo.
- Data de Entrada.
- Valor*.
- Qtd refeição (por dia).
- Quantidade diárias.
- Data de Saída.
Dados sobre os documentos anexados:
- Nome do Arquivo:Tipo - TEXTO.
- A sessão permite que o usuário baixe o arquivo para visualização caso acessada pelo seguinte fluxo: SIPAC → Portal Administrativo → Requisições → Hospedagem → Acompanhar Requisicoes Enviadas→ visualizar comprovante da requisição
Passo 5
Sistema confirma cadastro da requisição e mostra mensagem de sucesso e as informações:
- Requisição: Formato - 9…/AAAA, Tipo - NUMÉRICO.
- Data: Tipo - DATA.
- Tipo da Requisição: Tipo - TEXTO.
- Unidade de Custo: Tipo - TEXTO.
- Unidade de Requisitante: Tipo - TEXTO.
- Valor: Tipo - NUMÉRICO.
Requisitor Grava e Envia a Requisição (Vínculo Orçamentário): Sistema redireciona requisitor para tela de vínculo orçamentário, especificada no caso de uso Cadastrar Requisição de Diárias, no passo 10, 12 e 13.
Requisitor somente a Grava a requisição: Sitema mostra comprovante da requisição de hospedagem:
- Requisição: Formato - 9…/AAAA, Tipo - NUMÉRICO.
- Data: Formato - DD/MM/AAAA, Tipo DATA.
- Tipo da Requisição: Tipo - TEXTO.
- Unidade de Custo: Tipo - TEXTO.
- Unidade Requisitante: Tipo - TEXTO.
- Valor: Tipo - NUMÉRICO.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - A data de saída deve ser posterior a data de entrada.
- RN02 - A quantidade de diárias deve ser menor ou igual ao período compreendido entre a data de entrada e saída.
- RN03 - Refeição igual a SIM, exige que quantidade refeição seja maior que zero.
- RN04 - O proponente não pode ser igual ao proposto.
- RN05 - Caso o Tipo do Apartamento seja duplo ou triplo, a seção Hóspede Adicional é habilitada com campos para inserção dos nomes.
- RN06 - Se o horário de saída for maior que o checkout do hotel, será adiciona uma diária.
- RN07 - Campo para preenchimento apenas se o proponente possuir alguma atividade vigente.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.requisicoes.hospedagem.dominio.RequisicaoHospedagem | administrativo.requisicoes.requisicao_hospedagem |
br.ufrn.sipac.requisicoes.hospedagem.dominio.ServicoHospedagem | administrativo.requisicoes.servico_hospedagem |
Plano de Teste
Sistema: SIPAC
Módulo: Portal Administrativo
Link(s): Requisições → Hospedagem → Cadastrar Requisição.
Usuário: antonio
Papel que usuário deve ter: SipacPapeis.REQUISITOR ou SipacPapeis.REQUISITOR_HOSPEDAGEM
Cenários de Teste
Verificar se os dados estão sendo persistidos com sucesso.
Dados para o Teste
Não se aplica.