Histórico da Página
01. DADOS GERAIS
| Produto: |
| ||||
|---|---|---|---|---|---|
| Linha de Produto: |
| ||||
| Segmento: |
| ||||
| 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
A necessidade é a Criação de nova rotina para integração com parceiros.
O requisito envolve criar uma rotina de cadastro centralizado de integrações. O projeto inicial está baseado nas necessidades do iFood, mas deve ser modelado e preparado para comportar outros parceiros futuramente.
O objetivo é centralizar as configurações de integração em uma única tela, onde todas as integrações ficam configuradas e cada uma é representada por uma linha.
...
- 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 | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Rotinas e Dependências: Abaixo estão as rotinas e tabelas necessárias para a funcionalidade:
|
PASSO A PASSO: Criação e Gestão de Integrações Centralizadas
Este guia detalha o processo de utilização da Rotina 2670 (Cadastro Centralizado de Integrações).
1. Abertura da Rotina (Tela de Aterrissagem)
- Acesse o Módulo 26 e abra a rotina ROTINA.2670.
- Utilize os Filtros Ativo/Inativo para listar os registros.
- Para criar uma nova integração, clique no Botão Novo.
- Para editar, use o Menu de 3 pontos (opção Editar) ou o duplo clique sobre a linha no GRID.
2. Tela de Inclusão / Edição (Cabeçalho)
Preencha os campos obrigatórios:
- Descrição: Informe o nome da integração.
- Layout: Utilize a Multi-seleção, buscando dados da tabela PCINTEGRAECOMMERCE_LAYOUTC. OBS: O sistema deve trazer a descrição da tabela e o código entre parênteses à frente do nome.
- Filiais: Use a Multi-seleção para vincular filiais à integração.
3. Aba Credenciais
Esta aba configura os parâmetros de autenticação (TIPO = 'CREDENCIAS'):
- No ComboBox, selecione a Filial. A seleção é obrigatória. O ComboBox listará apenas as filiais vinculadas no cabeçalho.
- Preencha o Valor do parâmetro para cada Nome do parâmetro (campo DESCRICAO_LIVRE).
- Campos em negrito (marcados como OBRIGATORIO) bloqueiam a gravação caso estejam vazios.
4. Aba Configurações
Esta aba configura os parâmetros gerais e específicos (TIPO = 'CONFIGURACOES'):
- No ComboBox, selecione a filial ou a opção GERAL, que aplica a regra padrão.
- Preencha os valores na GRID. A lógica de validação e o comportamento são os mesmos da Aba Credenciais.
5. Gravação da Configuração
- Clique em Salvar (ou Cancelar), seguindo o padrão modernizado.
- O sistema exibirá a tela padrão de confirmação de gravação após salvar.
| Totvs custom tabs box | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
PASSO A PASSO: Criação e Gestão de Integrações Centralizadas 1. Abertura da Rotina (Tela de Aterrissagem)
2. Tela de Inclusão / Edição (Cabeçalho) Preencha os campos obrigatórios:
3. Aba Credenciais Esta aba configura os parâmetros de autenticação (TIPO = 'CREDENCIAS'):
4. Aba Configurações Esta aba configura os parâmetros gerais e específicos (TIPO = 'CONFIGURACOES'):
5. Gravação da Configuração
|
...