~~ODT~~
Analisar/Visualizar Requisição
Este caso de uso permite ao usuário visualizar as requisições que foram enviadas e realize o atendimento. Os usuários com permissão de gestor de obras podem visualizar as requisições.
Pré-condições:
- As MANUTENÇÃO e MEIO-AMBIENTE devem ser exibidas se tiverem sido enviadas pelas unidades.
- As Requisições do tipo obra só devem ser exibidas se o status for AUTORIZADA PARA INFRA.
- As Requisições do tipo parecer técnico/avaliação de infraestrutura só devem ser exibidas para análise se o status for PENDENTE RECEBIMENTO SIN.
- O ator deve ter permissão de GESTOR DE OBRAS para acessar a funcionalidade.
- Para ter acesso a opção de análise da requisição para atender qualquer tipo de requisição é preciso ter permissão de SUPERINTENDENTE DE INFRAESTRUTURA.
- Para ter acesso a opção de análise da requisição somente para obra é preciso ter a permissão de AUTORIZADOR_REQUISICAO_OBRA.
- Para ter acesso a opção de análise da requisição somente para meio ambiente é preciso ter a permissão de AUTORIZADOR_REQUISICAO_MEIO_AMBIENTE.
- Para ter acesso a opção de análise da requisição somente para manutenção é preciso ter a permissão de AUTORIZADOR_REQUISICAO_MANUTENCAO.
- Para ter acesso a opção de análise da requisição somente para parecer técnico/avaliação é preciso ter a permissão de AUTORIZADOR_REQUISICAO_PARECER_TECNICO_AVALIACAO (Tarefa #161267, adicionada em 15/07/2015).
Descrição do Caso de Uso
O caso de uso é iniciado quando o Ator acessa o sistema e seleciona a opção: SIPAC → Infraestrutura → Aba Requisições → Requisições → Analisar/Visualizar Requisições.
Passo 1
Ao acessar o caso de uso o sistema exibe as seguintes opções de filtragem para consulta das requisições:
- Tipo da Requisição: Tipo TEXTO. Opções: OBRAS, MANUTENÇÃO, MEIO AMBIENTE, PARECER TÉCNICO/AVALIAÇÃO.
- Tipo de Serviço: Tipo TEXTO.
- Subtipo do Serviço: Tipo TEXTO.
O sistema lista das requisições enviadas para analise da infraestrutura com os atributos:
- Número: Formato - 9…/AAAA, Tipo - NUMÉRICO.
- Descrição: Tipo - TEXTO.
- Unidade Requisitante: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
- Para cada registro o sistema apresenta as opções de Analisar(RN11, RN12, RN13, RN14) e Visualizar a Requisição. Os dados da visualização estão especificados em Detalhes da Requisição.
- Para a requisição do tipo parecer técnico/avaliação: Analise da requisição de parecer técnico/avaliação (Tarefa #161267, adicionada em 15/07/2015).
Passo 2
Especificação da análise das requisições de obras, manutenção e meio ambiente:
O ator seleciona a opção de analisar e o sistema apresenta os dados da requisição selecionada.
- Número: 9…/AAAA, Tipo - NUMÉRICO.
- Usuário: Tipo - TEXTO.
- Data de cadastro: Formato - DD/MM/AAAA, Tipo - DATA.
- Unidade Requisitante: Tipo - TEXTO.
- Serviço Solicitado: Tipo - TEXTO.
O sistema apresenta ao usuário o Tipo da Requisição, Unidade de Origem e Tipo da obra permitindo alterações:
- Serviço: Tipo - TEXTO. Exibido quando o tipo da requisição for de meio-ambiente.
- Unidade de Origem*: Informar Código ou Nome da Unidade. O sistema exibe opção para efetuar a busca de unidades. Consulta de Unidades.
- Tipo de Obra*: O sistema exibe as opções
NOVA
,AMPLIAÇÃO COM REFORMA
eREFORMA
( RN09 ). Exibir este campo se o tipo da requisição for de obra.
O sistema apresenta as informações do Imóvel permitindo apenas a alteração do ator ( RN08 ), ( RN09 ):
- Município*: Tipo - TEXTO.
- Opção para mostrar os imóveis isolados (que não estão inseridos em um campus): Tipo - LÓGICO.
- Campus:* Tipo - TEXTO ( O atributo Campus será solicitado ao usuário se a opção mostrar imóveis isolados não for marcada. Os imóveis isolados são aqueles que não possuem campus definido) ( RN04 ).
- Imóvel:* Tipo - TEXTO. ( RN02 )
O sistema apresenta o imóvel inserido no cadastro da requisição pela a unidade solicitante e o ator confirma a alteração das informações do imóvel - ( RN01 ), ( RN08 ), ( RN09 ):
- Tipo:* Tipo - TEXTO.
- Município:* Tipo - TEXTO.
- Campus:* Tipo - TEXTO.
- Imóvel:* Tipo - TEXTO.
- Prédio:* Tipo - TEXTO.
- Zona:* Tipo - TEXTO.
- Usuário:* Tipo - TEXTO.
O sistema apresenta as Informações da Fonte de Recursos permitindo alteração do usuário (apenas para requisição de obra):
- Fonte de Recurso: Tipo - NUMÉRICO.
- Justificativa:* Tipo - TEXTO.
O sistema solicita o tipo de serviço (exibir apenas quando o tipo de requisição for manutenção):
O apresenta os dados do solicitante permitindo alteração do ator (exibir quando o tipo for obra ou manutenção):
- Nome* Tipo - TEXTO.
- Telefone* Tipo - TEXTO.
- Ramal* Tipo - TEXTO.
- E-mail* Tipo - TEXTO.
- Horário para Atendimento* Tipo - TEXTO.
O sistema apresenta as informações de descrição da obra/manutenção/meio ambiente permitindo alteração do ator:
- Descrição:* Tipo - TEXTO.
- Local:* Tipo - TEXTO.
- Descrição Complementar: Tipo - TEXTO. (Campo editável com o objetivo de complementar a descrição da obras). O Sistema exibe este campo na alteração do caso de uso.
- Observação: Tipo - TEXTO.
Passo 3
O sistema apresenta os dados da requisição:
- Tipo da Requisição
- Tipo de Obra:
- Usuário do Cadastro:
- Data de cadastro:
- Unidade Requisitante:
- Descrição
- Representante da Unidade de Origem:
- Unidade de Custo
O sistema apresenta a lista de imóveis/prédios inseridos na requisição com as informações de Tipo e Denominação do imóvel/terreno.
Passo 4
O ator seleciona a opção de atender no Passo 2, e confirma o atendimento da requisição.
O sistema apresenta mensagem de sucesso e Número da Requisição, Tipo da Requisição, Descrição e Unidade Requisitante.
O sistema apresenta opção para analisar outra requisição.
O caso de uso é finalizado.
Principais Regras de Negócio
Para os tipos de requisição obra, manutenção ou meio ambiente:
- RN01 - O sistema deve permitir inserir mais de um registro de imóvel se o parâmetro PERMITE_INSERIR_MAIS_IMOVEIS for igual TRUE. Se o parâmetro PERMITE_INSERIR_MAIS_IMOVEIS for FALSE permitir inserir apenas um registro.
- RN02 - Se tiver cadastrado zoneamento para o terreno mostrar a zona para selecionar, caso contrário não mostrar.
- RN03 - Quando a requisição for de obra e o tipo de obra for nova o sistema não deve mostrar o prédio.
- RN04 - O sistema não deve solicitar o campus se a opção de imóveis isolados estiver marcada. Se a opção de imóveis isolados não estiver marcada o sistema deve mostrar os campus do município selecionado.
- RN05 - O sistema deve mostrar os imóveis contido no campus selecionado pelo usuário. Caso não tenha sido informado o campus o sistema deve exibir para o Ator os imóveis do município selecionado.
- RN06 - Caso o imóvel tenha zoneamento definido o sistema deve mostrar as zonas do imóvel selecionado.
- RN07 - Caso o imóvel tenha zoneamento definido o sistema deve mostrar os prédios da zona escolhida pelo ator, se não tem zoneamento mostrar os prédios do imóvel escolhido pelo Ator.
- RN08 - O Ator só deve visualizar as informações de imóveis se o tipo da requisição for Obra ou Manutenção.
- RN09 - O sistema só deve solicitar as informações de imóveis o parâmetro UTILIZA_PATRIMONIO_IMOVEL estiver habilitado.
- RN10 - As opções de Grupo e Subgrupo só serão habilitadas caso o tipo da requisição selecionada seja Manutenção.
- RN11 - O ator com a permissão de AUTORIZADOR_REQUISICAO_OBRA terá acesso apenas a analise da requisição de obras. (Tarefa #145751, adicionada em 21/10/2014)
- RN12 - O ator com a permissão de AUTORIZADOR_REQUISICAO_MEIO_AMBIENTE terá acesso apenas a analise da requisição do tipo meio ambiente. (Tarefa #145751, adicionada em 21/10/2014)
- RN13 - O ator com a permissão de AUTORIZADOR_REQUISICAO_MANUTENCAO terá acesso apenas a analise da requisição de manutenção. (Tarefa #145751, adicionada em 21/10/2014)
- RN14 - O ator com a permissão de AUTORIZADOR_REQUISICAO_PARECER_TECNICO_AVALIACAO terá acesso apenas a analise da requisição de parecer técnico/avaliação (Tarefa #161267, adicionada em 15/07/2015).
- RN15 - Quando a requisição escolhida for do tipo parecer técnico/avaliação não mostrar os tipo obra, manutenção ou meio ambiente para seleção do usuário analisador (Tarefa #161267, adicionada em 15/07/2015).
- RN16 - Mostrar as requisições de tipo parecer técnico avaliação que possuem status PENDENTE RECEBIMENTO SIN (Tarefa #161267, adicionada em 15/07/2015).
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra | administrativo.infra.requisicao_supinfra |
br.ufrn.sipac.protocolo.dominio.Processo | administrativo.protocolo.processo |
br.ufrn.sipac.protocolo.dominio.Movimento | administrativo.protocolo.movimento |
br.ufrn.sipac.orcamento.dominio.FonteRecurso | administrativo.sco.fonte_recurso |
br.ufrn.sipac.supinfra.projetos.dominio.ImovelRequisicao | administrativo.infra.imovel_requisicao |
br.ufrn.sipac.supinfra.projetos.dominio.PredioRequisicao | administrativo.infra.predio_requisicao |
Plano de Teste
Sistema: SIPAC
Módulo: Infra-Estrutura
Link(s): SIPAC → Infra-Estrutura → Requisições → Requisições → Analisar/Visualizar Requisição
Usuário: gustavo
Papel que usuário deve ter: SipacPapeis.GESTOR_OBRAS, SipacPapeis.GESTOR_MANUTENCAO, SipacPapeis.SUPERINTENDENTE_INFRA_ESTRUTURA
Cenários de teste
- Atender requisições de Meio-Ambiente ou Obras mudando o tipo dessas requisições para Manutenção.
- Cenários para testar as combinações das informações de imóveis:
1 ——————- Requisição de Obra: Quando o tipo da obra for nova
– Situação 1 (com zoneamento e Terrenos não isolados) –
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -
3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido
4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -
6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 2 (com zoneamento e Terrenos isolados) –
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -
3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
4 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -
5 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 3 (sem zoneamento e Terrenos não isolados)
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -
3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido
4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 4 (sem zoneamento e Terrenos isolados)
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -
3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
4 - o sistema deve exibir opção para inserir na lista as informações selecionadas
OBSERVAÇÃO PARA MOSTRAR TERRENOS QUE NÃO ESTÃO EM NENHUM CAMPUS: o terreno tem relação com o imóvel. E partir do imóvel o sistema deve saber se tem campus associado ou não.
2 ——————- Requisição de obra: Quando o tipo da obra for Ampliação com Reforma ou Reforma
– Situação 1 (com zoneamento e Terrenos não isolados) –
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -
3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido
4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -
6 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado
7 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 2 (com zoneamento e Terrenos isolados) –
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -
3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
4 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -
5 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado
6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 3 (sem zoneamento e Terrenos não isolados)
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -
3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido
4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado
6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 4 (sem zoneamento e Terrenos isolados)
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -
3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado
4 - o sistema deve exibir opção para inserir na lista as informações selecionadas
OBSERVAÇÃO PARA MOSTRAR TERRENOS QUE NÃO ESTÃO EM NENHUM CAMPUS: o terreno tem relação com o imóvel. E partir do imóvel o sistema deve saber se tem campus associado ou não.
3 ——————- Requisição de manutenção
– Descrição da solicitação –
– Situação 1 (com zoneamento e Terrenos não isolados) –
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -
3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido
4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -
6 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado
7 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 2 (com zoneamento e Terrenos isolados) –
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -
3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
4 - o sistema exibe as Zonas do Terreno selecionado e o usuário escolhe a zona desejada -
5 - o sistema exibe os prédios da zona do terreno selecionada e o usuário seleciona o prédio desejado
6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 3 (sem zoneamento e Terrenos não isolados)
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário não seleciona opção de terrenos isolados -
3 - o sistema exibe os Campus do município escolhido e o usuário seleciona o campus do município escolhido
4 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado
6 - o sistema deve exibir opção para inserir na lista as informações selecionadas -
– Situação 4 (sem zoneamento e Terrenos isolados)
1 - o sistema exibe o Município e o usuário seleciona
2 - o sistema exibe opção de “marcar os terrenos que não estão inseridos em um campus (terrenos isolados)” e o usuário seleciona opção de terrenos isolados -
3 - o sistema exibe os Terrenos do Campus selecionado e o usuário escolhe o Terreno desejado
5 - o sistema exibe os prédios do terreno selecionado e o usuário seleciona o prédio desejado
4 - o sistema deve exibir opção para inserir na lista as informações selecionadas
Dados para o teste
Caso deseje cadastrar e enviar uma nova requisição é só acessar o caso de uso: SIPAC → Infra-Estrutura → Requisições → Requisições → Cadastrar Requisição.