echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Julgar Propostas ======
O caso de uso permite ao usuário julgar as propostas dos fornecedores em um [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:compras:processo_de_compra_licitacao::cadastrar_processo_de_compra_licitacao|processo de compra]], com isso serão definidos quais os itens que serão comprados e qual será o fornecedor ganhador para cada item da licitação. O caso de uso pode ser utilizado pelos usuários responsáveis pelas compras nas unidades e centros.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: SIPAC → Compras/Licitação → Licitação → Licitação → Julgar Propostas.
===Passo 1===
O caso de uso inicia ([[#principais_regras_de_negócio|RN01]]) com a busca pelo processo, utilizando pelo menos um dos critérios de busca a seguir:
***Nº Processo:** Tipo NUMÉRICO, formato: 99999.999999/AAAA-99. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN06)]]
***Modalidade/Número/Ano:** Tipo TEXTO, formato: SIGLA MODALIDADE - 9.../AAAA.
===Passo 2===
Neste passo ([[#principais_regras_de_negócio|RN02,RN03,RN04]]), deve-se informar como será feito o julgamento dos itens, inicialmente são exibidas as informações gerais sobre o processo de compra com os seguintes dados:
* **__Processo de Compra__**: Formato - 99999.999999/AAAA-99, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN06]])
* **__Modalidade Licitação__**: Tipo TEXTO, formato: SIGLA MODALIDADE - 9.../AAAA.
* **__Tipo__**: Tipo - TEXTO.
* **__Julgamento Padrão__**: Tipo - TEXTO.
São exibidos também os itens inseridos no processo do compra, com as seguintes informações:
* **__Item__**: Formato - 9999, Tipo - NUMÉRICO.
* **__Código__**: Formato - 9999, Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Quant.__**: Formato - 9999, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN07]])
* **__Quant. Interna__**: Formato - 9999, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN08]])
* **__Quant. Externa__**: Formato - 9999, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN08]])
* **__Quant. Total__**: Formato - 9999, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN08]])
* **__Valor__**: Formato - R$999,99, Tipo - NUMÉRICO.
* **__Status__**: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN09]])
* **Situação**:Formato - Combo Tipo - TEXTO. ([[#principais_regras_de_negócio|RN11]])
* **Justificativa**:Formato - Livre Tipo - TEXTO. ([[#principais_regras_de_negócio|RN12]])
* **__Total__**: Formato - 99,99, Tipo - NUMÉRICO.
Para cada item é informado o tipo de julgamento escolhido que estes podem ser: //Sem Julgamento//([[#principais_regras_de_negócio|RN10]]),//Julgado Manualmente// e //Julgado Automaticamente//, para realizar a escolha do tipo de julgamento existem as ações de //Julgar//, //Não Julgar//, //Julgar Manualmente// e //Julgar Automaticamente//, esta última só ficando disponível caso o item tenha sido julgado manualmente.
É possível ainda visualizar as propostas inseridas que apresentam os dados:
***__Proposta__**: Tipo NUMÉRICO.
***__Fornecedor__**: Tipo TEXTO. Formato RAZÃO SOCIAL (CNPF)
São exibidos os dados dos itens para cada proposta:
***__Item__**: Tipo NUMÉRICO.
***__Denominação do Item__**: Tipo TEXTO.
***__Marca__**: Tipo TEXTO.
***__Valor__**: Tipo NUMÉRICO.
===Passo 2.1 - Julgamento Manual===
São exibidas as seguintes informações:
* **__Item__**: Tipo - NUMÉRICO.
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Quant.__**: Tipo - NUMÉRICO.
* **__Valor__**: Tipo - NUMÉRICO.
* **__Total__**: Tipo - NUMÉRICO.
Também é exibida uma lista com as propostas do item, com as seguintes informações:
* **__Vencedor__**: Tipo - LÓGICO.
* **__Proposta__**: Tipo - NUMÉRICO.
* **__Fornecedor__**: Tipo - TEXTO.
* **__Marca__**: Tipo - TEXTO.
* **__Valor__**: Tipo - NUMÉRICO.
Após a informação das propostas, é necessário informar
* **Nova Classificação***: Tipo - TEXTO, Ex.: GANHADOR E SORTEADO.
* **Justificativa**: Tipo - TEXTO.
===Passo 3===
Neste passo, deve ser feita a confirmação do julgamento. Inicialmente são exibidas as informações gerais sobre o processo de compra com os seguintes dados:
* **__Processo de Compra__**: Formato - 99999.999999/AAAA-99, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN06]])
* **__Modalidade Licitação__**: Tipo TEXTO, formato: SIGLA MODALIDADE - 9.../AAAA.
* **__Tipo__**: Formato - NOME, Tipo - TEXTO.
* **__Julgamento Padrão__**: Tipo - TEXTO.
São exibidos também os itens inseridos no processo do compra, com as seguintes informações:
* **__Item__**: Tipo - NUMÉRICO.
* **__Código__**: Tipo - NUMÉRICO.
* **__Denominação__**: Tipo - TEXTO.
* **__Situação__**: Tipo - TEXTO.
* **__Valor__**: Tipo - NUMÉRICO.
Ainda para cada item será informada a proposta vencedora, caso exista, com as seguintes informações:
* **__Nº da Proposta Vencedora__**: Formato - 99, Tipo - NUMÉRICO.
* **__Fornecedor__**: Formato - NOME DO FORNECEDOR, Tipo - TEXTO.
* **__Valor Proposto__**: Formato - R$999,99, Tipo - NUMÉRICO.
Caso o item tenha sido julgado automaticamente e o julgamento não tenha sido necessário, o sistema exibe a ação de //julgar manualmente// o item.
===Passo 4===
Com a confirmação do julgamento das propostas é exibido um resumo das informações do processo de compra cadastrado:
* **__Processo de Compra__**: Formato - 99999.999999/AAAA-99, Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN06]])
* **__Modalidade Licitação__**: Tipo TEXTO, formato: SIGLA MODALIDADE - 9.../AAAA.
* **__Data de Cadastro__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Usuário que Cadastrou__**: Formato - NOME, Tipo - TEXTO.
* **__Assunto__**: Tipo - TEXTO.
* **__Tipo__**: Formato - NOME, Tipo - TEXTO.
* **__Status__**: Formato - NOME, Tipo - TEXTO.
* **__Unidade Gestora__**: Formato - CÓDIGO-NOME, Tipo - NUMÉRICO e TEXTO.
* **__Valor Total (Estimado)__**: Formato - R$999,99, Tipo - NUMÉRICO.
* **__Valor Total (Real)__**: Tipo NUMÉRICO.
* **__Data de Abertura__**: Tipo DATA. Formato: DD/MM/AAAA HH:MM.
Caso o processo de compra seja uma //Dispensa de Licitação//([[#principais_regras_de_negócio|RN05]]), são listadas as requisições que gerarão uma nova demanda de compra, e esta lista possui as seguintes informações:
* **__Nº Processo__**: Formato - 99999.999999/AAAA-99, Tipo - NUMÉRICO.
* **__Data de Cadastro__**: Formato - DD/MM/AAAA, Tipo - DATA.
* **__Grupo de Material__**: Formato - CÓDIGO - NOME, Tipo - NUMÉRICO e TEXTO.
* **__Usuário__**: Formato - NOME, Tipo - TEXTO.
* **__Unidade__**: Formato - CÓDIGO-NOME, Tipo - NUMÉRICO e TEXTO.
* **__Valor__**: Formato - R$999,99, Tipo - NUMÉRICO.
É disponibilizado o relatório do julgamento das propostas, conforme especificado em [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:relatorios:propostas_julgamentos_editais::julgamento_das_propostas|Relatório de Julgamento das Propostas]].
O sistema deve enviar o email descrito no template para as unidades que tiveram itens incluídos no processo de compra e que foram julgados, com seu respectivo status (licitado, fracassado ou deserto);
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - O usuário logado deve ser de uma unidade compradora (ter permissão para comprar).
* **RN02** - Caso o processo de compra não seja Dispensa de licitação e nem inexigibilidade de licitação deve ter uma data de abertura da licitação e esta data deve ser posterior à data atual.
* **RN03** - O processo de compra deve ter pelo menos uma proposta cadastrada.
* **RN04** - O processo de compra deve possuir o status de Em Licitação.
* **RN05** - Caso o processo de compra seja uma dispensa de licitação e o parâmetro CADASTRAR_DEMANDA_COMPRA_DL possua o valor //true// serão criadas requisições com as demandas para compra.
* **RN06** - Caso o parâmetro UTILIZA_PROTOCOLO_SIPAC esteja configurado como falso, será exibido um campo único para a informação do número do processo no formato radical.número/ano-dv. Esse campo é mascarado, ou seja, não é necessário o usuário informar os "./-". Caso o parâmetro esteja configurado como verdadeiro será solicitado os valores de forma separada, sendo quatro campos: **radical** . **número** / **ano** - **dv**. As informações desse campo são exibidas também no formato radical.número/ano-dv. (Alterado em 13/01/2012, referente a tarefa 78141)
* **RN07** - Exibido quando o processo de compra não for SRP.
* **RN08** - Exibido quando o processo de compra for SRP.
* **RN09** - Caso o item do processo de compra não possua proposta, é exibido um combobox com as opções //PENDENTE// e //CANCELADO//. Caso o item possua proposta o combobox não é exibido.
* **RN10** - Caso seja definido que o item não será julgado, é exibido um combobox com as opções //PENDENTE// e //CANCELADO//.
* **RN11** - Deve ser escolhida a situação do item no julgamento. //LICITADO//,//DESERTO// e //FRACASSOU//. Default //**LICITADO**//
* **RN12** - Solicitado apenas quando a situação for diferente de "LICITADO".
* **RN13** - Caso algum item esteja com situação diferente de "LICITADO" o responsável pela unidade que requereu o material deve ser informado por email.
* **RN14** - Para os casos onde poderá haver mais de uma proposta vencedora deverá ser feito o julgamento manual apontando os devidos vencedores. (Adicionado em 15/04/2016 referente a tarefa 105725)
==== Resoluções/Legislações Associadas ====
Não se Aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sipac.requisicoes.material.dominio.GrupoMaterial | administrativo.comum.grupo_material |
| br.ufrn.sipac.requisicoes.material.dominio.Material | administrativo.comum.material |
| br.ufrn.sipac.compras.licitacao.dominio.ModalidadeLicitacao | administrativo.compras.modalidade_licitacao |
| br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra |
| br.ufrn.sipac.compras.dominio.TipoProcessoCompra | administrativo.compras.tipo_processo_compra |
| br.ufrn.sipac.requisicoes.material.dominio.ItemRequisicao | administrativo.requisicoes.item_requisicao |
| br.ufrn.sipac.requisicoes.material.dominio.RequisicaoMaterial | administrativo.requisicoes.requisicao_material |
====== Plano de Teste ======
Sistema: SIPAC
Módulo: Compras/Licitação
Link(s): Aba Licitação -> Licitação -> Julgar Propostas
Usuário: jscm, rms
Papel que usuário deve ter: SipacPapeis.GESTOR_LICITAÇÃO
===== Cenários de Teste =====
* É importante que os testes sejam realizados com as duas configurações informadas abaixo:
* Configuração 01:
***UTILIZA_PROTOCOLO_SIPAC** = //true//.
* Configuração 02:
***UTILIZA_PROTOCOLO_SIPAC** = //false//.
Julgar um Processo de Compra e verificar se os dados foram inseridos corretamente no caso de uso de [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:consultas:consultas:processo_de_compra_licitacao:processo_apos_a_licitacao|Processo Após a Licitação]].
Para verificar a **RN02** utilizar o caso de uso a partir do link Menu Compras -> Setor Compras -> Processo de Compra -> Cadastrar Processo de Compra e cadastrar um processo de compra que não atenda nenhuma das condições citadas na **RN02** e tentar executar o caso de uso, aqui especificado.
Para verificar a **RN05** utilizar o caso de uso a partir do link Menu Compras -> Setor Compras -> Demandas Pendentes -> Demandas para Compra em Registro de Preços
===== Dados para o Teste =====
* Para cadastrar um [[desenvolvimento:especificacoes:sipac:compras:casos_de_uso:compras:processo_de_compra_licitacao::cadastrar_processo_de_compra_licitacao|Processo de Compra]].
* O seguinte SQL também pode ser utilizado para encontrar processos:
* Configuração 01: