Leitura de Regras
Permite a leitura das regras aprovadas disponíveis no Cockpit.
URL da API: URL: http://wscockpit.systax.com.br/api/regras
Exemplo de chamada
{
"id_cenario": "1",
"codigo_produto": "1",
"origem_produto": 0,
"paginacao": 100,
"ponteiro_atualizacao": "20191119154340",
"username": "superdemo@systax.com.br",
"senha": "super123"
}
Definição dos campos:
Campo | Descrição |
id_cenario | Primeiro cenário a ser consultado, pode ser informado 1 ou 0 para que a busca inicie pelo primeiro cenário disponíveis. |
codigo_produto | Código do produto a partir do qual se seja realizar a leitura, pode ser informado 1 ou 0 para iniciar pelo primeiro código disponível. |
origem_produto | Origem do material |
paginacao | Tamanho da página retornada, máximo de 100. |
ponteiro_atualizacao | Ponteiro do controle de atualização, pode ser informado 0 ou 1 para baixar todas as regras. |
username | Usuário cadastrado no Cockpit. |
senha | Senha do usuário cadastrado. |
Processo de leitura
A API devolve a quantidad de regras conforme a paginação informada, para receber a página seguinte, é necessário repetir a consulta alterando os campos id_cenario e codigo_produto com os últimos dados recebidos (último código de produto do último cenário).
Quando a quantidade de regras for menor que a paginação, significa que a consulta chegou ao fim.
No dia seguinte, deve-se repetir o processo enviando o ponteiro de atualização da primeira página do dia anterior, isso garantirá o recebimento somente do que tiver mudado entre um dia e outro, ou seja, não receberá novamente os registros anteriores.