Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
iconfalse
Expandir
titleEventos

Eventos

Nessa guia são feitos os lançamentos dos eventos do contrato. Os eventos são cadastrados na aplicação Cadastro de Eventos, e ao associar um evento ao contrato, ele realizará alguma ação, conforme o tipo de evento, ação do evento e ação no processo que envolve o contrato, conforme descrito na documentação Cadastro de Eventos. Os eventos são gerados manual ou automaticamente.

O evento que estará vigente no contrato será sempre o evento mais recente (o último lançado) e estará em destaque na cor verde. Por exemplo, se foi lançado um evento cuja sua ação é Suspender o status do contrato, e posteriormente foi lançado outro evento cuja sua ação é Ativar o status do contrato, o status que o contrato deve estar é Ativo, pois o último evento lançado possui a ação de ativar o contrato.

Ao abrir a guia Eventos, já são listados alguns eventos inseridos automaticamente na grade, a seguir, faremos o passo a passo de como inserir um evento ao contrato manualmente.

Registrar eventos Manualmente

Clique no botão Adiciona Evento, em seguida, clique no botão da Lupa para Pesquisar Eventos cadastrado previamente na aplicação Cadastro de Eventos.

Imagem 44 - Adiciona Evento Manualmente

Após selecionado o Evento, o campo Cód. Evento e Descrição do Evento são preenchidos automaticamente, ficando o campo Justificativa para preenchimento obrigatório manualmente.

Clique no botão Inserir para concluir a inclusão.

Clique no botão Salvar Alterações - F4, para confirmar as alterações realizadas.

Imagem 45 - Inserir e Salvar Alterações


Após salvar as alterações, o último evento adicionado aparecerá no topo da grade na cor verde.

Imagem 46 - Evento adicionado


Um contrato Ativo não pode ser Encerrado antes do término de Vigência do contrato, apenas é possível o cancelamento ou rescisão do mesmo. Após Cancelado ou Rescindido o Contrato não poderá ser ativado novamente. O Encerramento do contrato só será realizado à termino do Período de Vigência.


Registrar eventos Automaticamente

Para que os eventos sejam registrados automaticamente no contrato, é necessária a criação de um JOB no banco de dados contendo o seguinte comando SQL:

Bloco de código
languagesql
titleJOB
begin
  pkg_mcs_contrato.sp_mcs_atualizacontratoaut;
  commit;
end;
Aviso

É importante destacar que o intervalo de execução do JOB precisa ocorrer, no mínimo, uma vez ao dia e, de preferência, nas primeiras horas.

Para o funcionamento correto do processo, é obrigatória a existência desse JOB.

Λ

...