~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Requisição ====== Este caso de uso tem o objetivo de permitir a inclusão de requisições de serviços. Envolvidos: Todos o setores da organização que tem a permissão realizar a solicitação dessas requisições. Pré-condições: O usuário deve ter um perfil de Requisitor ou Requisitor de Serviços para executar esta funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Portal Administrativo -> Requisições -> Serviços -> Cadastrar Requisição//. ===Passo 1=== O Sistema solicita os dados do serviço para o Usuário: * **Descrição do Serviço:*** Tipo - TEXTO. O Sistema exibe a lista de Serviços cadastrados para o Usuário: * **__Descrição do Serviço__:** Tipo - TEXTO. ===Passo 2=== O Sistema solicita os bens da requisição de serviço: * **Bem:** Tipo - TEXTO. O Sistema lista os bens inseridos exibindo os seguintes dados: * **__Tombamento__:** Tipo - NUMÉRICO. * **__Denominação__:** Tipo - TEXTO. * **__Termo__:** Tipo - NUMÉRICO. Formato - 9.../AAAA. * **__Valor__:** Tipo - NUMÉRICO. * Opção de remover item inserido na lista. ===Passo 3=== O sistema exibe as Informações Gerais da Requisição, Lista de Serviços Cadastrados e Lista de Bens Associados. Informações Gerais da Requisição * **__Tipo da Requisição__:** Tipo - TEXTO. * **__Unidade Requisitante__:** Tipo - TEXTO, Formato - NOME DA UNIDADE (CÓDIGO). * **__Unidade de Custo__:** Tipo - TEXTO, Formato - NOME DA UNIDADE (CÓDIGO). * **__Usuário__:** Formato - LOGIN - NOME COMPLETO DO USUÁRIO (RAMAL), Tipo - TEXTO. Lista de Serviços Cadastrados * **__Descrição do Serviço__:** Tipo - TEXTO. Lista de Bens Associados * **__Tombamento__:** Tipo - NUMÉRICO. * **__Denominação__:** Tipo - TEXTO. * **__Responsável__:** Tipo - TEXTO. * **__Termo__:** Tipo - NUMÉRICO. Formato - 9.../AAAA. * **__Valor__:** Tipo - NUMÉRICO. O Usuário informa os dados Complementares: * **Grupo do Serviço:** Tipo - TEXTO. * **Observação:** Tipo - TEXTO. * **Convênio:** Tipo - LÓGICO. * **Unidade de Custo:*** Tipo - TEXTO. * **Credor:*** Tipo - TEXTO. O usuário informa os Documentos a serem anexados: * **Arquivos:** Tipo - ARQUIVO. O sistema lista os arquivos inseridos exibindo os seguintes dados: * **__Nº__:** Tipo - NUMÉRICO. * **__Arquivos__:** Tipo - TEXTO. * Opção de remover arquivo inserido na lista. O Usuário Grava, Grava e Envia a Requisição. Gravar e Enviar a Requisição: Para enviar a requisição para autorização do Chefe, pressione em Gravar e Enviar. Para Gravar a requisição para retomar sua alteração posteriormente, pressione em Gravar. ===Passo 4=== O Sistema confirma a requisição exibindo as Informações Gerais da Requisição: * **__Número da Requisição__:** Formato - 9.../AAAA, Tipo - NUMÉRICO. * **__Data__:** Formato - DD/MM/AAAA, Tipo - DATA. * **__Tipo da Requisição__:** Tipo - TEXTO. * **__Processo:__** Formato - 99999.99999/AAAA-99, Tipo- NUMÉRICO.([[#principais regras de negócio|RN05]]) * **__Unidade Requisitante__:** Formato - NOME (CÓDIGO), Tipo - TEXTO. * **__Unidade de Custo__:** Formato - NOME (CÓDIGO), Tipo - TEXTO. * Itens de Serviço da Requisição * **__Descrição__:** Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== **RN00**: Ao cadastrar uma requisição , um movimento requisição do tipo CADASTRADA é adicionado a requisição. **RN01**: Ao enviar uma requisição , um movimento requisição do tipo ENVIADA é adicionado a requisição. **RN02**: Ao alterar uma requisição , um movimento requisição do tipo ALTERADA é adicionado a requisição. **RN03**: Ao cadastrar e enviar uma requisição uma requisição , um movimento requisição do tipo CADASTRADA e outro do tipo ENVIADA é adicionado a requisição. **RN04**: Ao alterar e enviar uma requisição uma requisição , um movimento requisição do tipo ALTERADA e outro do tipo ENVIADA é adicionado a requisição. **RN05**: Ao enviar a requisição será gerada a capa do processo automaticamente. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | requisicoes.requisicao_servicos | br.ufrn.sipac.requisicoes.servico.dominio.RequisicaoServico | | requisicoes.item_servico | br.ufrn.sipac.requisicoes.servico.dominio.ItemReqServico | | requisicoes.bem_req_servico | br.ufrn.sipac.requisicoes.servico.dominio.BemReqServico | ===== Plano de Teste ===== Sistema: SIPAC Módulo: PORTAL ADMINISTRATIVO Link(s): Requisições -> Serviços -> Cadastrar Requisição. Usuário: san,thalisson,aadantas Papel que usuário deve ter: GESTOR DE SERVIÇOS ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== select * from requisicoes.requisicao_servicos where numero = XXXX and ano = AAAA select * from requisicoes.movimento_requisicao where id_requisicao = xxxx