Histórico da Página
1º - Passo configurar o parâmetro. Acesse o modulo de "Integração" | aba Integração | RM Conector | Mensagem única | Integrações | Anexos | Parâmetros de integrações. CONSWSAPROPRIACAOPROTHEUS com valor 1 - Anexo pacote integração.
Expandir | ||
---|---|---|
| ||
Nome do Parâmetro: CONSWSAPROPRIACAOPROTHEUS
Tipo: Número Inteiro
Valor: 1
2º - Informar a URL no parâmetro PRJ2º Criar parâmetro PRJ_URLAPIRESTPROTHEUS com o endereço do serviço REST.
Exemplo: http://servidor:porta/rest
http://localhost:8996/rest8085/rest
Expandir | ||
---|---|---|
| ||
2.1º - Exemplo de configuração appserver.ini para subir rest.
Atenção: É importante que parâmetro "PrepareIn" esteja devidamente configurado na TAG "[HTTPURI]". Ele é utilizado para a identificação da filial no PROTHEUS.
Clique aqui para verificar a documentação de como configurar o serviço REST
;[OnStart]
;jobs=HTTPJOB
;RefreshRate=120
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=APROP
[HTTPV11]
Enable=1
AddressFamily=1
Sockets=HTTPREST
TimeOut=120
CORSEenable=1
AllowOrigin=*
[HTTPREST]
Port=8997
PrepareIn=01,0101
IPsBind=
SSLPublicKey=
SSLPrivateKey=
SSLPassWord=
URIs=HTTPURI
CORSEenable=1
AllowOrigin=*
[HTTPURI]
URL=/rest
PrepareIn=01,0101
OnStart=REST_START
OnConnect=REST_CONNECT
OnExit=REST_EXIT
;Instances=5,10,5,5
Instances=1,1,1,1
CORSEenable=1
AllowOrigin=*
3º - Aplicar pacote no RPO Protheus.
Fontes SUPI001 ,SUPA001, SUPTASKREST
Informações | ||
---|---|---|
| ||
Após a configuração é possível validar o serviços REST utilizando o parâmetro LOG na URL. Esta URL é exibida em LOG ao executar o processo de buscar a apropriação no PROTHEUS. Exemplo de uma URL para retornar o LOG: http://localhost:8997/rest/TASKCOSTASSIGNMENTS |
4º - Verificar se o parâmetro PRJ3º Criar o parâmetro PRJ_SOURCEAPPLICATION com o valor "RM".
Expandir | |
---|---|
|
Criar o parâmetro PRJ_APPID com valor 1
3º Habilitar permissão cronograma apropriado
4º Configurar o adapter de carga do campo apropriação para pedidos de compra.
| |
Criar o parâmetro PRJ_APPID.
Nome do Parâmetro: PRJ_APPID
Tipo: Número Inteiro
Valor: 1
Expandir | ||
---|---|---|
| ||
5º - Habilitar permissão para o Importar a apropriação de tarefas 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 | [03] Orçamento | [03.01] Cadastro | [03.01.01] Planilha | [03.01.01.02] Planilha de Atividades | [03.01.01.02.32] Importar Apropriações das Tarefas no BackOffice.
Expandir | ||
---|---|---|
| ||
6º - Configurar o Adapter para executar o "Processo de carga de dados de apropriação nos pedidos de compra integrados".
Validar no RM e no Adapter no PROTHEUS a versão da mensagem ORDER que deve ser 3.007 ou superior.
Para isso é necessário acessar o modulo SIGACFG | Ambiente | Schedule | Adapter E.a.i | Incluir.
Integração | M. Única | Rotina | Mensagem | Envia | Recebe | Método | Operação | Canal | Versão Envio | Alias | Condição |
TOP x Protheus | Sim | SUPA001 | OrderAssignmentsInformation | Não | Sim | Sincrono | Todas | EAI | 1.000 |
...
Expandir | ||
---|---|---|
| ||
7º - Criar o campo C7_APROPRM.
Acessar o SIGACFG | Base de dados | Dicionario | Base de dados | Dicionario de dados | Pesquisar por "SC7" | Editar a tabela da SC7 | Campos | Incluir
Expandir | ||
---|---|---|
| ||
8º - Executar o processo que ajusta onde origem da apropriação dos pedidos enviados pelo TOP.
Expandir | ||
---|---|---|
| ||