~~ODT~~
Cadastrar Requisição
Este caso de uso tem o objetivo de permitir a inclusão de requisições de serviços.
Envolvidos: Todos o setores da organização que tem a permissão realizar a solicitação dessas requisições.
Pré-condições: O usuário deve ter um perfil de Requisitor ou Requisitor de Serviços 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 → Serviços → Cadastrar Requisição.
Passo 1
O Sistema solicita os dados do serviço para o Usuário:
- Descrição do Serviço:* Tipo - TEXTO.
O Sistema exibe a lista de Serviços cadastrados para o Usuário:
- Descrição do Serviço: Tipo - TEXTO.
Passo 2
O Sistema solicita os bens da requisição de serviço:
- Bem: Tipo - TEXTO.
O Sistema lista os bens inseridos exibindo os seguintes dados:
- Tombamento: Tipo - NUMÉRICO.
- Denominação: Tipo - TEXTO.
- Termo: Tipo - NUMÉRICO. Formato - 9…/AAAA.
- Valor: Tipo - NUMÉRICO.
- Opção de remover item inserido na lista.
Passo 3
O sistema exibe as Informações Gerais da Requisição, Lista de Serviços Cadastrados e Lista de Bens Associados.
Informações Gerais da Requisição
- Tipo da Requisição: Tipo - TEXTO.
- Unidade Requisitante: Tipo - TEXTO, Formato - NOME DA UNIDADE (CÓDIGO).
- Unidade de Custo: Tipo - TEXTO, Formato - NOME DA UNIDADE (CÓDIGO).
- Usuário: Formato - LOGIN - NOME COMPLETO DO USUÁRIO (RAMAL), Tipo - TEXTO.
Lista de Serviços Cadastrados
- Descrição do Serviço: Tipo - TEXTO.
Lista de Bens Associados
- Tombamento: Tipo - NUMÉRICO.
- Denominação: Tipo - TEXTO.
- Responsável: Tipo - TEXTO.
- Termo: Tipo - NUMÉRICO. Formato - 9…/AAAA.
- Valor: Tipo - NUMÉRICO.
O Usuário informa os dados Complementares:
- Grupo do Serviço: Tipo - TEXTO.
- Observação: Tipo - TEXTO.
- Convênio: Tipo - LÓGICO.
- Unidade de Custo:* Tipo - TEXTO.
- Credor:* Tipo - TEXTO.
O usuário informa os Documentos a serem anexados:
- Arquivos: Tipo - ARQUIVO.
O sistema lista os arquivos inseridos exibindo os seguintes dados:
- Nº: Tipo - NUMÉRICO.
- Arquivos: Tipo - TEXTO.
- Opção de remover arquivo inserido na lista.
O Usuário Grava, Grava e Envia a Requisição.
Gravar e Enviar a Requisição: Para enviar a requisição para autorização do Chefe, pressione em Gravar e Enviar.
Para Gravar a requisição para retomar sua alteração posteriormente, pressione em Gravar.
Passo 4
O Sistema confirma a requisição exibindo as Informações Gerais da Requisição:
- Número da Requisição: Formato - 9…/AAAA, Tipo - NUMÉRICO.
- Data: Formato - DD/MM/AAAA, Tipo - DATA.
- Tipo da Requisição: Tipo - TEXTO.
- Processo: Formato - 99999.99999/AAAA-99, Tipo- NUMÉRICO.(RN05)
- Unidade Requisitante: Formato - NOME (CÓDIGO), Tipo - TEXTO.
- Unidade de Custo: Formato - NOME (CÓDIGO), Tipo - TEXTO.
- Itens de Serviço da Requisição
- Descrição: Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
RN00: Ao cadastrar uma requisição , um movimento requisição do tipo CADASTRADA é adicionado a requisição.
RN01: Ao enviar uma requisição , um movimento requisição do tipo ENVIADA é adicionado a requisição.
RN02: Ao alterar uma requisição , um movimento requisição do tipo ALTERADA é adicionado a requisição.
RN03: Ao cadastrar e enviar uma requisição uma requisição , um movimento requisição do tipo CADASTRADA e outro do tipo ENVIADA é adicionado a requisição.
RN04: Ao alterar e enviar uma requisição uma requisição , um movimento requisição do tipo ALTERADA e outro do tipo ENVIADA é adicionado a requisição.
RN05: Ao enviar a requisição será gerada a capa do processo automaticamente.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
requisicoes.requisicao_servicos | br.ufrn.sipac.requisicoes.servico.dominio.RequisicaoServico |
requisicoes.item_servico | br.ufrn.sipac.requisicoes.servico.dominio.ItemReqServico |
requisicoes.bem_req_servico | br.ufrn.sipac.requisicoes.servico.dominio.BemReqServico |
Plano de Teste
Sistema: SIPAC
Módulo: PORTAL ADMINISTRATIVO
Link(s): Requisições → Serviços → Cadastrar Requisição.
Usuário: san,thalisson,aadantas
Papel que usuário deve ter: GESTOR DE SERVIÇOS
Cenários de Teste
Não se aplica.
Dados para o Teste
select * from requisicoes.requisicao_servicos where numero = XXXX and ano = AAAA
select * from requisicoes.movimento_requisicao where id_requisicao = xxxx