01. DADOS GERAIS
Produto: | TOTVS Medicina e Segurança do Trabalho |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | Medicina e Segurança do Trabalho (SIGAMDT) |
Função: | Workflow de Comunicação com o Sesmt (MDTW030) |
Ticket: | 9493417 |
issue: | DNG-11396 |
02. SITUAÇÃO/REQUISITO
Ao realizar a inclusão de um Centro de Custo (CTBA030), o sistema está disparando mais que um workflow para o email do Responsável pelo Sesmt e mesmo que a tela de inclusão seja cancelada, o sistema dispara o workflow como um registro incluído.
03. SOLUÇÃO
A condição que chamava o workflow, estava dentro da função de inclusão do Centro de Custo (CTBA030), o que fazia com que o workflow fosse disparado erroneamente mesmo que o cadastro fosse cancelado. Com isso, foi alterado a condição para outra função, onde ele é chamado nas 3 operações, dando possibilidade de condicionar as strings usadas de acordo com cada tipo.
Ajuste realizado em pegar o conteúdo que existe na memória do campo, pois foi identificado que o workflow era enviado com o conteúdo errado. Feita uma alteração e criação de strings para que mostrasse a informação correta quando for inclusão, alteração e exclusão.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Não há.