Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Agro Comercialização

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoAgroindústria

Módulo:

AGRODISTRIBUIDOR ( SIGAAGD)

Função:

Api de atualização de produtos SIGAAGD

País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DAGRODIST-20121799


02. SITUAÇÃO/REQUISITO

Necessidade de criar uma api para atualizar os campos de Princípio Ativo(NCR_PRATIV) e Observação do Código Mapa(NCR_OBSMAP) no Cadastro de Produtos (MATA010)API GET  e POST para gestão dos tokens necessários para autenticar e autorizar o acesso do DTA às tools do Agrodistribuidor. É fundamental que esses tokens sejam salvos com criptografia, utilizando a função WebEncript, para evitar vazamento de dados. O token será utilizado para garantir a segurança na comunicação entre o chat embarcado do DTA nas telas HTML do Agrodistribuidor (especialmente na tela de Barter) e os serviços que fornecem acesso aos dados via tools.

03. SOLUÇÃO

A api PUT criada possui Criado api POST com o path /api/agd/v1/produto/principio-ativo e deve receber os valores dentro do body com os seguintes atributos: principioAtivo e observacaoMapa. Não serão considerados quaisquer outros atributos enviados para atualização de produto.dta/token, o qual deve receber o valor do token dentro do body com o seguinte atributo: token.

Bloco de código
titleExemplo de corpo de envio para a API POST
{
    "token": "tk-wlOxyzhXeXyz2_KsdFxx5d01"
}

O token recebido será criptografo e gravado no parametro MV_AGD0005.

Criado API GET com o path /api/agd/v1/dta/token, o qual irá retornar na requisição o atributo existToken com o valor "true" ou "false". Esta API irá verificar se o token foi gravado no parametro MV_AGD005.

Bloco de código
titleExemplo de retorno da API GET
{
    "existToken": "true"
}

04. DEMAIS INFORMAÇÕES

Não se aplicaParâmetro MV_AGD0005 



05. ASSUNTOS RELACIONADOS




Templatedocumentos