Pré-requisitos instalação/implantação/utilização
Parâmetros
MV_EAIMETH: receiveMessage
MV_EAIURL2: coloque o endereço do ambiente do Marketplace. É necessário verificar no caso de implantação.
MV_EAIWS: WSEAISERVICE
MV_EAIXSD: \xsd\totvsmessage
MV_MKPLACE: quando houver integração com o Marketplace deixe o parâmetro como .T.
MV_ACCISV: Informar o código de um usuário Comprador devidamente integrado ao portal Marketplace.
WebService
O WebService é fundamental para integração das funcionalidades do TOTVS – Protheus com o Portal MarketPlace Paradigma.
O WebService deve estar com o Serviço EAISERVICE - HABILITADO, como segue figura abaixo:
Configuração do appserver.ini a ser realizada no ambiente do cliente.
;=========== WEBSERVICE MARKETPLACE ============
[HTTP]
Enable=1
Port=8096
Path=C:\TOTVS\P11\Protheus_Data\WEB\WS
[JOB_WS_TMP_PRD]
TYPE=WEBEX
ENVIRONMENT=Protheus_TMp
INSTANCES=5,10
SIGAWEB=WS
INSTANCENAME=WS
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
TRACE=1
XMLSAVEALL=1
[192.168.2.253:8096]
ENABLE=1
PATH=C:\TOTVS\P11\Protheus_Data\WEB\WS
ENVIRONMENT= Protheus _TMp
RESPONSEJOB=JOB_WS_TMP_PRD
INSTANCENAME=WS
DEFAULTPAGE=wsindex.apw
[186.255.47.249:8096]
ENABLE=1
PATH=C:\TOTVS\P11\Protheus_Data\WEB\WS
ENVIRONMENT= Protheus _TMp
RESPONSEJOB=JOB_WS_TMP_PRD
INSTANCENAME=WS
DEFAULTPAGE=wsindex.apw
[ONSTART]
JOBS=JOB_WS_TMP_PRD
REFRASHRATE=180
RefreshRate=120
Acessando o Configurador, Menu Ambiente – Schedule – Schedule
Schedules já configurados:
Configuração do Agent:
Monitor do Agent:
Agendamentos:
Após o cadastro do Agendamento, deve-se configurar a Recorrência, clicando no botão e configurando conforme tela abaixo:
Tabelas Envolvidas
- Cadastro de Produto – SB1.
O cadastro de Produto deve ter todos os campos obrigatórios do sistema preenchidos.
- Cadastro de Complemento de Produto – SB5.
Pasta Cadastrais:
- SB5->B5_COD: campo Código do Produto.
- SB5->B5_CEME: campo Nome Científico do Produto.
Pasta Outros:
SB5->B5_ENVMKT: campo Envia MKT. Apresenta as opções:
0 – Não: não realiza a integração.
1 – Sim: sempre envia Solicitações com este produto.
2 – Talvez: prepara Solicitação para envio; só é enviada com intervenção do operador.
Detalhes para criação do campo SB5->B5_ENVMKT:
Controle de Integração
Caso haja a necessidade de se integrar alguma entidade apenas em condições específicas, será necessário a criação do campo _INTMKT na entidade em questão, e adicionar o campo criado na condição do cadastro do adapter referente a entidade conforme o exemplo:
Integrar apenas Produtos com o campo _INTMKT = 1-Sim:
- Crie o campo B1_INTMKT como combo com opções 1-Sim; 2-Não.
- Coloque no campo Condição do Cadastro de Adapters a seguinte expressão: B1_INTMK == ‘1’.
Cadastro de Adapters
Centro de Custo
Item
Fornecedor
Coloque no campo Condição a seguinte expressão: !Empty(SA2->A2_CGC) .And. !Empty(SA2->A2_EMAIL) .And. !Empty(SA2->A2_CONTATO) .And. SA2->A2_TIPO <> "X"
Produto X Fornecedor
Coloque no campo condição a seguinte expressão: SA2->( DbSeek(xFilial("SA2")+SA5->A5_FORNECE + SA5->A5_LOJA ) ) .And. !SA2->A2_TIPO == "X"
Comprador
Coloque no campo Condição a expressão: !Empty(SY1->Y1_EMAIL)
Solicitação de Compra
Cancelamento de Solicitação de Compra
Pedido de Compra
Cotação
Condição de Pagamento
Unidade de Medida