01. DADOS GERAIS
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Manufatura |
Módulo: | Modulos_framework |
---|
ModulosFramework | Framework (Linha Logix) - Integrações |
---|
|
|
---|
Função: | Integração |
---|
ECMGED 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 |
---|
|
Invalid attributionValue. For atributionType 3, attributionValue must be 'all' |
Nota |
---|
|
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 |
---|
Informacao | Disponível a partir do pacote oficial 12.1.2209 ou Framework Fix 12.1.2205(fix01) |
---|
Titulo | IMPORTANTE! |
---|
|
05. ASSUNTOS RELACIONADOS
Não se aplica.