Histórico da Página
...
- Visão Geral
- Configurações
- Configurações no servidor Protheus
- Configuração para Protheus com webApp
- Configurações do iManage web - (Control Center)
- Autenticação
- Abrir documento
- Importar documento (Upload)
- Anexar documento
- Download de documentos
- Excluir
- Subpastas
- Tabelas utilizadas
- FAQ
...
Parâmetro | Descrição | Conteúdo exemplo | Observações |
---|---|---|---|
MV_JGEDSER | Defina o Server GED (Worksite); Esse deve ser o DNS ou IP do server. | seuworksite.com.br | |
MV_JIMNGKY | App key para interacao com IManage. | seuappkey | Necessário para realizar o Importar e Download. |
MV_JIMNGSC | App secret para interacao com IManage. | seuappsecret | Necessário para realizar o Importar e Download. |
MV_JGEDDAN | Defina o nome do Database para documentos em Andamento. | seurepositorio | |
MV_JNRCCLI | Campo custom para filtrar as pastas por cliente e loja da entidade. | custom1 | Caso o ambiente esteja configurado para utilizar loja automática (MV_JLOJAUT=1), o filtro será realizado somente com código do cliente. |
MV_JNRCCAS | Campo custom para filtrar as pastas por caso da entidade. | custom2 | |
MV_JDOCUME | Informe qual é o tipo de integração de anexos. 1-Worksite; 2- Base de Conhecimento; 3 - Fluig; 4- IManage; | 4 | |
MV_JUSREXT | Login do Imanage - Usuário externo | usuario | Necessário para funcionalidade de Relatório de comprovantes de despesas. |
MV_JPWDEXT | Senha do Imanage - Usuário externo | senha | Necessário para funcionalidade de Relatório de comprovantes de despesas. |
MV_JIMNGTP | Tipo de autenticação no iManage (client Type) | 1 | 1=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 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
[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
- É necessário configurar usuários que possuam acesso ao iManage Worksite web.
...
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 | ||
---|---|---|
| ||
- 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 | ||
---|---|---|
| ||
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas