Histórico da Página
Descrição
O cadastro da de Tabela de Preço é realizado no sistema Protheus, e será integrado com o sistema TOTVS CRM através de comunicação de Mensagem Única, caso queira verificar abaixo os campos que compõem a mensagem de Produto basta acessar: https://api.totvs.com.br/legado Clique no Link: Mensagem Padronizada, depois em Lista de Serviços e busque a mensagem PRICELISTHEADERITEM.
...
Produto
...
Fluxo
...
Tipo da Mensagem
...
Versão MSU
...
Formato
...
Importante
A integração utiliza somente as tabelas DA0 e DA1 para enviar os preços para o E-commerce.
Não existe compatibilidade de envio de preço da SB0 pois sua estrutura não comporta o modelo de negócio (Ex: Vigência de Preço).
...
Configuração do adapter PriceListHeaderItem. Para detalhes, acesse o link: Cadastro de Adapters / Cadastro De/Para Empresas.
Para funcionar a integração de tabela de preço é necessário ativar no E-Commerce a funcionalidade Multíplos Preços.
Inclusão de Produtos na Tabela de Preços.
...
são integrados por padrão.
Nota | ||
---|---|---|
| ||
Obs: Não é permitido utilizar mais de um tipo de moeda por tabela de preço integrada. A validade da tabela de preço é definida a nível de cabeçalho da tabela. Não será suportado validades diferentes para itens da tabela. Se existir esta situação, será montado um novo cabeçalho de tabela de preço agrupando pela validade do item. |
FLUXO: PROTHEUS → TOTVS CRM
Campos Integrados Cabeçalho:
Descrição Campo | Campo Protheus | Descrição campo CRM | Campo CRM | Obrigatório | Observação |
Internal_Id | GrupoEmpresa + Filial + DA0_CODTAB | ExternalId | externalId | Sim | Montado pelo Protheus no momento da integração. Atributo interno de controle, não disponível em tela |
Cod. Tabela | DA0_CODTAB | Código | code | Sim | |
Descricao | DA0_DESCRI | Descrição | description | Sim | |
Data Inicial | DA0_DATDE | Válido de | startOn | Sim | |
Data Final | DA0_DATATE | Válido até | endOn | Não | |
Tab. Ativa | DA0_ATIVO | Ativo | active | Sim | |
Filial | DA0_FILIAL | Permissões: Empresa | companyPermissions[].companyId | Sim |
Campos Integrados Itens:
Descrição Campo | Campo Protheus | Descrição campo CRM | Campo CRM | Obrigatório | Observação |
---|---|---|---|---|---|
Internal_Id | Internal_Id + GrupoEmpresa + Filial + DA1_CODPRO | ExternalId | externalId | Sim | Montado pela Protheus no momento da integração. Atributo interno de controle, não disponível em tela |
Cod. Tabela | DA1_CODTAB | PriceListId | priceList.id | Sim | Referência interna da tabela de preço dentro dos itens. Não disponível em tela |
Cod. Produto | DA1_CODPRO | Código; Produto | product.id | Sim | |
Vigência | DA1_DATVIG | - | - | Sim | Caso seja usado o mesmo produto com várias vigências será integrado somente o produto com a vigência atual e não todos eles. |
Preço Venda | DA1_PRCVEN | Preço | salesPrice | Sim |
Cadastro Protheus:
Cadastro CRM:
...
Registro do envio da mensagem no EAI Protheus e "Visualizar Mensagem Original"
Acessar o ambiente Configurador (SIGACFG) em Ambiente/Schedule/Schedule, opção EAI:
Mensagem única do PRICELISTHEADERITEM.
Selecionar a mensagem desejada, clicar na Lupa e clique na opção Visualizar Mensagem Original.
Código da Função: PriceListHeaderItem
UUID: 2aa748d7-a056-1553-05bc-83b7c1baa3db
Descrição da Mensagem: Tabela de Preço
Tipo da Transação: Envio
Tipo da Mensagem: Business Message
Url Enviada: https://api.homolog.fluig.io/connector/api/v1/integrations/execute/{integration-id}
Evento: UpSert
Json:
Visualizando o resultado da mensagem no Manager do E-Commerce
- No TOTVS CRM clique em Produtos e Serviço > Configurações > Tabelas de Preço.
Protheus – Recebimento da Response Message (Mensagens assíncronas)
Recebimento de respostas
- Sucesso: Indica que a mensagem foi processada com sucesso pela TOTVS CRM.
- Erro: Indica que a mensagem teve erro ao ser processada, e o motivo do erro esta descrito na mensagem de resposta da TOTVS CRM.
Mensagem única do ComerciaFamily
Selecionar a mensagem desejada, clicar na Lupa e clique na opção Visualizar Mensagem Original:
Código da Função: CommercialFamily
Descrição da Mensagem: TotvsMessage CommercialFamily Response Message
Tipo da Trasação: Recebimento
Tipo da Mensagem: Response Message
UUID da Mensagem Original: 2aa748d7-a056-1553-05bc-83b7c1baa3db
Json Response Massage:
...