Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Lojas

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:

TOTVS Backoffice (Linha Protheus) - Controle de lojas (SIGALOJA)

Função:RmiEnvPdvSyncObj.prw
País:Brasil
Ticket:Não há
Issue:DVARLOJ1-10563

02. SITUAÇÃO/REQUISITO

Permitir que o Smart Hub faça o reprocessamento do envio de dados quando ocorrer erro no envio, baseando-se nos últimos registros enviados na tabela de detalhes das distribuições (MIP).

03. SOLUÇÃO

  • Para reprocessamento de envio de dados será necessário a inclusão de tag "qtdereenvio" no campo MHP_CONFIG na tela de assinante, cada posição da array indica a quantidade de reprocessamento x a quantidade de horas que ele vai reprocessar.
  • A quantidade de entidades do array não pode ser superior a 8 vezes, ou seja, você somente poderá reprocessar um mesmo registro por ate 8 vezes (9 tentativas)
  • Cada entidade aceita apenas números inteiros.
  • Os reprocessamentos serão baseados nos registros com erros contidos na tabela de detalhes das distribuições (MIP), pois a mesma armazena apenas o último envio realizado do registro determinado.

Exemplo:

"qtdereenvio": [1,6,9]

indica que será reenvida a tentativa 1 em 1 hora, tentativa 2 em 6 horas após a última tentativa e tentativa 3 em 9 horas após a última tentativa.



MHP_CONFIG - Produto
{
	"url": "<URL_DO_ENDPOINT>/api/retaguarda/v2/produtos",
	"codigotipo": "12",
	"descricaotipo": "Produto",
	"qtdEnvio": 100,
	"qtdereenvio": [1,6,9],
	"configPSH": {"Version": "1.1"}
}



04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS