Árvore de páginas

Versões comparadas

Chave

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

...

  1. Visão Geral
  2. Configurações
    1. Configurações no servidor Protheus
    2. Configuração para Protheus com webApp
    3. Configurações do iManage web - (Control Center)
  3. Autenticação
  4. Abrir documento
  5. Importar documento (Upload)
  6. Anexar documento
  7. Download de documentos
  8. Excluir
  9. Subpastas
  10. Tabelas utilizadas
  11. FAQ

...

ParâmetroDescriçãoConteúdo exemploObservações
MV_JGEDSERDefina o Server GED (Worksite); Esse deve ser o DNS ou IP do server.seuworksite.com.br
MV_JIMNGKYApp key para interacao com IManage.seuappkeyNecessário para realizar o Importar e Download.
MV_JIMNGSCApp secret para interacao com IManage.seuappsecretNecessário para realizar o Importar  e Download.
MV_JGEDDANDefina o nome do Database para documentos em Andamento. seurepositorio
MV_JNRCCLICampo custom para filtrar as pastas por cliente e loja da entidade.custom1Caso o ambiente esteja configurado para utilizar loja automática (MV_JLOJAUT=1), o filtro será realizado somente com código do cliente.
MV_JNRCCASCampo custom para filtrar as pastas por caso da entidade.custom2
MV_JDOCUMEInforme qual é o tipo de integração de anexos. 1-Worksite; 2- Base de Conhecimento; 3 - Fluig; 4- IManage;4
MV_JUSREXTLogin do Imanage - Usuário externousuarioNecessário para funcionalidade de Relatório de comprovantes de despesas.
MV_JPWDEXTSenha do Imanage - Usuário externosenhaNecessário para funcionalidade de Relatório de comprovantes de despesas.
MV_JIMNGTPTipo de autenticação no iManage (client Type)11=Pública / 2=Confidencial


  • a). Configurações no servidor Protheus:

Configurar o callback no servidor Protheus para realizar a integração com o iManage web. Necessário configurar com a porta do REST.

Bloco de código
languagedelphi
themeRDark
firstline1
titleExemplo
linenumberstrue
collapsetrue
[OAUTH_CLIENT]
CALLBACK_SERVER=http://localhost:12173/rest/oauthcallback
EXTERNALBROWSER=1


  • b). Configuração para Protheus com webApp

Para realizar a integração utilizando webApp é necessário:

    • Configurar no Appserver.ini a chave EXTERNALBROWSER=1. Verifique o exemplo no passo anterior.
    • Possuir a última lib publicada oficialmente após .


  • c). Configurações do iManage web web - (Control Center) :
    • É necessário configurar usuários que possuam acesso ao iManage Worksite web.
       
    • Para acessar as configurações do iManage acesse Control Center > Aplications > Protheus 
      • Client type: Define como será feita a configuração de autenticação do app Protheus com o iManage.Pode ser configurado como Public ou Confidencial.
      • Redirect URL: Deve conter a url do rest do Protheus, para que o iManage possa realizar a comunicação com o Protheus. Importante ser a mesma url configurada na chave OAUTH_CLIENT, no appserver.ini.  Exemplo: http://server:port/oauthcallback

...

Possíveis erros conhecidos que podem ocorrer após a configuração desta funcionalidade:

  • 1 - Problema: Erro de inconsistência apresentado "DBSetOrder - Index not found: OAUTH2_CB Order Number: 1  ...".
    • Motivo: No momento em que a tabela foi criada o appserver estava sendo executado com restrições de permissão.
    • Solução: Na pasta protheus_data > semáforo, apague o arquivo da tabela atual oauth2_cb e em seguida reinicie o appserver.exe, iniciando este em modo administrador.
Expandir
titleMensagem de erro

Image RemovedImage Added

  •  
  • 2 - Problema: Erro de inconsistência apresentado "Ctree Error - Open - Internal index name coul".
    • Motivo: Conflito no compartilhamento de arquivos CTREE.
    • Solução: Olhar o doc (TDN) que indica como resolver. Em ambientes T-CLOUD, foi habilitado o ctree local.

...

  • 3 - Problema: Os comprovantes de despesas não estão sendo unificados no relatório da fatura.
    • Motivo: O usuário pode estar bloqueado no iManage.
    • Solução: Tentar realizar o login utilizando o iManage web. Se não for possível autenticar, verifique a partir do Control Center do iManage se o usuário está bloqueado.


  • 4 - Problema: Tela de autenticação do iManage não é apresentada corretamente, quando a rotina de anexos é acessada via webApp.
    • Motivo: Ambiente não possui lib atualizada e/ou não possui a chave EXTERNALBROWSER=1 configurada no Appserver.ini.
    • Solução: Verifique mais detalhes das configurações da integração nesta documentação.
Expandir
titleMensagem de erro

Image Added