Pular para o conteúdo
Claro
Português

Tabela 240 - Política de observação de produto

Este artigo apresenta os campos do layout de integração da Política de Observação do Produto.

Para entender melhor o conceito por trás dessa política, recomendamos a leitura do artigo Conceito da Política de Observação do Produto. Saiba como fazer a Exclusão de Políticas de Observação de Produto por integração.

OrdemDescrição do CampoFormato e TamanhoObrigatórioVersãoObservação
1Identificador da Tabela (IDENTIFICADOR)Fixo=240 (3)Sim5.12Identifica o layout de integração.
2Código (codigo)Texto (30)Sim5.12Identificador da política no ERP. A integração localiza o registro pelo código dentro da empresa; reutilize o mesmo código para atualizar a política.
3Código do produto (codProduto)Texto (30)Sim5.12Código do produto ao qual a observação se aplica.
4Código do cliente (codCliente)InteiroNão5.12Restringe a política ao cliente informado. Vazio: não restringe por cliente. Nas versões antigas, o cliente era obrigatório.
5Observação (observacao)Texto (TEXT)Sim5.12Texto completo da observação. Pode conter HTML, renderizado no aplicativo.
6Código da lista de preço (codListaPreco)Texto (30)Não—Restringe à lista de preço do cenário do pedido. Vazio: não restringe por lista.
7Código da filial (codFilial)Texto (30)Não—Restringe à filial do pedido. Vazio: não restringe por filial.
8Código do vendedor (codVendedor)InteiroNão—Restringe ao vendedor do pedido. Vazio: não restringe por vendedor.
9Código do tipo de pedido (codTipoPedido)InteiroNão—Restringe ao tipo de pedido informado. Vazio: não restringe por tipo.
10Prioridade (prioridade)InteiroNão—Entre políticas com a mesma especificidade, prevalece o menor número. Recomenda-se informar explicitamente, por exemplo, 1.
11Código da região do cliente (codRegiaoCliente)InteiroNão—Restringe à região cadastrada no cliente. Vazio: não restringe por região.
12UF do cliente (ufCliente)Texto (2)Não—Restringe à UF cadastrada no cliente, por exemplo, RS. Vazio: não restringe por UF.
13Observação resumida (observacaoResumida)Texto (255)Não—Resumo exibido no produto; pode conter HTML, respeitando o limite total de 255 caracteres. Ao clicar, o vendedor acessa as observações completas.

O marcador “—” indica que a versão de introdução do campo no layout não foi identificada. Consulte a compatibilidade das aplicações abaixo.

Todos os filtros preenchidos devem corresponder ao cenário do pedido. Um filtro vazio não restringe a aplicação da política; para representar essa condição no arquivo, mantenha a posição vazia entre os separadores. Não utilize zero como substituto de um filtro vazio.

Para cada produto, a seleção segue esta ordem:

  1. Seleciona as políticas cujos filtros correspondem ao cenário.
  2. Mantém as políticas mais específicas: aquelas com a maior quantidade de filtros preenchidos entre cliente, região do cliente, UF do cliente, lista de preço, filial, vendedor e tipo de pedido. Cada filtro conta igualmente.
  3. Entre essas políticas, mantém as que possuem o menor valor de prioridade.
  4. Se houver empate nos dois critérios, mantém todas as políticas empatadas, ordenadas pelo identificador interno mais recente primeiro.

Por exemplo, uma política com cliente e filial preenchidos prevalece sobre outra com apenas cliente, mesmo que a segunda tenha um número de prioridade menor. A prioridade desempata políticas com a mesma quantidade de filtros preenchidos.

No App Demander, as observações completas das políticas selecionadas são reunidas, separadas por quebras de linha. A prévia utiliza o primeiro resumo não vazio na ordem de seleção. Se nenhum resumo estiver preenchido, utiliza o conteúdo completo.

O banco define prioridade padrão 1 na criação do registro. Esse padrão não garante que um campo vazio enviado pelo importador seja convertido em 1. Informe a prioridade explicitamente para obter uma seleção previsível.

A API de produtos da tela de pedido aplica a seleção com os novos filtros para Android a partir do código de versão 50290000 e iOS a partir de 4030. Para a plataforma Web, aplica essa seleção quando a requisição informa uma versão numérica válida.

Nas versões anteriores atendidas por essa API, a consulta considera apenas produto e cliente e retorna uma observação por produto, sem aplicar os novos filtros, a prioridade ou o resumo. Atualize as aplicações antes de utilizar políticas gerais ou cenários com os novos filtros.

Política específica para um cliente, com os demais filtros vazios:

240|OBS001|54|1234|<p>Conferir embalagem antes do envio.</p>|||||1|||Conferir embalagem

Política para qualquer cliente, restrita à lista LP01, filial F01, vendedor 25, tipo de pedido 2, região 10 e UF RS:

240|OBS002|54||<p>Condição comercial especial para esta região.</p>|LP01|F01|25|2|1|10|RS|Condição comercial especial

Cada exemplo contém 13 posições, incluindo o identificador 240. Preserve a ordem e os campos vazios; o identificador interno da política, a empresa e as datas são gerenciados pelo Demander e não fazem parte deste layout.