01. DADOS GERAIS


Produto:

Linha de Produto:

Segmento:

Módulo:AGRODISTRIBUIDOR ( SIGAAGD)
Função:AGDA090.PRW
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DAGRODIST-1826


02. 
SITUAÇÃO/REQUISITO

Durante a configuração do módulo TCO (Totvs Configuração do AgroDistribuidor), cada feature possui parâmetros específicos que precisam ser mantidos no dicionário de parâmetros do sistema (tabela SX6).

Era necessário disponibilizar uma API que permitisse:


03. SOLUÇÃO

Foi implementado o endpoint:

POST /api/agd/v1/tco/features/parametros/:codigoFeature

Que permite atualizar os parâmetros de cada feature do TCO de forma automática e segura.
Com ela, é possível enviar, por meio de uma requisição, todos os parâmetros que precisam ser ajustados e seus respectivos valores.

A solução:

Exemplo de retorno da API:

{
  "feature": "BARTER",
  "success": false,
  "updated": [
    ["MV_AGDA001", "Atualizado com sucesso (nível global)."]
  ],
  "errors": [
    ["MV_CADPROD", "Parâmetro não pertence à configuração da feature BARTER."],
    ["MV_TESTE", "Tipo do valor diferente do esperado no parâmetro MV_TESTE (esperado L, recebido C)."]
  ],
  "message": "Ocorreram falhas em alguns parâmetros."
}

04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS

        Não se aplica