Páginas filhas
  • DVARHAN-9105 DT API Fornecedores

Versões comparadas

Chave

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

...

Produto:

TOTVS Varejo Food Service

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

 

Linhas_totvs

Segmento:

Fly01 

Segmentos_totvs
Segmento

Módulo:CHEF WEB
Função:API CAPA VENDA
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARHAN-9105


02. 
SITUAÇÃO/REQUISITO

Disponibilizar um endpoint na API existente para que seja possível cadastrar fornecedores.

03. SOLUÇÃO

Foi criado um endpoint

...

na

...

ChefWebAPI para que seja possível realizar o cadastro de fornecedores conforme especificações abaixo:

03.01.

...

AUTENTICAÇÃO NA API

Geração Token

Para realizar qualquer acesso às consultas disponibilizadas é necessário solicitar um Token de autenticação, através da API "Gerar Token". Nessa chamada devem ser informados o usuário, a senha e o número de série do cliente que deseja consultar. O método retornará Token de acesso, com duração de 2 minutos. Este Token será composto de um código aleatório, do tipo string (Exemplo: ZQGL16Q3D43mhSi8nw8s3j2HhZPQ9Ei6), que deverá ser utilizado em uma chamada da API.

Não é possível reutilizar o Token de autenticação, sendo assim para cada chamada, dos métodos da API, deverá ser solicitado um novo.

Caso o Token gerado não seja utilizado em até 2 minutos ele estará automaticamente cancelado. 

URL do Serviço: POST:http://{url_do_servidor}/api/Token/GerarToken

"Usuario": Usuário utilizado para acessar o ambiente no ChefWeb

“Senha”: Senha utilizada do usuário para acessar o ChefWeb

"NumeroSerialLoja": Informar o Diretório Site do ambiente que deseja consultar as informações de venda

"Chave": Manter Padrão "Chave"


Request

Response

O serviço retorna um JSON no formato abaixo:
1- Válido

{

   "Token": "69e9dde6-c91c-4c50-af1c-fc2dbe7875ba"

   "DataExpiração": "2017-12-22T10:41:53.4976772-02:00",

   "Sucesso": : true

   "Erro"::  []

}

03.02. REQUISIÇÃO PARA CADASTRO DE FORNECEDOR

Método Salvar

URL do Serviço POST: http://{url_do_servidor}/chefwebapi/api/Fornecedor/Salvar

Request

A requisição deve ser preenchida obedecendo os seguintes critérios:

Token: Token de autenticação - Obrigatório - gerado no item 03.01 deste documento.

DiretorioSite: Número serial de identificação da base da loja - Obrigatório

Fornecedor:Dados do fornecedor conforme o cadastro de fornecedor da Retaguarda

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica


Templatedocumentos