~~ODT~~
Última atualização: 2017/04/03 18:22 (edição externa)
Cadastrar Requisição
Este caso de uso tem o objetivo de solicitar a devolução de materiais de requisições que foram atendidas para o almoxarifado. Ele é usado pelos requisitores de materiais e requisitor global.
Pré-condições:
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Portal Administrativo → Requisições → Material/Serviço → Almoxarifado → Devolução → Cadastrar Requisição.
Passo 1
Usuário informa dados da requisição ou material para efetuar a busca (RN01):
É exibida uma lista com as requisições encontradas:
Data: Formato - DD/MM/AAAA, Tipo - DATA.
Número/Ano: Formato - 9…/AAAA, Tipo - NUMÉRICO.
Usuário: Tipo - TEXTO.
Almoxarifado: Tipo - TEXTO.
Valor: Tipo - NUMÉRICO.
Opção para selecionar a requisição que deseja efetuar a devolução.
Opção para visualizar a requisição.
Ao selecionar a opção de visualizar a requisição, são exibidas as informações conforme especificado no fluxo Visualizar Requisição de Material. (RN02, RN03, RN04, RN05, RN06, RN07, RN08, RN09, RN10, RN11)
Ao selecionar uma requisição, o sistema exibe as informações da requisição e solicita a quantidade a ser devolvida:
Dados da Requisição:
Requisição Original: Formato - 9…/AAAA. Tipo - NUMÉRICO.
Tipo: Tipo - TEXTO.
Status: Tipo - TEXTO.
Grupo de Material: Tipo - TEXTO.
Unidade Orçamentária: Tipo - TEXTO.
Unidade Requisitante: Tipo - TEXTO.
Destino da Requisição: Tipo - TEXTO.
Data: Formato - DD/MM/AAAA, Tipo - DATA.
Valor da Devolução: Tipo - NUMÉRICO.
Observações: Tipo - TEXTO.
-
Número: Tipo - NUMÉRICO.
Código: Tipo - NUMÉRICO.
Denominação: Tipo - TEXTO.
Unid. Medida: Tipo - TEXTO.
R: Tipo - NUMÉRICO. É a quantidade Requisitada.
A: Tipo - NUMÉRICO. É a quantidade Atendida.
DD: Tipo - NUMÉRICO. É a quantidade quantidade disponível para devolução.
DEV:* Tipo - NUMÉRICO. É a quantidade a ser devolvida.
São disponibilizadas as opções de Gravar
ou Gravar e Enviar
a requisição devolvida. Para essas opções, são exibidos os seguintes dados:
Dados da Requisição
Requisição Original: Formato - 9../AAAA. Tipo NUMÉRICO. É permitido visualizar as informações da requisição conforme especificado no fluxo
Visualizar Requisição de Material
Requisição de Devolução: Formato - 9../AAAA. Tipo NUMÉRICO. É permitido visualizar as informações da requisição conforme especificado no fluxo
Visualizar Requisição de Material
Data: Formato - DD/MM/AAAA. Tipo DATA.
Tipo da Requisição: Tipo TEXTO.
Status: Tipo TEXTO.
Unidade Requisitante: Formato - NOME DA UNIDADE (CÓDIGO DA UNIDADE). Tipo TEXTO.
Valor da Devolução: Formato - R$ 9.999,99. Tipo NUMÉRICO.
Observações: Tipo TEXTO.
É disponibilizado a opção de solicitar outra devolução.
O caso de uso é finalizado.
Principais Regras de Negócio
RN01 - Só serão consultadas as requisições do tipo Material
e com status de FINALIZADA
ou FINALIZADA ATENDIMENTO
.
RN02 - A informação de Justificativa para Negação só será exibida caso exista alguma justificativa.
RN03 - As informações sobre Movimentações de Documentos só serão exibidas caso exista movimentações de documentos.
RN04 - As informações sobre Contingenciamentos só serão exibidas caso exista contingenciamentos.
RN05 - As informações sobre Transferências só serão exibidas caso exista transferências.
RN06 - As informações sobre Autorizações só serão exibidas caso exista autorizações.
RN07 - As informações sobre Empenhos da Requisição só serão exibidas caso exista empenhos associados à requisição.
RN08 - As informações sobre Notas Fiscais Associadas à Requisição só serão exibidas caso exista notas fiscais associadas à requisição.
RN09 - As informações sobre Processos de Pagamento Associados à Requisição ssó serão exibidas caso exista processos de pagamento associados à requisição.
RN10 - As informações sobre Bens Associadas à Requisição só serão exibidas caso algum bem associado à requisição.
RN11 - As informações sobre Termos de Responsabilidade Associados à Requisição só serão exibidas caso exista termos associados à requisição.
RN12 - A quantidade informada dos itens não podem ser maior que a quantidade solicitada para devolução.
RN13 - Não será possivel fazer uma requisição de devolução se a mesma já foi processada.
Resoluções/Legislações Associadas
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial | administrativo.requisicoes.requisicao_material |
br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicao | administrativo.requisicoes.item_requisicao |
br.ufrn.sipac.requisicoes.material.dominio.Material | administrativo.comum.material |
br.ufrn.comum.dominio.UsuarioGeral | administrativo.comum.usuario |
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
Plano de Teste
Sistema: SIPAC
Módulo: Portal Administrativo
Link(s): Aba Requisições → Material/Serviço → Almoxarifado → Devolução → Cadastrar Requisição
Usuário: marcilia, pedro
Papel que usuário deve ter: SipacPapeis.REQUISITOR ou SipacPapeis.REQUISITOR_MATERIAL
Cenários de Teste
Testar se todo o fluxo do caso de uso está correto. E se todas as regras de negócio são respeitadas.
Dados para o Teste
SELECT requisicao.numero, requisicao.ano, material.denominacao, requisicao.id_unidade_req AS id_unidade_usuario, unidade.sigla
FROM requisicoes.item_requisicao item_requisicao, requisicoes.requisicao_material requisicao, comum.material material, comum.unidade unidade, comum.usuario usuario
WHERE item_requisicao.id_requisicao = requisicao.id AND item_requisicao.id_material = material.id_material
AND requisicao.id_tipo = 1 AND requisicao.id_status IN (105 , 106) AND item_requisicao.id_material = material.id_material
AND item_requisicao.quantidade > 0 AND requisicao.id_unidade_req = unidade.id_unidade AND unidade.id_unidade = usuario.id_unidade
AND usuario.login LIKE '?';