Fluxo Demandar para nova Compra
Este fluxo tem como objetivo demandar um determinado material para uma nova compra. Essa operação resulta em incluír o material numa requisição de compra. Este fluxo está disponível em alguns casos de uso dos módulos portal administrativo, almoxarifado e catálogo de material, podendo ser utilizado pelos usuários que possuem permissão para requisitar material.
Descrição do Fluxo
Este fluxo é iniciado, quando acessado, nos seguintes casos de uso: Solicitar cadastro de material do módulo almoxarifado, Consulta material do módulo catálogo de materiais, Consultar material e Solicitar Cadastro do módulo portal administrativo.
Nesses casos de uso citados, após realizar uma busca por material, é disponibilizada a opção de demandar para uma nova compra ou inserir o material no carrinho.
Passo 1
São exibidas as seguintes informações e solicitada a quantidade que será demandada (RN01, RN02):
- Código: Tipo NUMÉRICO, Formanto: 999999999999.
- Denominação: Tipo TEXTO.
- Valor Estimado: Tipo NUMÉRICO.
- Especificação: Tipo TEXTO.
- Grupo de Material: Tipo TEXTO. (RN04)
- Unidade Medida: Tipo TEXTO.
- Quantidade a ser demandada*: Tipo NUMÉRICO.
Demandas de Compras não Finalizadas ou Pendentes de Autorização (RN05):
- Número/Ano: Tipo NUMÉRICO, Formato: 9…/AAAA.
- Data: Tipo DATA.
- Grupo de Material: Tipo TEXTO, formato: CÓDIGO DO GRUPO - NOME DO GRUPO. (RN04)
- Status: Tipo TEXTO.
- Valor: Tipo NUMÉRICO.
Passo 2
Após inserir a demanda informada, o material é adicionado a lista de itens do Carrinho de Compra e são exibidas as seguintes informações:
- Número/Ano: Tipo NUMÉRICO, Formato: 9…/AAAA. Esse campo permite visualizar os dados da requisição, conforme descrito em Visualizar requisição do módulo portal administrativo.
- Unidade Requisitante: Tipo TEXTO, formato: NOME DA UNIDADE (CÓDIGO).
- Grupo de Material:Tipo TEXTO, formato: CÓDIGO - NOME DO GRUPO DE MATERIAL. (RN04)
- Status: Tipo TEXTO.
- Usuário: Tipo TEXTO, formato: NOME (CÓDIGO).
- Data: Tipo DATA.
- Itens do Carrinho de Compra:
- Código: Tipo NUMÉRICO, Formato: 999999999999.
- Denominação: Tipo TEXTO.
- Valor: Tipo NUMÉRICO.
- Quantidade: Tipo NUMÉRICO.
- Valor Total: Tipo NUMÉRICO.
- O sistema exibe o Total da Quantidade e do Valor Total.
Passo3
São apresentadas as opções :
- Finalizar Carrinho de Compra: Exibe as informações referente aos Dados do carrinho, Itens do carrinho de compra e permite que o usuário finalize o carrinho de compra (RN03).
- Nova Consulta de Material: Permite que sejam consultados outros materiais para solicitação, conforme descrito em Solicitar Cadastro do módulo portal administrativo.
O fluxo é finalizado.
Principais Regras de Negócio
- RN01 - Caso existam CADASTRADAS, pelo usuário em questão, requisições de material do tipo SRP, ao demandar um material para uma nova compra, e esse seja do mesmo grupo de material de pelo menos uma das requisições cadastradas, o material será incluído na primeira destas requisições cadastradas com o mesmo grupo de material.
- Por exemplo: o usuário cadastrou as requisições de material 704/2010 e 705/2010, ao demandar um material, o mesmo será incluído na requisição 704/2010.
- RN02 - Se não existir nenhuma requisição conforme descrito na RN01, o sistema gerará uma nova requisição de material do tipo SRP e incluirá na mesma o material demandado.
- RN03 - Ao finalizar o Carrinho de Compra, a requisição de material associada a esse carrinho, mudará do status
CADASTRADA
para:PENDENTE DE AUTORIZAÇÃO DA CHEFIA
, se a requisição necessitar da autorização on-line da chefia (via sistema) ouENVIADA
, para as requisições que não necessitam de autorização on-line da chefia. - RN04 - A terminologia Grupo de Material pode ser ajustada para Elemento de Despesa Detalhado, ver Terminologias. (Adicionado em 13/07/2011, referente a tarefa 67026)
- RN05 - Caso o usuário possua requisições demandadas cadastradas ou pendentes de autorização da chefia, é apresentada uma lista com tais requisições. (Adicionado em 13/07/2011, referente a tarefa 67026)
Resoluções/Legislações Associadas
Não se Aplica.
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.comuns.FluxoRequisicao | administrativo.requisicoes.fluxo_requisicao |
Plano de Teste
Sistema: SIPAC
Módulo: Portal Administrativo
Link(s): Sipac → Portal Administrativo → Requisições → Material → Catálogo → Solicitar Cadastro
Usuário(s): lane, ezequiel.
Papel que usuário deve ter:
- SipacPapeis.REQUISITOR (lane)
- SipacPapeis.REQUISITOR_MATERIAL (ezequiel)
Cenários de Teste
Verificar se ao finalizar o carrinho de compra a requisição passa para o status ENVIADA. Isso pode ser verificado no caso de uso:
Sipac → Portal Administrativo → Requisições → Material → Compra → Acompanhar Requisições Enviadas
Dados para o Teste
Abaixo segue o passo a passo para verificar se a requisição de material do tipo SRP foi enviada para o setor de compras.
1º - No caso de uso abaixo, selecionar a opção NACIONAL - PARA NOVO REGISTRO DE PREÇOS e apenas GRAVAR uma nova requisição.
SIPAC → PORTAL ADMINISTRATIVO → REQUISIÇÕES → MATERIAL → COMPRA → CADASTRAR REQUISIÇÃO
2º - No caso de uso abaixo, demandar um material que pertença ao mesmo grupo de material da requisição cadastrada no passo anterior e finalizar o carrinho de compra.
SIPAC → PORTAL ADMINISTRATIVO → REQUISIÇÕES → MATERIAL → CATÁLOGO → SOLICITAR CADASTRO
3º - Acessar o caso de uso de Acompanhar Requisições enviadas e verificar se o status da mesma se encontra como ENVIADA.
SIPAC → PORTAL ADMINISTRATIVO → REQUISIÇÕES → MATERIAL → COMPRA → ACOMPANHAR REQUISIÇÕES ENVIADAS
Para consultar se as requisições do tipo Material SRP necessitam ou não de autorização on-line da chefia, basta executar o SQL abaixo e verificar se a coluna autorizacao_on_line_chefia está como TRUE (necessita de autorização) ou FALSE (não necessita).
SELECT id_fluxo_requisicao, id_tipo_requisicao, vinculo_orcamentario, protocola_processo, autorizacao_on_line_chefia FROM requisicoes.fluxo_requisicao WHERE id_tipo_requisicao = 16;