~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Autorizar Requisição de Viagem ====== Este caso de uso tem a finalidade de autorizar uma requisição de viagem. Essa funcionalidade é utilizada pelos chefes de unidade. Pré-condição: A requisição deve está com status PENDENTE AUTORIZAÇÃO DA CHEFIA. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Portal Administrativo -> Requisições -> Autorizações -> Requisição de Viagem//. Ao ter acesso ao caso de uso, todas as requisições pendentes de autorização da chefia são listadas, sendo exibidos os seguintes dados: * **__Requisição__**: Tipo - NUMÉRICO. Formato - 9.../AAAA. * **__Unidade Requisitante__**: Tipo - TEXTO. Formato - SIGLA DA UNIDADE. * **__Proposto__**: Tipo - TEXTO. * **__Responsável__**: Tipo - TEXTO. Formato - LOGIN. O responsável é aquele que cadastrou a requisição. * **__Período__**: Tipo - DATA. Formato - DD/MM/AAAA até DD/MM/AAAA. * **__Valor__**: Tipo - NUMÉRICO. * **__Data do Cadastro__**: Tipo - DATA. Formato - DD/MM/AAAA. * **__Status__**: Tipo - TEXTO. Para cada uma dos registros encontrados é possível realizar as seguintes operações: * **Autorizar Requisição** * **Retornar Requisição** * **Negar Requisição** * **Visualizar Requisição** * **Exibir Roteiros da Viagem** ===Autorizar Requisição=== Quando acessada essa opção, o sistema exibe todos os dados contidas no fluxo de [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_viagem|Visualizar Requisição de Viagem]]. O usuário deve confirmar a autorização com a senha de acesso ([[desenvolvimento:especificacoes:sipac:portal_administrativo:casos_de_uso:requisicoes:autorizacoes:requisicao_de_viagem&#principais_regras_de_neg%C3%B3cio|RN01]]). ===Retornar Requisição=== No retorno da requisição, a mesma volta para o usuário que a cadastrou para modificações. Novamente as informações do fluxo de [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_viagem|Visualizar Requisição de Viagem]] são exibidas. O usuário deve informar uma justificativa para o retorno: * **Justificativa***: Tipo - TEXTO. ===Negar Requisição=== Ao negar uma requisição, a mesma é finalizada sem a possibilidade de modificação pelo usuário que a cadastrou. Segue o fluxo de //Retornar Requisição//, porém a justificativa é de negação. ===Visualizar Requisição=== Especificado no fluxo de [[https://docs.info.ufrn.br/doku.php?id=desenvolvimento:especificacoes:sipac:fluxos:fluxo_visualizar_requisicao_viagem|Visualizar Requisição de Viagem]]. ===Exibir Roteiros de Viagem=== ^Número^ Origem^ Destino^ Passagem ^ Percentual da Diária ^ Número de Diárias ^Valor Unitário da Diária (R$) ^Valor Unitário da Diária (U$)^Valor Total (R$) ^ Valor Total (U$) ^Adicional de Embarque Desembarque^ | 9... | DD/MM/AAAA - CIDADE | DD/MM/AAAA - CIDADE | SIM | 99% | 9,99 | 9,99 | 9,99 | 9,99 | 9,99 | 9,99 | | 9... | DD/MM/AAAA - CIDADE | DD/MM/AAAA - CIDADE | SIM | 99% | 9,99 | 9,99 | 9,99 | 9,99 | 9,99 | 9,99 | | **TOTALIZADOR** | | | | | **9,99** | **9,99** | **9,99** | **9,99** | **9,99** | **9,99** | **COMPLEMENTOS** **Viagem Confidencial** **Motivo da Viagem: Nacional - A Serviço** **Descrição do Motivo da Viagem** **Possui Convênio** **Justificativa caso a viagem ocorra em feriados ou finais de semana** O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - A autorização da requisição de viagem deverá ser feita tanto pelo chefe da unidade quanto pelo proponente da requisição. Só após essas duas autorizações que a requisição continua a tramitação. * **RN02** - Após a autorização, caso o parâmetro NESSECITA_PCDP esteja com o valor TRUE, a requisição irá para o status de PENDENTE INFORMAR PCDP. No caso deste parâmetro está com o valor FALSE, a requisição passará para o status EMPENHADA - EM LIQUIDAÇÃO. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | |br.ufrn.sipac.requisicoes.viagens.dominio.RequisicaoViagem | administrativo.requisicoes.requisicao_viagem | |br.ufrn.sipac.requisicoes.viagens.dominio.RoteiroViagem | administrativo.requisicoes.roteiro_viagem | |br.ufrn.sipac.requisicoes.viagens.dominio.PropostoViagem | administrativo.requisicoes.proposto_viagem | |br.ufrn.sipac.scdp.dominio.Cidade | administrativo.scdp.cidade | |br.ufrn.sipac.requisicoes.viagens.dominio.TipoPropostoViagem | administrativo.requisicoes.tipo_proposto_viagem | ===== Plano de Teste ===== Sistema: SIPAC Módulo: Portal Administrativo Link(s): Requisições -> Autorizações -> Requisição de Viagem Usuário: aluizio, marcilia Papel que usuário deve ter: * SipacPapeis.RESPONSAVEL_UNIDADE * SipacPapeis.AUTORIZADOR_REQUISICAO_VIAGEM ===== Cenários de Teste ===== Autorizar requisições tanto com chefes de unidades quanto com proponentes de requisições. ===== Dados para o Teste ===== * Enviar uma requisição de viagem. Caminho: SIPAC -> Portal Admin -> Requisições -> Viagem -> Cadastrar Requisição. * Autorizar a requisição, tanto com o chefe da unidade quanto com o proponente da requisição. Caminho: SIPAC -> Portal Admin -> Requisições -> Autorizações -> Requisição de Viagem. * Verificar se a requisição passou para o status de EMPENHADA - EM LIQUIDAÇÃO (para o parâmetro false) ou para o status PENDENTE INFORMAR PCDP (quando o parâmetro está true). Basta acessar o caso de uso Sipac -> Portal Admin -> Requisições -> Viagem -> Acompanhar Requisições Enviadas, com o usuário ''marcilia'', e Visualizar os dados da requisição.