Páginas filhas
  • DINTVENDAS-36 - DT - 2670 - Integrações E-commerce

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Distribuição e Varejo


Linha de Produto:

Linhas_totvs
LinhaLinha Winthor


Segmento:

Segmentos_totvs
SegmentoDistribuição


Módulo:

26 - Modulo Integrações


Função:Cadastro Centralizado de Integrações
País:Brasil
Ticket:

Requisito/Story/Issue (informe o requisito relacionado) :DINTVENDAS-36

02. SITUAÇÃO/REQUISITO

O requisito A necessidade é a Criação de nova rotina para integração com parceiros.
A necessidade é desenvolver O requisito envolve criar uma rotina de cadastro centralizado de integrações no módulo 26. Embora o O projeto inicial seja está baseado nas necessidades do iFood, ele mas deve ser modelado e preparado para comportar outros parceiros futuramente.
O objetivo é fornecer uma rotina similar à 2302centralizar as configurações de integração em uma única tela, onde todas as integrações configuradas possam ser gerenciadas em uma única tela, com cada integração ficam configuradas e cada uma é representada por uma linha.

03. SOLUÇÃO

A

...

funcionalidade desenvolvida é a Rotina 2670 - Integrações E-commerce, um cadastro centralizado implementado no Módulo 26.
Esta rotina resolve o desafio de gerenciar múltiplas integrações em um único ponto, apresentando as seguintes características:

1. Interface Modernizada:

  • A Tela de Aterrissagem segue

A funcionalidade desenvolvida inclui:

...

  • o padrão cadastros modernizados,

...

  • contendo Filtros Ativo/Inativo e um GRID que lista o código, descrição da integração e Status.

...

  • O status

...

  • é controlado pelo campo

...

  • DTEXCLCLUSAO na tabela de cabeçalhos.

...

  • O menu de 3 pontos oferece opções de Editar, Inativar (preenche DTEXCLUSAO), e Reativar (limpa DTEXCLUSAO para registros inativos). Ação de duplo clique também deve abrir a tela de edição.


2.

...

Estrutura de Cadastro com Abas: A inclusão/edição abre uma tela com duas abas: Credenciais e Configurações, utilizando o novo componente NG de abas.

...

  • O cabeçalho exige campos obrigatórios como Descrição, Layout (Multi-seleção lendo da tabela PCINTEGRAECOMMERCE_LAYOUTC) e Filiais (Multi-seleção para vincular

...

  • filiais à integração).


3.

...

Configurabilidade por Filial

...

(GRIDs Configuráveis): Ambas as abas se comportam como GRIDs configuráveis, com lógica baseada na tabela PCINTEGRAECOMMERCE_LAYOUTI.

...

  • Credenciais (TIPO = 'CREDENCIAS'): A Filial é obrigatória, pois cada filial possui chaves distintas de autenticação.

...

  • Configurações (TIPO = '

...

  • CONFIGURACOES'): Deve permitir a opção GERAL no multiseleção de filiais, aplicando uma regra padrão.

...

  • Validação

...

  • : Parâmetros definidos como OBRIGATORIO são exibidos em negrito e bloqueiam a gravação caso estejam vazios.


4. Persistência dos Dados:

...

As configurações são

...

gravadas nas seguintes tabelas:

...

  • PCINTEGRAECOMMERCE_CONFIG (Cabeçalho, incluindo DTEXCLUSAO).

...

  • PCINTEGRAECOMMERCE_FILIAL (Vinculação de filiais).

...

  • PCINTEGRAECOMMERCE_PARAMS (Parâmetros, onde o campo CODFILIAL pode ser nulo se for um parâmetro GERAL

...

  • )

...

  • .



Totvs custom tabs box
tabsSaiba como Funciona
idspasso1,
Totvs custom tabs box items
defaultyes
referenciapasso1

Rotinas e Dependências:

Abaixo estão as rotinas e tabelas necessárias para a funcionalidade:

Serviços Versão
winthor-integracao-config1.38.2.6
Layout IFOOD1.38.0.8
winthor-integracao-2650 1.38.1.3

...