~~ODT~~
Listar de Unidades
Esse caso de uso permite listar as unidades hierarquicamente e realizar as operações de Cadastrar Permissões de Compra Para Unidade (FA01) e Associar Unidade a Almoxarifado (FA02). A consulta pode ser realizada pelo código ou pelo nome da unidade e ainda permite ao usuário filtrar pela hierarquia.
Descrição do Caso de Uso
Esse caso de uso inicia-se quando a opção SIPAC → MUDAR DE SISTEMA → Unidades é acessada:
Passo 1
Inicialmente, deve-se realizar a busca pela Unidade, informando o código ou o nome e opcionalmente filtrar também pela hierarquia:
- Listar Todas: Opção de busca para listar todas as unidades.
- Código: Tipo - TEXTO. Recebe o código da Unidade a ser pesquisada.
- Nome: Tipo - TEXTO. Recebe o nome da Unidade a ser pesquisada.
- Na hierarquia de: Tipo NUMÉRICO. Recebe o código da Unidade à qual pertença hierarquicamente. O usuário poderá escolher essa Unidade numa lista ou, caso prefira, é possível realizar a operação de Busca de Unidade, onde o nome da Unidade deve ser informado.
Passo 2
Realizada a busca serão listadas as Unidades encontradas. Para cada Unidade, serão exibidos os seguintes dados:
- Código: Tipo NUMÉRICO. Código da Unidade.
- Nome: Tipo TEXTO. Nome da Unidade.
- Sigla: Tipo TEXTO, formato: SIGLA UNIDADE.
- Un. Responsável: Tipo TEXTO, formato: SIGLA UNIDADE. Unidade Responsável.
Da listagem, é possível selecionar a Unidade que se deseja e realizar a operação de Cadastrar Permissões de Compra Para Unidade (FA01 e RN01) ou de Associar Unidade a Almoxarifado (FA02).
Fluxos Alternativos
FA01 - Cadastrar Permissões de Compra Para Unidade
Ao selecionar essa opção são apresentados dois formulários, cada qual com suas respectivas listagens, que estão dispostos na seguinte ordem:
Inserir Modalidade de Licitação
Esse formulário é utilizado para associar novas Modalidades de Licitação à Unidade selecionada. Para tanto é preciso preencher os seguintes campos:
- Denominação*: Tipo - TEXTO. São apresentadas as opções: CONCORRÊNCIA, CONCORRÊNCIA INTERNACIONAL, CONVITE, DISPENSA DE LICITAÇÃO, INEXIGIBILIDADE DE LICITAÇÃO, PREGÃO e TOMADA DE PREÇO.
- Permitir Cadastro de Processo de Compra SRP*: Tipo - TEXTO. São apresentadas as opções: Sim ou Não. (Adicionado em cumprimento da RN02)
Ao definir os campos de forma apropriada o usuário pressiona o botão Inserir e a permissão de compra na Modalidade de Licitação selecionada é adicionada à Lista das Modalidade de Licitações.
Lista das Modalidade de Licitações
Nessa listagem são apresentadas as modalidades previamente cadastradas e as recém incluídas. Cada modalidade apresenta os seguintes dados:
- Denominação: Tipo - TEXTO.
- Processo de Compra SRP: Tipo - TEXTO, formato: Sim ou Não.
Além dos dados descritos é são apresentadas também duas operações: Alterar Processo de Compra SRP (FA03) e Excluir Permissão de Compra (FA04).
Inserir Tipo do Processo de Compra
Esse formulário é utilizado para associar novos Tipos de Processo de Compra à Unidade selecionada. Para tanto é preciso preencher o seguinte campo:
- Denominação*: Tipo - TEXTO. São apresentadas as opções: DESCONHECIDO, MATERIAIS, MATERIAIS E SERVIÇOS, MATERIAIS PARA IMPORTAÇÃO, OBRAS E SERVIÇOS DE ENGENHARIA, RECEITAS, SERVIÇOS GERAIS, TESTE CAMPO ATIVO.
Ao definir o campo de forma apropriada o usuário pressiona o botão Inserir e a permissão de compra do Tipo do Processo de Compra selecionada é adicionada à Lista das Tipos do Processo de Compra.
Lista dos Tipos do Processo de Compra
Nessa listagem são apresentados os tipos de processo de compra previamente cadastrados e os recém incluídos. Cada tipo de processo apresenta o seguinte dado:
- Denominação: Tipo - TEXTO.
Além da denominação é apresentada também a operação: Excluir Permissão de Compra (FA04).
Além dos formulários e listagens são disponibilizadas nesta página duas operações: Cadastrar e Cancelar. Ao pressionar Cadastrar todas as alterações realizadas nas listagens serão persistidas no banco (RN03). Ao pressionar Cancelar nenhuma das alterações realizadas é salva.
O caso de uso é finalizado.
FA02 - Associar Unidade a Almoxarifado
Ao selecionar essa opção é um formulário de associação e sua respectiva listagem:
Associar Unidade a Almoxarifado
Esse formulário é utilizado para associar a Unidade selecionada a almoxarifados. Para tanto são apresentados os seguintes campos:
- Unidade: Tipo - TEXTO. Nome da Unidade selecionada.
- Almoxarifado*: Tipo - TEXTO. São apresentadas as opções: ALMOXARIFADO - CB, ALMOXARIFADO - CCET, ALMOXARIFADO - CCHLA, ALMOXARIFADO - CCS, ALMOXARIFADO - CCSA, ALMOXARIFADO CENTRAL, ALMOXARIFADO - CERES, ALMOXARIFADO - CT, ALMOXARIFADO DA ESCOLA DE CIÊNCIA E TECNOLOGIA, ALMOXARIFADO DE FARMÁCIA - HOSPED, ALMOXARIFADO DO CENTRO DE EDUCAÇÃO, ALMOXARIFADO DO MUSEU CAMARA CASCUDO, ALMOXARIFADO - FACISA, ALMOXARIFADO HUAB, ALMOXARIFADO - RESTAURANTE UNIVERSITÁRIO, ALMOXARIFADO - SUP. INFRA-ESTRUTURA, CENTRAL DE ABASTECIMENTO FARMACÊUTICO - HOSPED, HOSPED - ALMOXARIFADO, HUAB - ALMOXARIFADO DA FARMÁCIA, HUOL - ALMOXARIFADO GERAL, MEJC - ALMOXARIFADO DE MEDICAMENTOS, MEJC - ALMOXARIFADO DE NUTRIÇÃO, MEJC - ALMOXARIFADO GERAL.
Ao definir os campos de forma apropriada o usuário pressiona o botão Associar e o almoxarifado é adicionado a listagem Almoxarifados Associados. Caso pressione o botão Cancelar a operação é cancelada.
Almoxarifados Associados
Essa listagem apresenta os Almoxarifados previamente e recém associados. Cada Almoxarifado apresenta os seguintes dados:
- Almoxarifado: Tipo - TEXTO. Nome do Almoxarifado associado.
Além dos dados é disponibilizada a operação de Desassociar Almoxarifado (FA05).
Além do formulário e da listagem são disponibilizadas nesta página três operações: Voltar, Cancelar e Confirmar. Ao pressionar Voltar todas as alterações realizadas nas listagens serão abandonadas e a página retorna para a Lista de Unidades. Ao pressionar Cancelar ocorre o mesmo que em Voltar, mas a página é redirecionada para a página de Sistema de Cadastro. Caso o usuário pressione Confirmar as alterações são persistidas no banco e a página é redirecionada para a página de Almoxarifados Cadastrados.
O caso de uso é finalizado.
FA03 - Alterar Processo de Compra SRP
Ao selecionar essa opção para uma Modalidade de Licitação, o formulário de Inserção de novas modalidades é substituído por um formulário de Alteração, como descrito a seguir:
- Denominação: Tipo - TEXTO. Nome da Modalidade de Licitação selecionada.
- Processo de Compra SRP: Tipo - TEXTO, formato: Sim ou Não. Valor padrão do SRP da modalidade selecionada.
Nesse formulário há duas operações possíveis: Alterar Modalidade de Licitação e Cancelar Alteração da Modalidade de Licitação. Ao pressionar Alterar o sistema atualiza a listagem com os novos valores selecionado, caso pressione Cancelar o formulário de alteração é substituído novamente pelo de inserção e nenhuma alteração é realizada na listagem.
O fluxo retorna para o FA01.
FA04 - Excluir Permissão de Compra
Ao selecionar essa opção, seja para uma Modalidade de Licitação ou para um Tipo do Processo de Compra, a permissão de compra é removida da respectiva listagem.
O fluxo retorna para o FA01.
FA05 - Desassociar Almoxarifado
Ao selecionar essa opção, a associação da Unidade com o Almoxarifado é removida da listagem e a página é redirecionada para a página de Almoxarifados Cadastrados.
O fluxo retorna para o FA02.
Principais Regras de Negócio
- RN01 - Apenas unidades compradoras, que tenham permissão para manipular os processos de compras, podem realizar a operação Cadastrar Permissões de Compra Para Unidade.
- RN02 - Para que um usuário possa cadastrar um processo de compra do tipo Sistema de Registro de Preço é necessário que a unidade desse usuário possua permissão para cadastrar esse tipo de processo, sendo necessário também incluir as informações da unidade na tabela comum.unidade_modalidade.
- RN03 - Para cadastrar as permissões de compras para a Unidade escolhida, é preciso inserir no mínimo uma Modalidade de Licitação ou Tipo do Processo de Compra.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.cadastro.dominio.Unidade | administrativo.comum.unidade |
br.ufrn.sipac.compras.licitacao.dominio.ModalidadeLicitacao | administrativo.compras.modalidade_licitacao |
br.ufrn.sipac.compras.licitacao.dominio.ModalidadeUnidade | administrativo.compras.unidade_modalidade |
br.ufrn.sipac.compras.dominio.TipoCompra | administrativo.compras.tipo_compra |
br.ufrn.sipac.compras.dominio.TipoProcessoUnidade | administrativo.compras.unidade_tipoprocesso |
br.ufrn.sipac.almoxarifado.comuns.dominio.Almoxarifado | administrativo.almoxarifado.almoxarifado |
br.ufrn.sipac.cadastro.dominio.UnidadeAlmoxarifado | administrativo.almoxarifado.unidade_almoxarifado |
Plano de Teste
Sistema: SIPAC
Módulo: MUDAR DE SISTEMA
Link(s): SIPAC → MUDAR DE SISTEMA → Unidades
Usuário: allexkid, lineguerra e adrianaalves.
Papel que usuário deve ter:
- SipacPapeis.ADMINISTRADOR_SIPAC (allexkid)
- SipacPapeis.ADMINISTRADOR_LOCAL_SUPINFRA (lineguerra)
- SipacPapeis.GESTOR_CONVENIO (adrianaalves)
- SipacPapeis.GESTOR_BOLSAS_GLOBAL (adrianaalves)
- SipacPapeis.GESTOR_ORGANIZACIONAL (adrianaalves)
Cenários de Teste
Verificar se todas as funcionalidades do caso de uso estão funcionando de acordo com as descrições do caso de uso.
Dados para o Teste
Exemplo de uma Unidade que pode Cadastrar Permissões de Compra Para Unidade (FA01) e Associar Unidade a Almoxarifado (FA02):
Código: 11020306 |
Nome: DMP - SEÇÃO DE COMPRAS |
Sigla: SC/DMP |
Un. Responsável: PROAD/DMP (11.02.03) |