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.

03. SOLUÇÃO

  • Nova opção de tipo de exportação "Arquivo" (modelo atual) e "Api" (nova integração).
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:  34.0.0.12;
  • Objeto de banco - Tabela PCPHILIPMORRISEXEC - Versões: 

Passo a passo:

  • Abra a rotina 1809;

Image Added

DDINTEGRA-11227
Integração - Rotina 2610 - Integração Philip Morris (PMI)

NOME DA ROTINA/ARTEFATO:

PCSIS2610

VERSAO DA ROTINA/ARTEFATO:

DEVELOPER

INSTALADOR:

N/A

DEPENDÊNCIAS:

814 – Tabela PCPHILIPMORRISEXEC
Image Removed

NECESSITA DE PERMISSÃO OU PARAMETRIZAÇÃO? QUAIS?

...


AJUSTES REALIZADOS:

  • Nova opção de tipo de exportação "Arquivo" (modelo atual) e "Api" (nova integração)
    Image Modified
  • 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)
    Image Modified
  • Opção para verificação do Status da API (quando selecionado Tipo Exportação Api)
    Image Modified
  • Consulta do Histórico de transmissão
    Image Modified

LINK PULL REQUEST:

...

IMPACTOS:

...

PROCEDIMENTOS A SEREM EXECUTADOS (TESTES):


...

  • Configuração

    Arquivo .ini


    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 Modified

    Erro na API


    Image Modified

    Sucesso na API


    Image Modified

    Exportação


    Procedimento


    Selecionar o tipo de Exportaçao "Api" com um período com movimentações e clicar em processar
    Image Modified
    Image Modified

    JSON


    Image Modified
    Image Modified

    Reenvio


    Procedimento


    Transmitir usando uma data de movimento já transmitida.
    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 Modified

    Envio de nova data não transmitida


    Procedimento


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

    JSON


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

    Validando o JSON


    Control

...



  • Image Modified

    Customer

...

...




  • Image Modified

    Sales Header

...



  • Image Modified

    Sales Items


    Image Modified
    Image Modified

    Cancellations

...



  • Image Modified
    Image Modified
    Image Modified

    Stock

...



  • Estoque Contábil

...


  • Image Modified

    Validando o Histórico


    Obrigatório informar o período e crescente


    Image Modified
    Image Modified
    Image Modified

    Filtro opcional


    Image Modified

    Status opcional


    Image Modified
    Image Modified


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica




  • OBSERVAÇÕES:

    N/A