echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Cadastrar/Alterar Dados Complementares ======
O caso de uso permite ao usuário cadastrar ou alterar os dados complementares de um processo de compra. O caso de uso pode ser utilizado pelos gestores de compras.
===== Descrição do Caso de Uso =====
O caso de uso se inicia quando o caminho //Sipac -> Compras/Licitação -> Compras -> Processo de Compra/Licitação -> Cadastrar/Alterar Dados Complementares// é acessado.
===Passo 1===
No início deve-se realizar a busca pelo processo, há duas opções disponíveis para busca-lo, sendo possível utilizar apenas uma delas:
***Nº Processo:** Tipo NUMÉRICO, formato: 99999.999999/AAAA-99. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN01)]]
***Modalidade/Número/Ano:** Tipo TEXTO, formato: SIGLA MODALIDADE - 9.../AAAA.
===Passo 2===
Neste passo, inicialmente são exibidas as informações do processo buscado:
* **__Nº Processo__**: Tipo - NUMÉRICO. Formato - 99999.99999/AAAA-99. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN01)]]
* **__Modalidade Licitação__**: Tipo TEXTO. Formato NOME DA MODALIDADE (SIGLA DA MODALIDADE - 9...).
* **__Data de Cadastro__**: Tipo - DATA.
* **__Usuário que Cadastrou__**: Tipo - TEXTO.
* **__Assunto Detalhado__**: Tipo - TEXTO.
* **__Tipo__**: Tipo - TEXTO.
* **__Status__**: Tipo - TEXTO.
* **__Unidade Gestora__**: Tipo - TEXTO. Formato - 99.99... - NOME DA UNIDADE.
* **__Valor Total (Estimado)__**: Tipo - NUMÉRICO.
* **__Valor Total (Real)__**: Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN02]])
* **__Valor Cancelado__**: Tipo - NUMÉRICO. Valor suprimido no processo de compra. ([[#principais_regras_de_negócio|RN03]])
* **__Valor Acrescido__**: Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN04]])
* **__Inciso do Artigo 24 da Lei 8666/1993__**: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN05]])
* **__Data de Abertura__**: Tipo - DATA. Formato: DD/MM/AAAA HH:MM. ([[#principais_regras_de_negócio|RN06]])
As seguintes informações complementares são solicitadas, caso o processo já possua dados complementares, os campos vêm previamente preenchidos para edição:
* **Data do Parecer Jurídico**: Tipo DATA.
* **Data do Parecer da Transparência**: Tipo DATA.
* **Data da autorização/ratificação**: Tipo DATA.
* **Data da publicação**: Tipo DATA.
* **Grau de complexidade**: Tipo TEXTO. São apresentadas as opções: ''BAIXA'', ''MÉDIA'' e ''ALTA''.
* **Existe minuta?** Tipo TEXTO. São apresentadas as opções: ''SIM'' ou ''NÃO''.
Mais abaixo são solicitadas as informações destinadas ao pregoeiro do processo de compra:
* **Pregoeiro/Responsável**: Tipo - AUTOCOMPLETE. Formato: NOME DO SERVIDOR. ([[#principais_regras_de_negócio|RN10]], [[#principais_regras_de_negócio|RN11]])
* **Portaria (Num./Ano - Gestora)**: Tipo NUMÉRICO.
* **Arquivo Anexo**: Tipo UPLOAD. ([[#principais_regras_de_negócio|RN09]])
* **Vigência**: Tipo - DATA. ([[#principais_regras_de_negócio|RN07 e RN12]])
* **Data da Publicação**: Tipo - DATA. ([[#principais_regras_de_negócio|RN08]])
===Passo 3===
Após cadastrar, é exibido o comprovante do cadastro/alteração dos dados complementares:
==Informações do processo de compra==
* **__Nº Processo__**: Tipo - NUMÉRICO. Formato - 99999.99999/AAAA-99. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN01)]]
* **__Modalidade Licitação__**: Tipo TEXTO. Formato NOME DA MODALIDADE (SIGLA DA MODALIDADE - 9...).
* **__Data de Cadastro__**: Tipo - DATA.
* **__Usuário que Cadastrou__**: Tipo - TEXTO.
* **__Assunto Detalhado__**: Tipo - TEXTO.
* **__Tipo__**: Tipo - TEXTO.
* **__Status__**: Tipo - TEXTO.
* **__Unidade Gestora__**: Tipo - TEXTO. Formato - 99.99... - NOME DA UNIDADE.
* **__Valor Total (Estimado)__**: Tipo - NUMÉRICO.
* **__Valor Total (Real)__**: Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN02]])
* **__Valor Cancelado__**: Tipo - NUMÉRICO. Valor suprimido no processo de compra. ([[#principais_regras_de_negócio|RN03]])
* **__Valor Acrescido__**: Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN04]])
* **__Inciso do Artigo 24 da Lei 8666/1993__**: Tipo - TEXTO. ([[#principais_regras_de_negócio|RN05]])
* **__Data de Abertura__**: Tipo - DATA. Formato: DD/MM/AAAA HH:MM. ([[#principais_regras_de_negócio|RN06]])
==Dados Complementares==
* **__Data do Parecer Jurídico__**: Tipo - DATA.
* **__Data do Parecer da Transparência__**: Tipo - DATA.
* **__Data da autorização/ratificação__**: Tipo - DATA.
* **__Grau de complexidade__**: Tipo - TEXTO. São apresentadas as opções: ''ALTA'', ''MÉDIA'' E ''BAIXA''.
* **__Existe minuta?__** Tipo - LÓGICO.
==Informações do Pregoeiro==
* **__Pregoeiro/Responsável__**: Tipo - TEXTO.
* **__Portaria (Num./Ano - Gestora)__**: Tipo NUMÉRICO.
* **__Arquivo Anexo__**: Tipo TEXTO.
* **__Vigência__**: Tipo - DATA.
* **__Data da Publicação__**: Tipo - DATA.
==Informações da Licença de Importação==
* **__Número__**: Tipo NUMÉRICO. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN14)]]
* **__Emissão__**: Tipo - DATA. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN14, RN15)]]
* **__Validade__**: Tipo - DATA. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN14, RN16)]]
* **__Arquivo Anexo__**: Tipo TEXTO. [[#PRINCIPAIS REGRAS DE NEGÓCIO|(RN14)]]
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - 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. (Adicionado em 09/02/2012, referente a tarefa 78335)
* **RN02** - O **Valor Total (Real)** é exibido após o julgamento das propostas. (Adicionado em 09/02/2012, referente a tarefa 78335)
* **RN03** - O valor cancelado corresponde ao total de supressões registradas para o processo de compra. Esse campo é exibido quando há registros de supressões no processo de compra. (Adicionado em 09/02/2012, referente a tarefa 78335)
* **RN04** - O valor acrescido corresponde ao total de acréscimos registrados para o processo de compra. Esse campo é exibido quando há registros de acréscimos no processo de compra.(Adicionado em 09/02/2012, referente a tarefa 78335)
* **RN05** - Esse campo é exibido quando o processo é do tipo dispensa de licitação (DL). (Adicionado em 09/02/2012, referente a tarefa 78335)
* **RN06** - O campo **Data de Abertura** é exibido quando o processo teve sua data de abertura cadastrada no sistema. (Adicionado em 09/02/2012, referente a tarefa 78335)
* **RN07** - A vigência máxima é de 1 ano com base no período Data da Publicação do Pregoeiro com a Vigência do Pregoeiro.
* **RN08** - Data da Publicação do Pregoeiro não pode ser posterior a data atual.
* **RN09** - No fluxo de edição caso haja arquivo ja cadastrado, será exibido o nome do arquivo e a opção para remove-lo.
* **RN10** - Não pode haver mais de um pregoeiro.
* **RN11** - É permitido alterar o pregoeiro a qualquer tempo.
* **RN12** - É necessário informar a Data de Publicação do Pregoeiro para a definição da Data de Vigência.
* **RN13** - É necessário informar pelo menos um dos campos disponíveis da seção Dados Complementares.
* **RN14** - Solicitado apenas quando compra de materiais importados.
* **RN15** - Não é permitido informar uma licença cuja data de emissão seja futura.
* **RN16** - Não é permitido informar uma data de validade inferior ao dia do cadastro (data atual).
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.sipac.compras.dominio.DadosComplementaresProcessoCompra | administrativo.compras.dados_compl_proc_compra|
| br.ufrn.sipac.compras.dominio.ProcessoCompra | administrativo.compras.processo_compra |
| br.ufrn.rh.dominio.Servidor | administrativo.rh.servidor |
====== Plano de Teste ======
Sistema: SIPAC
Módulo: Compras/Licitação
Link(s): Aba Compras -> Processo de Compra/Licitação -> Cadastrar/Alterar Dados Complementares
Usuário: jscm, paulinho.
Papel que usuário deve ter: SipacPapeis.GESTOR_COMPRA
===== Cenários de Teste =====
* Realizar cadastro e alteração dos dados complementares de um processo utilizando os campos disponíveis para esses dados. Os dados não são obrigatórios.
* Verificar se quando o processo ja possui dados complementares, se os mesmos estão sendo preenchidos corretamente nos campos para a sua alteração, ou seja, quando ele é submetido novamente na busca.
===== Dados para o Teste =====
* Através do caso de uso: SIPAC -> Compras -> relatórios -> Gerenciais -> Compras da Unidade é possivel obter um processo de compra para utilizar no passo 1 do caso de uso.
* Utilize a consulta abaixo para obter processos de compra de importação: