Plugin Aprovação de Contratos - Documentação 02
Introdução
A empresa Ouro Safra Indústria e Comércio Ltda possui um processo de controle de aprovação de contratos, todos os contratos de produtores realizados devem passar por uma conferência e somente após serem aprovados é que podem ser utilizados nos demais processos de faturamento e consumo de saldo.
Objetivo
O objetivo deste documento é descrever o processo de configuração, instalação e utilização do Plugin de Aprovação de Contratos.
Configurações
Para que seja possível a utilização do Plugin Aprovação de Contratos no sistema, é necessário realizar alguns passos e configurações conforme abaixo:
Configurações Gerais
Acessar o módulo Person3c com o usuário VIASOFT. Cadastrar a tabela personalizada U_CONTRATOAPROVCFG com a descrição a Configuração de Aprovação de Contratos. Adicionar na tabela a coluna CONTCONF, conforme exemplo:
Descrição: Informar a descrição Configuração do Contrato;
Descrição Reduzida: Informar a descrição Conf. Contrato;
Dica p/ o Usuário: Informar a descrição Configuração do Contrato;
Tipo da Coluna: Informar a opção Número;
Nome da Guia: Personalizada e marcar a opção Esta informação é Obrigatória;
Qtde de Casas Inteiras: 9;
Número de Decimais: 0;
Valor Mínimo: 0;
Valor Maximo: 99999999999999;
Valor Inicial: Não informar nada.
Ainda no Person3C deve-se localizar a tabela de contratos e acessar a edição de colunas, clicar na configuração de guias e adicionar a guia Status da Aprovação.
Criar a coluna Status Aprovação (STATUSAPROV) na guia Status da Aprovação.
Lista de opções:
0- Em Análise
1- Em Manutenção
2- Aprovado
3- Reprovado
Criar a coluna Mensagem Aprovação (MENSAGEMAPROV) na guia Status de Aprovação.
Ainda no módulo Person3c localizar a tabela de cancelamento de contrato CONTRATOCANC e adicionar a coluna Aprovação de Contrato (APROVCONTRATO), na guia Personalizada.
Não esquecer de aplicar as alterações nas tabelas personalizadas.
Acessar o menu tabelas, consultas personalizadas, clicar em pesquisar para habilitar os botões e clicar em incluir. Adicionar a consulta SEL_U_COSULTAAPROVCONTRATO, localizada em F:\AUDIT\ERP\PlugIns\Ouro Safra\Aprovação de Contrato\SEL_U_COSULTAAPROVCONTRATO.SQL.
Arquivos de Plugin
Copiar os arquivos listados para a pasta de plugins (VIASOFT\Plugins), os arquivos podem ser localizados na pasta: F:\AUDIT\ERP\PlugIns\Ouro Safra\ Aprovação de Contrato:
PlugCfgAprovacaoContrato.vpi
PlugAprovacaoContrato.vpi
PlugCfgAprovacaoContrato.conf
PlugAprovacaoContrato.conf
Opcionalmente é possível alterar o arquivo de configuração .conf para modificar em qual módulo e menu a rotina deve ser exibida. Por padrão, as rotinas estarão disponíveis no menu de contratos do módulo Agro3C.
Na pasta raiz da Viasoft, localizar o arquivo VsDll.ini, editar o arquivo adicionando a configuração.
AprovacaoDeContrato_StatusContrato
AprovacaoDeContrato_AtualizarCancelamento
Caso o arquivo não exista, basta criar um arquivo de texto e alterar o nome e extensão do arquivo VsDll.ini.
Importante, antes de abrir o plugin pela primeira vez, executar o script Scriptimplantacao.sql para aprovação dos contratos já cadastrados no sistema. Script localizado na pasta F:\AUDIT\ERP\PlugIns\Ouro Safra\Aprovação de Contrato\Scripts.
Configuração de Aprovação de Contratos
No módulo Agro3C » Contratos » Configuração de Aprovação de Contratos, na tela de Configuração de Aprovação de Contratos serão apresentadas todas as configurações de contrato cadastradas. Na tela de Configuração de Aprovação de Contratos, o usuário deverá marcar as configurações de contrato que devem passar pelo controle de aprovação e salvar.
Aprovação de Contratos
Na tela de Aprovação de Contratos serão apresentados os controles em que a configuração de contrato esteja para passar por aprovação. Na tela de Aprovação de Contratos os usuários poderão realizar a análise, manutenção, reprovação e aprovação de contratos além disso descrever uma observação no campo Observação. Os Contratos que já possuem movimentação estarão com a cor vermelha e não poderão ser alterados/manipulados. Os Contratos que ainda não possuem movimentação estarão com a cor verde e poderão ser alterados. O usuário poderá alterar o campo Status e Observação para contratos que não possuem movimentação.
O Contrato poderá estar em quatro Status diferentes:
0-Em Análise: Ao incluir o contrato o seu saldo deverá estar cancelado e o Status como Em Análise.
1- Em manutenção: Quando o usuário que analisar o contrato verificar alguma inconsistência de informação, o usuário deverá setar o status para Em manutenção e poderá informar o motivo no campo Observação o motivo do retorno para manutenção. Isso manterá o contrato com o saldo integralmente cancelado e com status em manutenção.
2- Aprovado: Após análise do usuário através da rotina de Aprovação de Contratos, o usuário poderá aprovar o contrato. Esse processo deverá retornar o saldo ao contrato e alterar o status para aprovado.
3- Reprovado: Após análise do usuário através da rotina de Aprovação de Contratos, o usuário poderá definir que o contrato não será efetivado, mantendo-o com o saldo integral cancelado e com status reprovado.
Para realizar a manutenção do status de aprovação do contrato, deve-se acessar a rotina de aprovação de contratos, ajustar os filtros de acordo com a necessidade e executar a rotina. Uma vez com os contratos listados, basta selecionar o status correto do contrato, opcionalmente informar uma observação e clicar em Salvar.
Ao realizar o cadastro de um novo contrato, onde a configuração esteja selecionada como parte do controle de aprovação, ao concluir o cadastro do contrato, o saldo do contrato será automaticamente cancelado e o status da aprovação será 0-Em Análise. Caso a configuração do contrato não esteja na seleção de configurações que devem passar pelo controle de aprovação, o status do contrato será 2-Aprovado, e o saldo não será cancelado. A tela de aprovação de contrato foi elaborada com o intuito de não ser alterado o status do contrato diretamente pela tela do contrato. Dessa forma, para garantir o funcionamento correto, sugere-se que o campo de status da aprovação do contrato seja bloqueado pela configuração de permissão, a fim de evitar alterações de status do contrato diretamente pela tela do contrato. Se a alteração do status do contrato ocorrer pela tela do contrato, as movimentações de saldo podem não ser aplicadas corretamente.
Contratos
Todos os contratos incluídos em que a sua respectiva configuração esteja marcada para passar pelo controle de aprovação de contratos, serão gerados com o saldo cancelado e com o status 0-Em Análise. Dessa forma os contratos com o saldo cancelado não poderão ser movimentados. No Contrato foi adicionado uma nova aba chamada Status Aprovação. Nesta nova aba Status Aprovação foi criado o campo Status Contrato com as opções (0-Em Análise, 1-Em Manutenção, 2-Aprovado, 3-Reprovado). Esse novo Status apresentará a situação atual do contrato referente a Aprovação de Contratos. Na aba Status Aprovação também foi criado o campo Mensagem para apresentar a mensagem informada através da tela de aprovação de contratos. Para todos os contratos criados os mesmos serão atualizados com a situação 0-Em Análise e o saldo do contrato será cancelado.
Versão
Versão da Documentação | Autor/Revisor |
---|---|
1.0 | Aline Heloize Costa Vergo Polan |
|
|