ERP e GO UP | Senior X

ERP – Integração Decision Center/Gestor Senior – Como expirar as tarefas dos aplicativos Decision Center ou Gestor Senior manualmente

Dúvida

Como expirar as tarefas dos aplicativos Decision Center ou Gestor Senior manualmente?

 

Solução

Atenção

O processo descrito abaixo descreve comandos para serem realizados na base de dados. É muito importante que seja efetuada a validação do processo no ambiente de homologação antes de ser aplicada no ambiente de Produção. Por se tratar de integração entre o Gestão Empresarial | ERP e a Plataforma Senior X, uma vez que o processo tenha sido realizado e replicado pra a Plataforma Senior X, não há como retornar as informações para status anterior depois de integradas.

 

Efetue os passos abaixo para expirar as tarefas/documentos do aplicativo Gestor Senior/Decision Center:

 

1. Busque pelo código do evento da aprovação do documento;

 

1.1. Para pedidos, busque pelo campo E120PED.IdeEvt conforme exemplo a seguir:

SELECT IDEEVT FROM E120PED WHERE NUMPED = XXXX;

1.2. Para requisição de estoque, solicitação de compra ou OC, pode ser buscado pelo campo E614APR.IdeEvt.  Segue exemplo a seguir, mostrando a busca pelo código do evento da Requisição número 49:

SELECT * FROM E614APR WHERE CHVROT LIKE '%NumEme=49%';
 

2. Efetue uma consulta na tabela E999TES para validar o código do Evento (E999TES.IdeEvt) antes de seguir com os próximos passos. Exemplo do comando a ser efetuado:

SELECT * FROM E999TES WHERE IDEEVT = '<Código do Evento visto no passo 1>';
 

3. Confirmado o retorno do passo 2, efetue o comando de UPDATE no campo OpeTar da tabela E999TES.
Este comando indicará ao processo de integração de que o documento deve ser expirado do aplicativo aprovador. Exemplo do comando a ser efetuado:

UPDATE E999TES SET OPETAR = 'Expirar' WHERE IDEEVT =  '<Código do Evento visto no passo 1>';
 

4. Acompanhe a execução do processo automático de rotina 113 (Envio de Tarefas ao WorkFlow 2.0) para que haja a comunicação do Gestão Empresarial | ERP com a Plataforma Senior X, enviando assim o comando de expiração ao Aplicativo que fora alterado pelo 3;

 

5. Você pode ajustar também a tabela E999HCP que contém os logs dos documentos integrados. Para isto efetue os passos 2 e 3 alterando o nome da tabela para E999HCP.

Exemplos abaixo:
SELECT * FROM E999HCP WHERE IDEEVT= '<Código do Evento visto no passo 1>';
UPDATE E999HCP SET OPETAR = 'Expirar' WHERE IDEEVT =  '<Código do Evento visto no passo 1>';


 

Observação

  • Caso os processos automáticos estejam rodando pelo Middleware, e a rotina 113 (Envio de Tarefas ao WorkFlow 2.0) ser sucessora da rotina 114 (Retorno de Tarefas do WorkFlow 2.0), basta aguardar os tempos de processamento dos processos agendados citados;
  • Caso você esteja rodando os processos manualmente via SapiensServer com parâmetro -agendador, no passo 4, efetue o processamento somente da rotina 113 (Envio de Tarefas ao WorkFlor 2.0);
  • Dependendo da ferramenta de Banco de Dados utilizada para os comandos, você pode precisar fazer uso do comando 'COMMIT;' após o UPDATE do passo 3.

 

Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.

Esse artigo foi útil?

Usuários que acharam isso útil: 0 de 0

Tem mais dúvidas? Envie uma solicitação

Comentários

0 comentário

Artigo fechado para comentários.