~~ODT~~ ====== Cadastrar Requisição ====== Este caso de uso tem a finalidade de permitir que o usuário solicite mudança no projeto da obra. Envolvidos: Unidades que cadastram requisições de obras e necessitam solicitar mudança no projeto da obra. Pré-condições: * Para cadastrar a solicitação é preciso que o usuário tenha permissão de REQUISITOR ou REQUISITOR SUPINFRA. * É necessário que existam obras cadadstradas com status em andamento, em recebimento provisório ou suspensa. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: SIPAC -> Portal Administrativo -> Menu Requisições -> Infraestrutura -> Solicitação de Mudança em Projeto de Obra -> Cadastrar Requisição. **Passo 1** O usuário consulta a obra utilizando um ou mais filtros: * **__Modalidade/Número/Ano__:** Dados de entrada -> Sigla da modalidade de licitação / numero / ano e origem * **__origem__:** Tipo - Texto. Opções: ''UFRN'', ''FUNPEC'', ''EXTERNA'' * **__Fiscal__:** Tipo - Texto. * **__Contrato__:**Tipo - Numérico. Entrada de dados: Número e ano * **__Descrição__:** Tipo - Texto. * **__Período__:** Entrada de dados: dd/mm/aaaa a dd/mm/aaaa. * **__Status__:** Tipo - Texto. Opções: EM RECEBIMENTO PROVISÓRIO, FINALIZADA, SUSPENSA, EM PROCESSO JUDICIAL, EM ANDAMENTO, CONTRATO RESCINDIDO, CONTRATO FINALIZADO. O usuário confirma consulta e o sistema exibe lista de obras encontradas com as colunas: * **__Licitação__:** Formato - Sigla da Modalidade de licitação - Número/Ano - Origem. * **__Empresa__:** Tipo - Texto. * **__Período__:** Formato - dd/mm/aaaa a dd/mm/aaaa. * **__Status__:** Tipo - Texto. * **__Valor Contratado__:** Tipo - Numérico. * **__Valor Total da Obra__:** Tipo - Numérico. * **__Fiscais da Obra__:** Tipo - Texto. * **__Descrição__:** Tipo - Texto. * Opção para cadastrar solicitação de mudança em projeto da obra. O usuário seleciona obra e sistema solicita os dados ([[#Principais Regras de Negócio| RN03 ]]), ([[#Principais Regras de Negócio| RN04 ]]): * **Imóvel/Terreno:*** Tipo - Texto. * **Zona do Imóvel/Terreno:*** ([[#Principais Regras de Negócio| RN01 ]]) * **Edificação/Benfeitoria:*** Tipo - Texto. ([[#Principais Regras de Negócio| RN02 ]]) * **Descrição:** Tipo - Texto. * **Local Específico da Mudança:*** Tipo - Texto. * **Observações:** Tipo - Texto. O sistema solicita horário de atendimento e exibe as informações do solicitante: * **Horário para atendimento:*** Tipo - Texto. * **__Representante da Unidade de Origem:__** Tipo - Texto. Corresponde ao responsável da unidade. * **__Telefone(s) do Representante:__** Tipo - Texto. Formato: (DDD) 99999-9999. Telefone do representante da unidade. * **__Ramal__:** Tipo - Texto. Ramal do representante da unidade. * **__E-mail__:** Tipo - Texto. O sistema deve exibir mensagem para aceite do usuário: * **Declaro está ciente de que esta requisição poderá impactar em aditivos contratuais (quer seja de valor, uer seja de prazo) e processo de aprovação de responsabilidades. Uma análise prévia será feita pelo setor técnico para que ela seja atendida:*** Tipo - Lógico. **Passo 2** * **__Tipo da Requisição__:** Lista de Imóveis/Edificações inseridos na requisição com atributos: Município, Campus, Imóvel, Edificação/Benfeitoria, Zona (se houver). * **__Requisição gravada pelo Usuário__:** Tipo - Texto. * **__Data de cadastro__:** * **__Unidade Requisitante__:** Tipo - Texto. Formato: código - nome da unidade. * **__Descrição__:** Tipo - Texto. * **__Local Especifico da Mudança__:** Tipo - Texto. * **__Observação__:** Tipo - Texto. * **__Representante da Unidade de Origem__:** Tipo - Texto. * **__Telefone(s) do Representante:__** Tipo - Texto. Formato: (DDD) 99999-9999. Telefone do representante da unidade. * **__Ramal__:** Tipo - Texto. Ramal do representante da unidade. * **__E-mail__:** Tipo - Texto. *Opção de Gravar a requisição. *Opção de Gravar e Enviar. **Passo 3** ===FLuxo alternativo - Gravar ou Gravar e Enviar === O sistema exibe as informações gerais da requisição: * **__Número da Requisição:__** Formato: 9.../AAAA. * **__Data:__** Tipo - Data. Formato: DD/MM/AAAA. * **__Tipo da Requisição:__** Tipo - Texto. Lista de Imóveis/Edificações inseridos na requisição com atributos: Município, Campus, Imóvel, Edificação/Benfeitoria, Zona (se houver). * **__Requisição gravada pelo Usuário:__** Tipo - Texto. * **__Unidade Requisitante:__** Tipo - Texto. * **__Descrição:__** Tipo - Texto. * **__Local Especifico da mudança:__** Tipo - Texto. * **__Observação:__** Tipo - Texto. * **__Representante da Unidade de Origem:__** Tipo - Texto. * **__Telefone(s) do Representante:__** Tipo - Texto. Formato (DDD) 9999-9999 * **__Ramal:__** Tipo - Texto. * **__E-mail:__** Tipo - Texto. * **__Horário para Atendimento:__** Tipo - Texto. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Caso o imóvel tenha zoneamento definido o sistema deve mostrar as zonas do imóvel selecionado. * **RN02** - 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 usuário. * **RN03** - O sistema só deve solicitar as informações de imóveis o parâmetro UTILIZA_PATRIMONIO_IMOVEL estiver habilitado. * **RN04** - O sistema deve permitir inserir mais de um registro de imóvel se o parâmetro PERMITE_INSERIR_MAIS_IMOVEIS for igual TRUE, com as seguintes colunas: Município, Campus (se não houver campus, o sistema deve mostrar a coluna sem a informação do campus), Terreno, zona do terreno (se não houver Zona, o sistema deve mostrar a coluna sem a informação da Zona), usuário e opção para APENAS alterar o registro da lista. Se o parâmetro PERMITE_INSERIR_MAIS_IMOVEIS for FALSE permitir inserir apenas um registro. * **RN05** - O sistema deve permitir fazer requisição apenas de obras que estão com os status recebimento provisório, suspensa ou em andamento. Para unidades não vinculadas a centro acadêmico * **RN06** - Quando a requisição for cadastrada e enviada por um usuário que não é chefe da unidade e a unidade for isolada (não pertencente a centro acadêmico), o sistema deve atribuir os status CADASTRADA, ENVIADA, PENDENTE DE AUTORIZACAO CHEFE UNIDADE. O requisição deverá ser exibida no caso de uso Portal Administrativo -> Requisições -> Autorizações -> Autorizar Requisição de Mudança em Projeto de Obra. Caso a solicitação seja apenas cadastrada o usuário poderá modificar a requisição no caso de uso Portal Administrativo -> Requisições -> Infraestrutura -> Solicitação de Mudança em Projeto de Obra -> Modificar Requisição (o status da requisição deve está como CADASTRADA). * **RN07** - Quando a requisição for cadastrada e enviada pelo próprio chefe da unidade e a unidade for isolada (não pertencente a centro acadêmico), o sistema deve atribuir os status CADASTRADA, ENVIADA, AUTORIZADA PELO CHEFE UNIDADE, AGUARDANDO RECEBIMENTO FISCAL OBRA . O sistema deve enviar email para os fiscais da obra avisando da solicitação cadastrada. * Assunto do Email: Solicitação de mudança em projeto de obra * Corpo do Email: Exibir modalidade de licitação da obra e descrição da obra e descrição da solicitação de mudança no projeto (descrição da requisição). Para unidades vinculadas a centro acadêmico * **RN08** - Gravar e Enviar uma requisição com um usuário chefe ou não, de unidade vinculada a um centro acadêmico. CE: A requisição deve ficar como CADASTRADA, ENVIADA, e #PENDENTE DE AUTORIZAÇÃO DIREÇÃO CENTRO#. A requisição deverá aparecer no caso de uso portal da direção centro → menu requisições → autorizações infraestrutura. Caso o usuário apenas grave a requisição o sistema deve permitir a modificação da requisição pela unidade requisitante no caso de uso Portal Administrativo -> Requisições -> Infraestrutura -> Solicitação de Mudança em Projeto de Obra -> Modificar Requisição. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | < PREENCHER > | < PREENCHER > | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo. Link(s): Portal Administrativo -> Menu Requisições -> Infraestrutura -> Solicitação de Mudança em Projeto de obra -> Cadastrar. Usuário: narasouza. Papel que usuário deve ter: SipacPapeis.REQUISITOR_INFRA ===== Cenários de Teste ===== ===== Dados para o Teste =====