Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como configurar ambiente para realizar apropriação na Integração TCOP x Protheus EAI 2.0?
Ambiente
TOTVS Construção - Obras e Projetos - Todas as Versões com integração EAI 2.0
Solução
Para solucionar essa dúvida, realize os seguintes passos:
1. Acesse o modulo de Integração - menu EAI 2.0 - Integrações - Parâmetros Adapter, configure o parâmetro de nome CONSWSAPROPRIACAOPROTHEUS, com o Tipo Número Inteiro e Valor 1:
2. Informe a URL no parâmetro PRJ_URLAPIRESTPROTHEUS com o endereço do serviço REST, exemplo http://localhost:8010/rest:
3. Aplique no RPO do serviço REST e do serviço Webservice do Protheus o pacote disponível nos links conforme versão do seu Protheus;
12.1.27: https://r.totvs.io/p/992603
12.1.25: https://r.totvs.io/p/992602
12.1.23: https://r.totvs.io/p/992601
3.1. Qualquer dúvida caso julgue necessário poderá ser aberto uma solicitação para o suporte de Construção e Projetos, solicitando os pacotes mais atualizados;
4. Verifique se o parâmetro PRJ_SOURCEAPPLICATION está com o valor RM, caso não faça a inclusão conforme o exemplo abaixo:
4.1. Ao tentar realizar o processo de apropriação pode ser apresentada a seguinte mensagem, De-Para de Empresa e Filial não encontrado na base para CompanyId 'X' e BranchId 'Y', Verifique a documentação para este processo no final deste documento.
5. Crie o parâmetro com o nome PRJ_APPID, Tipo Número Inteiro e Valor 1:
6. Habilite a permissão para importar apropriações do BackOffice, acesse o modulo de Serviços Globais - Segurança - Acesso - Perfis - Selecione o sistema Construção e Projetos - edite o perfil do usuário - Orçamento - Cadastro - Planilha - Planilha de Atividades - Importar Apropriações das Tarefas no BackOffice:
7. Configure o Adapter para executar o processo de carga de dados de apropriação nos pedidos de compra integrados;
7.1. Validar no RM dentro do cadastro de rotas e no PROTHEUS dentro do cadastro do Adapter EAI se a versão da mensagem ORDER é 3.007 ou superior;
7.2. Verifique através do modulo SIGACFG - Ambiente - Schedule - Adapter EAI - se o adapter da mensagem ORDERASSIGNMENTSINFORMATION existe, caso contrario faça a inclusão conforme exemplo abaixo:

8. Inclua o campo C7_APROPRM no dicionário de dados do Protheus. No final do documento esta informada uma documentação completa do processo;
9. Execute o processo de carga de dados de apropriações nos pedidos de compras integrados:
Importante
É de extrema importância que a chave PrepareIn esteja devidamente configurado na seção [HTTPURI] do appserver.ini, ele é utilizado para a preparação do ambiente REST no Protheus com a empresa / filial informados.
Como realizar a configuração do PrepareIn
Saiba Mais
Apropriação EAI
Incluir campo SC7 no dicionário de dados do Protheus
Erro de de-para de Empresa e filial
0 Comentários