====== Consultar Relatórios de Viagens Internacionais ====== Essa funcionalidade é utilizada pelos requisitores de diárias a fim de consultar os relatórios de viagens internacionais. Pré-condições: * É necessário que exista Requisições de Diárias de Passagem Internacional cadastradas no relatório de viagem. * O usuário deve ter perfil de Requisitor ou Requisitor de Diárias para executar esta funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se acessando: //SIPAC -> Portal Administrativo -> Requisições -> Diárias -> Consultar Relatórios de Viagens Internacionais//. O sistema mostra ao usuário os parâmetros para efetuar a busca: * **Requisição**: Formato - 9.../AAAA, Tipo - NUMÉRICO. * **Período da Requisição**: Formato - DD/MM/AAAA a DD/MM/AAAA. Tipo - DATA. * **Período da Viagem**: Formato - DD/MM/AAAA a DD/MM/AAAA. Tipo - DATA. O sistema mostra ao usuário as requisições encontradas com os atributos: * **__Requisição__**: Formato - 9.../AAAA, Tipo - NUMÉRICO. * **__Unidade de Custo__**: Tipo - TEXTO. * **__Unidade Requisitante__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Usuário__**: Tipo - TEXTO. * **__Valor__**: Tipo - NUMÉRICO. * **Opção para visualizar a requisição.** Na visualização da requisição, o sistema mostra ao usuário: * **__Relatório de Viagem__**: * **Informações da Requisição**: * **__Requisição:__** Tipo - TEXTO. Formato: 9.../AAAA. * **__Data:__** Tipo - TEXTO. Formato: DD/MM/AAAA. * **__Unidade de Custo:__** Tipo - TEXTO. Formato: NOME DA UNIDADE (CÓDIGO). * **__Unidade Requisitante:__** Tipo - TEXTO. Formato: NOME DA UNIDADE (CÓDIGO). * **__Valor da Requisição:__** Tipo - TEXTO. Formato: R$ 99,99. * **Identificação do Servidor**: * **__Nome__**: Tipo - TEXTO. * **__Matrícula SIAPE__**: Tipo - NUMÉRICO. * **__Cargo/função__**: Tipo - TEXTO. As informações de **Cargo/função** e **Lotação** serão exibidas se a requisição do relatório não tiver designação. * **__Lotação__**: Tipo - TEXTO. * **Identificação do Afastamento**: * **__Localidade__**: Tipo - TEXTO. * **__Saída__:** Formato - DD/MM/AAAA. Tipo - DATA. * **__Chegada__**: Formato - DD/MM/AAAA. Tipo - DATA. * **__Quantidade de Diárias recebidas__:** Tipo - NUMÉRICO. * **Descrição Sucinta da Viagem** * **__Data__**: Formato - DD/MM/AAAA, Tipo DATA. * **__Atividades__**: Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.requisicoes.livrocontrato.dominio.RequisicaoLivroContrato | administrativo.requisicoes.requisicao_diaria | ====== Plano de Teste ====== Sistema: SIPAC. Módulo: PORTAL ADMINISTRATIVO. Link(s): Requisições -> Diárias -> Consultar Relatórios de Viagens Internacionais. Usuário: marcilia. Papel que usuário deve ter: REQUISITOR_DIARIAS. ===== Cenários de Teste ===== Verificar se o fluxo do caso de uso está funcionando corretamente e se consegue obter os relatórios das requisições de diárias encontradas na consulta. ===== Dados para o Teste ===== Para encontrar os dados a serem utilizados na busca deste caso de uso, utilizar a consulta: SELECT rd.numero, rd.ano, rd.data, rd.data_saida, rd.data_chegada FROM requisicoes.requisicao_diaria rd JOIN comum.usuario u ON (rd.id_proposto = u.id_pessoa) WHERE rd.id_proposto_externo is null limit 50;