Histórico da Página
Os cadastros da Tabela da Tabela de Preços serão cadastrados no sistema Protheus, e serão integrados com o sistema Bematech Live através de comunicação de Mensagem Única.
Caso queira verificar os campos que compõem a mensagem de Categoria, acesse http://api.totvs.com.br/ Mensagem Padronizada\ Lista de Serviços \ PriceListHeaderItem.
Produto | Fluxo | Tipo da Mensagem | Versão MSU | Formato |
---|---|---|---|---|
Protheus | Envia | Assíncrona | 2.003 | XML |
Live | Recebe | Assíncrona | 2.003 | XML |
Pré-requisitos:
- Configuração do adapter PriceListHeaderItem. Para detalhes, acesse o link: Cadastro de Adapters / Cadastro De/Para Empresas
Importante A integração do sistema Bematech Live com Protheus através de comunicação de Mensagem Única, deverá contemplar um campo que identificará o Tipo da Tabela de Preço no Protheus, por exemplo se o Preço é do Tipo:
1 = Preço Venda , 2 = Venda Consumidor, 3 = Atacado , 4 = Varejo, 5 = Promoção
Procedimento para Utilização
ExemploExemplo:
...
- No Controle de Lojas (SIGALOJA), acesse Atualizações/Cenário de Vendas/Tabela de Preços.
- Clique em Incluir.
- Efetue a inclusão do item e , informe o preço de venda para cada Tipo.
- Após confirmar o cadastro, a tabela de preços é enviada para a Bematech o Live.
Importante!
- Registro do envio da mensagem no EAI Protheus e "Visualizar Mensagem Original"
Acessar o ambiente Configurador (SIGACFG) em Ambiente/Schedule/Schedule, opção EAI:- No Configurador (SIGACFG) acesse Ambiente / Cadastros / Schedule.
- Clique na opção
- EAI.
- Clique na lupa
- e
- selecione a opção : Visualizar mensagem original.
...
No envio da mensagem, um canal de comunicação é aberto com o webservice do produto integrado, e esta comunicação é encerrada após o recebimento da mensagem de retorno (no caso das Mensagens Única Totvs, após o recebimento da ReceiptMessage, indicando que que o processo ocorreu corretamente) ou por timeout (mensagem com status de falha).
Posteriormente, o outro sistema integrado poderá gerar uma outra mensagem de resposta (no caso das Mensagens Única Totvs, será gerada uma ResponseMessage) após o processamento da mensagem. Esta mensagem será gravada na fila do EAI e seu comportamento será idêntico ao destacado no tópico recebimento de mensagens assíncronas.
Observe a apresentação do XML, com as informações da Tabela de Preços integrada.
Status das mensagens no EAI Protheus
Atualmente, existem 7 status disponíveis para uma mensagem na fila do EAI Protheus:
Aguardando execução - A mensagem está na fila do EAI e ainda não começou a execução (o seu envio ou o seu processamento pelo adapter);
Executando - A mensagem está sendo enviada para o sistema integrado ou a mensagem recebida está sendo processada;
Finalizada - A mensagem foi processada sem erros ou foi enviada sem erros;
Falhou - Houve um erro no envio da mensagem ou no seu recebimento;
Bloqueado - A mensagem foi bloqueada para execução pelo usuário;
Não entregue - A mensagem não foi enviada para o destino (ou ainda, ocorreu um erro por time-out e não foi possível definir se a mensagem foi recebida e processada);
Recusada - A mensagem foi recusada por conter divergências entre a mensagem e o seu XSD.
Observação:
Consullte o status das mensagens de Tabela de Preços - PriceListHeaderItem, através do monitor EAI. Para mais detalhes, acesse o link Status de Mensagens EAI
Protheus – Recebimento da Response Message (Mensagens assíncronas)
Recebimento de respostas
- Sucesso: Indica que a mensagem foi processada com sucesso pelo Live.
- Erro: Indica que a mensagem teve erro ao ser processada, e o motivo do erro esta descrito na mensagem de resposta.
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
Descrição da Mensagem: TotvsMessage PriceListHeaderItem Response Message
Tipo da Trasação: Recebimento
Tipo da Mensagem: Response Message
UUID da Mensagem Original: 37c28227-ec96-a9f5-5c84-df61adcf91a9
Após enviada a mensagem para o Bematech LIVE, será enviado o RESPONSE, e atualizado o De/Para da Tabela de Preços: