Páginas filhas
  • DFWKAPI-3338 DT Movimentacao solicitacao WorkFlow FLUIG

Movimentação de solicitação WorkFlow FLUIG não é realizada

Linha de Produto:

Logix

Segmento:

Tecnologia

Módulo:

Framework

Função:

Funções de movimentação de solicitações WorkFlow no FLUIG

Situação/Requisito:

Aprovação técnica de ordem de compra via programa SUP21002 não movimenta de atividade a solicitação de WorkFlow de aprovação no FLUIG. É utilizada para esta operação a função WfProcessSend(), onde foi identificado que está exigindo enviar por parâmetro a lista de usuários responsáveis (Parâmetro cColeagues), sendo que a documentação da função menciona que este parâmetro é opcional.

Solução/Implementação:

Ajustes na função WfProcessSend():

  • Parâmetro com a lista de usuários aColeagues (Parâmetro 3) estava como obrigatório, mas é opcional.
  • Ao concluir processo no FLUIG pelo método "saveAndSendTask", o status de retorno mesmo sendo verdadeiro, não estava analisando se existia algum erro no conteúdo da resposta. Feito tratamento para detectar se houve retorno de erro no retorno, para considerar o processo como falho.
  • Incluído parâmetro do código de usuário substituto (cReplacement), que quando repassado passa a chamar o método "saveAndSendTaskByReplacement"

Foram revisadas todas funções de integrações com WF Fluig para ajustes em mensagens de LOG no console do appserver e retornos via função WfGetError().

Requisito:DFWKAPI-3338
Documento de Referência:

Funções de integração com WorkFlow FLUIG (Logix):

Pacote:

Liberação no pacote oficial ERP Logix 12.1.24 ou então a partir do pacote Framework 12.1.23.fix02