Páginas filhas
  • DDINTEGRA-11227 - DT - 2610 - API Integração Philip Morris (PMI)

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Winthor 

Linhas_totvs

Segmento:

Distribuição TOTVS Goiânia 

Segmentos_totvs
Segmento

Módulo:26- INTEGRAÇÕES
Função:2610 - INTEGRAÇÃO PHILIP MORRIS
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDINTEGRA-11227

02. SITUAÇÃO/REQUISITO

Atualmente o cliente necessita do envio de movimentação via APIs dos layouts para atender a integração Philip-Morris com novos registros formato json na rotina 2610.

...

Totvs custom tabs box
tabsSaiba como utilizar
idsSaiba como utilizar

Atualize a rotina abaixo a partir da versão indicada ou versão superior:

  • Rotina 2610 - Integração Philip Morris- Versões: 
    • 33.0.4.6;
    • 34.0.2.0;
    • 35.0.0.
    12
    • 25;
  • Objeto de banco - Tabela PCPHILIPMORRISEXEC PCPHILIPMORRIScAPIEXEC- Versões: 
    • 3.0.01.000;
    • 4.0.01.000;
    • 5.0.01.000;

Passo a passo:

  • Atualiza a rotina 2610 e a dependência solicitada para a tabela PCPHILIPMORRIScAPIEXEC, conforme versões citadas acima;
  • Abra a rotina
1809
  • 2610;

Image Removed


AJUSTES REALIZADOS:

  • Clique na opção Tipo Exportação;
  • A opção Nova opção de tipo de exportação "Arquivo" (, é o modelo atual ) e "Api" (nova integração);



  • Quando tipo exportação API, não permitir alterar a opção de tipo de movimentação e manter fixo "Diária", porque somente permitirá envio ou reenvio diário (verificar se os reenvios são por dia ou permite período);



  • Opção para Para a verificação do Status da API (quando selecionado Tipo Exportação Api), selecione a aba API;
  • Clique em Conexão;
  • Clique em Testar Conexão;

Image Added

Image Modified

  • Consulta do Histórico Clique em Histórico para consultar o histórico de transmissão;


    Configuração

    Arquivo .ini

    :

  • Para configurar a conexão, siga o exemplo abaixo e preencha de acordo com as suas informações de login:

O arquivo PCSIS2610, geralmente é encontrado no diretório: : C:\WinThor\Prod\ETC\Config\MOD-025;
 
Novas propriedades
Image Modified

URL_STATUS=?/api-status
URL_TRANSACTIONS=?/transactions/data
CLIENT_ID=?
CLIENT_SECRET=?
TIMEOUT=60000

Testar Conexão da API

Habilitar teste

Selecionar o Tipo de Exportação Api
Image Removed

Erro na API

Image Removed

Sucesso na API

Image Removed

Exportação

Procedimento

Selecionar o tipo de Exportaçao "Api" com


Exportação

  • Para exportar os arquivo diariamente, siga os passos:
  • Selecione a opção Tipo Exportação;
  • Selecione a opção Api;
  • Selecione um período com movimentações e
clicar
  • clique em
processar
  • Processar;
    Image Modified
Image Removed

  • Image Added

Exemplo do arquivo de exportação JSON:


Image Modified
Image Modified

Reenvio

Procedimento

Transmitir
  • Para transmitir usando uma data de movimento já transmitida
.
  • :
  • Selecione o período desejado, e clique em Processar;
  • Será sinalizado na tela que essa data é um reenvio:

Image Modified

  • Será apresentada uma pergunta para confirmar o reenvio;

    Image Modified

JSON

Podemos ver que por ser um reenvio o número do índice não é incrementado
Image Removed

Envio de nova data não transmitida

Procedimento

Transmitir usando uma data de movimento que ainda não foi transmitida.
Image Removed

JSON

Image Removed
Como não foi um reenvio, houve um incremento do número do índice
Image Removed

Validando o JSON

Control

Image Removed

Customer

Image Removed

Sales Header

Image Removed

Sales Items

Image Removed
Image Removed

Cancellations

Image Removed
Image Removed
Image Removed

Stock

Estoque Contábil
Image Removed

Validando o Histórico

Obrigatório informar o período e crescente

Image Removed
Image Removed
Image Removed

Filtro opcional

Image Removed

Status opcional

Image Removed
Image Removed


Validando o Histórico

  • Para validar o histórico de transmissões:
  • Selecione a aba Histórico;
    • É obrigatório informar o período;
  • Informe o Código do Distribuidor, conforme necessidade ou deixe em branco para retornar todos os Distribuidores;
  • Informe o Status, conforme necessidade, ou deixe em branco para retornar todos os status;
  • Clique em Pesquisar


Image Added


Image Added



04. DEMAIS INFORMAÇÕES

Não se aplica

...