Este caso de uso realiza o cadastro da requisição de infraestrutura do tipo manutenção. Poderá ser utilizado por todos os usuários com habilitação para cadastrar requisição de infraestrutura
Pré-condição: Para acessar o caso de uso é preciso que o usuário tenha permissão de REQUISITOR (Para acesso pelo portal administrativo), REQUISITOR_SUPINFRA (Para acesso pelo portal administrativo), SUPERINTENDENTE_INFRAESTRUTURA (para acesso pelo módulo de infraestrutura), GESTOR_OBRAS (para acesso pelo módulo de infraestrutura), PROJETISTA SIN (Para acesso pelo módulo de Infraestrutura).
Este caso de uso é iniciado quando o Ator acessa o sistema e seleciona a opção: SIPAC → Infraestrutura → aba Requisições → Requisições → Cadastrar Requisição de Manutenção. (RN10)
O sistema solicita ao usuário o Tipo da Requisição especificados nos casos de uso:
O sistema solicita as informações do Imóvel (RN08), (RN09)
O Ator confirma a inserção das informações do imóvel e o sistema exibe lista de Imóveis/Prédios inseridos - (RN01), (RN08), (RN09):
O sistema solicita o tipo de serviço:
O sistema solicita os dados do solicitante:
O sistema solicita as informações de descrição da manutenção:
O sistema solicita anexo de documentos: (RN16)
O sistema apresenta lista de anexo inseridos. (RN16)
O sistema exibe lista de requisições não finalizadas com as informações:
O sistema exibe as informações da requisição:
O sistema exibe as informações do imóvel:
O usuário informa a unidade de custo
O usuário confirma o cadastro da requisição a opção “Gravar e Enviar”.
O Sistema exibe mensagem de sucesso e o comprovante da requisição especificado em Confirma Cadastro de Requisição.
O caso de uso é finalizado.
Não se aplica.
Classe | Tabela |
---|---|
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoManutencao | administrativo.infra.sub_grupo_manutencao |
br.ufrn.sipac.supinfra.manutencao.dominio.GrupoManutencao | administrativo.infra.grupo_manutencao |
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoRequisicao | administrativo.infra.sub_grupo_requisicao |
br.ufrn.sipac.supinfra.manutencao.dominio.SubGrupoManutencao | administrativo.infra.sub_grupo_manutencao |
br.ufrn.sipac.supinfra.projetos.dominio.RequisicaoSupInfra | administrativo.infra.requisicao_superinfra |
Sistema: SIPAC
Módulo: Infraestrutura
Link(s): Infraestrutura → Requisições → Requisições → Cadastrar Requisição de Manutenção.
Usuário: narasouza
Papel que usuário deve ter: SipacPapeis.REQUISITOR (Para acesso pelo portal administrativo), SipacPapeis.REQUISITOR_SUPINFRA (Para acesso pelo portal administrativo), SipacPapeis.SUPERINTENDENTE_INFRAESTRUTURA (para acesso pelo módulo de infraestrutura), SipacPapeis.GESTOR_OBRAS (para acesso pelo módulo de infraestrutura), SipacPapeis.GESTOR_MEIO_AMBIENTE (para acesso pelo módulo de infraestrutura).
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
Cadastrar requisições e na última etapa do cadastro, pegar o Número da Requisição, Unidade Requisitante, e o Tipo da Requisição e utilizar estas informações na busca de requisições em Acompanhar requisições enviadas para conferir o estado da requisição criada.