Páginas filhas
  • DFWKLOGIX-389 DT Falha na associação de documentos GED Fluig - attributionValue must be 'all'


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Integrações

Função:Integração GED Fluig (Associação de Documentos a partir dos Formulários Metadado)
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-389


02. SITUAÇÃO/REQUISITO

Quando a integração do Logix com o aplicativo GED (Gestão Eletrônica de Documentos disponível a partir do FLUIG) está ativa, ao tentar fazer a associação de documentos a partir de uma tela metadado de cadastro, ocorre o seguinte erro:


Invalid attributionValue. For atributionType 3, attributionValue must be 'all'

Esta falha não é generalizada, pois somente ocorre devido ao nível de permissão definido no FLUIG para criação de pastas e arquivos. 
Neste caso, especificamente, a falha ocorreu ao tentar criar a pasta LOGIX no GED.


03. SOLUÇÃO

Foi realizada alteração na classe LECMFolder  para ajustar o valor do parâmetro attributionValue para "all" indicando a permissão FULL para usuários que tenham acesso a pasta do GED via portal FLUIG. Anteriormente este parâmetro estava sendo enviado com conteúdo em branco (vazio).

Também houve uma alteração na classe LECMDocAssociation, que passou a prever a ativação do modo DEBUG, quando encontrar a chave de profile LOGIX.ECM.DEBUG = 1, que permite o registro de toda a comunicação via Webservices realizada do Logix com GED Fluig, prevendo também tratamento de possível falha ao tentar concluir a ação de UPLOAD do arquivo para concluir a associação de documento. O registro de DEBUG com a comunicação WebServices envolve todo conteúdo XML enviado e recebido via protocolo SOAP e informações da conexão HTTP Webservices/SOAP que ão registrados no arquivo de LOG do APPSERVER. Atualmente essa funcionalidade já é utilizada nas ações de integração WorkFlow FLUIG e agora passou a ser utilizada também para integração GED Fluig usada na Associação de documentos Logix.


04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2209 ou Framework Fix 12.1.2205(fix01)


05. ASSUNTOS RELACIONADOS

Não se aplica.