~~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:

  • A requisição deve ser da unidade do usuário logado.
  • A requisição deve ter sido enviada primeiramente para atendimento (no módulo de Almoxarifado).

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):

  • Número/Ano: Tipo NUMÉRICO. Formato: 9…/AAAA.
  • Material: Tipo TEXTO.

É 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.
  • Lista de Materiais da Requisição: (RN12, RN13)
    • 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.

  • 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

Não se aplica.

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

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

Testar se todo o fluxo do caso de uso está correto. E se todas as regras de negócio são respeitadas.

  • Para obter os dados das requisições para os testes, pode-se utilizar a consulta abaixo informando o login do usuário:
  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 '?';
  • desenvolvimento/especificacoes/sipac/requisicoes/casos_de_uso/material/almoxarifado/devolucao/cadastrar_requisicao.txt
  • Última modificação: 2017/04/03 18:22
  • (edição externa)