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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Framework

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
Segmento

Manufatura

Tecnologia

Módulo:

Modulos_cross_segmentos

Modulos_framework
ModulosFrameworkFramework (Linha Logix) - Integrações

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Função:Integração
ECM
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

Ao 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 do Logix , ocorre o seguinte erro:


Bloco de código
languageruby
Invalid attributionValue. For atributionType 3, attributionValue must be 'all'
Nota
iconfalse

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 a correção nos fontes LECMFolder.prw e LECMDocAssociation.prw para tratar o erro do ECM, pois um fonte contem a correção e o outro apenas tem o acionamento de uma função de debug do ECM.

Com isso é possível permitir ativar as chaves de debug para geração automática dos arquivos de XML do envio e recebimento SOAP e também para registrar conteúdo de DEBUG de comunicação HTTP Webservices/SOAP no LOG do APPSERVER.

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 LogixAtualmente essa função já é usada nas funções de ECM WorkFlow, mas ainda não tinha sido incluída na rotina de associação de documentos.


04. DEMAIS INFORMAÇÕES

Não se aplica.


Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.2209 ou Framework Fix 12.1.2205(fix01)
TituloIMPORTANTE!


05. ASSUNTOS RELACIONADOS

Não se aplica.



Templatedocumentos