~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Retornar Requisição ====== Este caso de uso possibilita o retorno de requisições. Retornar uma Requisição significa devolvê-la para o usuário solicitante. Dessa forma, será possível que o requisitante altere os dados da requisição. ([[#principais_regras_de_negócio|RN01]]) ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Portal Administrativo -> Requisições -> Retornar Requisição//. Ao acessar o caso de uso o sistema solicita o preenchimento das seguintes informações ([[#principais_regras_de_negócio|RN02, RN03, RN04, RN05, RN06]]): * **Número/Ano***: Tipo - NUMÉRICO e DATA. * **Tipo da Requisição***: Tipo - TEXTO.([[#principais_regras_de_negócio|RN04]]) O Usuário confirma a consulta e o Sistema exibe os dados da requisição: ([[#principais_regras_de_negócio|RN07,RN08,RN09]]) * **__Requisição__**: Formato - 9.../AAAA, Tipo - NUMÉRICO e DATA. O sistema exibe opção para visualizar detalhes da requisição de material/serviço contratado especificado no documento [[desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_material_servico_contratado| Visualizar Requisição de Material/Serviço Contratado]]. * **__Tipo da Requisição__**: Tipo - TEXTO. * **__Unidade Solicitante__**: Tipo - TEXTO. * **__Unidade de Custo__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Valor__**: Tipo - NUMÉRICO. * **__Data de Cadastro__**: Formato - dd/mm/aaaa hh:mm, Tipo - DATA. * **Justificativa do Retorno**: Tipo - TEXTO. Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Uma vez retornada, a requisição somente terá prosseguimento após o seu reenvio e reimpressão do comprovante. * **RN02** - As requisições possuem regras que permitem ou não que sejam retornadas, de acordo com status, tipo e perfil do usuário. A seguir são listadas algumas regras de retorno para determiandos status: * **AGUARD. AUTORIZAÇÃO ORÇAMENTÁRIA**: A requisição pode ser retornada por usuários com perfil de GESTOR e o próprio requisitor. * **AGUARDANDO AUTORIZAÇÃO - SAE**: A requisição pode ser retornada por usuários com perfil de GESTOR. * **ATENDIDA**: A requisição pode ser retornada por usuários com perfil de GESTOR. * **CADASTRADA**: Requisição com esse status não pode ser retornada. * **EMPENHADA - PENDENTE DE LIQUIDAÇÃO**: Requisição com esse status não pode ser retornada. * **ENVIADA**: A requisição pode ser retornada por usuários com perfil de GESTOR. * **ESTORNADA**: Requisição com esse status não pode ser retornada. * **RN02** - As requisições cujo status da requisição sejam ''CADASTRADA'', ''EMPENHADA - PENDENTE DE LIQUIDAÇÃO'' ou ''ESTORNADA'' não podem ser retornadas. Para os demais status, as requisições só podem ser retornadas caso o usuário possua o perfil de GESTOR. (Adicionado em 01/07/2011 referente a tarefa 60419) * **RN03** - O usuário não tem permissão de retornar a requisição quando a unidade de custo dessa requisição não pertence à sua hierarquia. * **RN04** - A requisição só pode ser retornada para unidade requisitante igual a do usuário que está retornando. * **RN04** - O usuário só poderá retornar requisições solicitadas por ele ou, quando possuir o perfil de GESTOR, as solicitadas pela sua unidade. (Adicionado em 01/07/2011 referente a tarefa 60419) * **RN05** - A requisição não pode ser retornada quando pertence a um processo de compra ou já existe uma prestação de contas atendida associada a ela. * **RN06** - A requisição não pode ser retornada quando existem itens que já foram entregues. * **RN07** - Para realizar a busca da requisição, é necessário que o usuário tenha um perfil de SipacPapeis.RESPONSAVEL_UNIDADE ou SipacPapeis.AUTORIZADOR_REQUISICAO_UNIDADE. (Adicionado em 26/03/2012 referente a tarefa 86327) * **RN08** - Se a requisição for do tipo " REQUISIÇÃO PARA PARTICIPAR DE UM NOVO REGISTRO DE PREÇOS ", e estiver associada a um processo de compra não poderá ser estornada. * **RN09** - Se a requisição for do tipo " REQUISIÇÃO PARA PARTICIPAR DE UM NOVO REGISTRO DE PREÇOS ", e estiver associada a um intenção de compra , os itens da intenção serão desassociados da intenção. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | | | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Aba de Requisições -> Retornar Requisição Usuários: cunha Papel que usuário deve ter: * SipacPapeis.GESTOR_SERVICO_PJ, * SipacPapeis.GESTOR_SERVICO_PF, * SipacPapeis.GESTOR_SUPRIMENTO_DE_FUNDO, * SipacPapeis.GESTOR_OBRAS, * SipacPapeis.GESTOR_HOSPEDAGEM, * SipacPapeis.GESTOR_ALMOXARIFADO, * SipacPapeis.GESTOR_COMPRA, * SipacPapeis.GESTOR_BIBLIOTECA, * SipacPapeis.GESTOR_SERVICOS_COMPRA, * SipacPapeis.GESTOR_MANUTENCAO, * SipacPapeis.GESTOR_CONTRATOS_GLOBAL, * SipacPapeis.AUTORIZADOR_ORCAMENTO_GLOBAL, * SipacPapeis.GESTOR_DE_AUXILIO_FINANCEIRO_AO_ESTUDANTE, * SipacPapeis.GESTOR_DIARIAS, * SipacPapeis.DIRETOR_DA_UNIDADE_SIPAC, * SipacPapeis.AUTORIZADOR_ORCAMENTO_CENTRO, * SipacPapeis.GESTOR_PASSAGEM, * SipacPapeis.AUTORIZADOR_ORCAMENTO_UNIDADE, * SipacPapeis.GESTOR_CONTRATOS ===== Cenários de Teste ===== ===== Dados para o Teste =====