~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Anexar Arquivo Digitalizado ====== Este caso de uso é utilizado pelos executores de orçamento global, local e dos convênios com a finalidade de anexar arquivos digitalizados a uma nota de empenho. Para ver caso de uso de registrar nota de empenho, consulte o [[desenvolvimento:especificacoes:sipac:orcamentario:casos_de_uso:movimentacoes:empenho:registrar_nota_de_empenho|Caso de Uso: Registrar Nota de Empenho]]. ===== Descrição do Caso de Uso ===== O caso de uso é acionado quando a seguinte opção é acessada: SIPAC -> Módulo Orçamentário -> Aba Movimentações -> Empenho -> Anexar Arquivo Digitalizado. O caso de uso inicia solicitando ao usuário que consulte o empenho: ***Número***: Tipo NUMÉRICO. //O sistema irá considerar para buscar o empenho o ano orçamentário atual selecionado.// O usuário deve informar o arquivo a ser anexado. Fim do caso de uso. ===== Principais Regras de Negócio ===== * Se o empenho buscado já tiver um arquivo anexado, esse será substituído pelo arquivo informado no caso de uso. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.orcamento.movimentacoes.dominio.Empenho | administrativo.sco.empenho | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Orçamentário Link(s): Movimentações -> Empenho -> Anexar Arquivo Digitalizado Usuário: larrubia2 Papel que usuário deve ter: ScoPapeis.EXECUTOR_ORCAMENTO_GLOBAL, ScoPapeis.EXECUTOR_ORCAMENTO ou ScoPapeis.EXECUTOR_CONVENIO ===== Cenários de Teste ===== Cadastrar uma nota de empenho, depois anexar um arquivo e consultar essa nota de empenho através do número do documento. Abrir o arquivo anexo e verificar se é o mesmo arquivo informado no caso de uso. ===== Dados para o Teste ===== * SCO -> Consultas -> Empenho - Nesta consulta será possivel informar o número do empenho e visualizar os dados do empenho, inclusive o arquivo anexado. * Script de ativação da Operação no SIGED em BDCOMUM: UPDATE comum.configuracoes_operacoes_siged SET ativo=true WHERE nome_operacao = 'br.ufrn.orcamento.movimentacoes.negocio.siged.EmpenhoSigedBuilder';