Árvore de páginas

01. DADOS GERAIS


Produto:

TOTVS Agro Comercialização

Linha de Produto:

Linha Protheus

Segmento:

Agroindústria

Módulo:AGRODISTRIBUIDOR ( SIGAAGD)
Função:TCO
Ticket:

DAGRODIST-2189

Requisito/Story/Issue (informe o requisito relacionado) :


02. SITUAÇÃO/REQUISITO

É necessário desenvolver uma tela de Configuração de ID Externo da Integração, permitindo o relacionamento entre o ID Interno Protheus e o ID Externo utilizado pelos sistemas integrados.
Essa tela deve garantir que não haja duplicidade de cultura vinculada a diferentes códigos externos, seguindo o padrão de De/Para do Protheus.

Requisitos principais:

  • Criar uma tela de configuração de ID Externo da Integração.

  • Utilizar a função CFGA070Mnt para registrar o De/Para conforme padrão Protheus.

  • Utilizar a função CFGA070Int para retornar os itens relacionados ao código externo cadastrado na tabela NE2.

  • Garantir as operações de CRUD completas. (Não )

  • Utilizar o Lookup genérico para consulta na tabela NP3 (ID interno Protheus).

  • Garantir que uma mesma cultura não seja cadastrada com diferentes códigos externos.

  • O ID Externo deve ser obtido da tabela NE2, com filtro por cultura.

  • Usar o endpoint para obtenção dos dados da lista:
    /rest/api/agd/v1/tco/features/:codigoFeature/depara

03. SOLUÇÃO

implementada uma tela específica para gerenciamento do De/Para de ID Externo da Integração, permitindo a configuração conforme as regras do Protheus e garantindo a integridade dos dados.

A solução contempla:

  • Implementação da tela de configuração, permitindo incluir, editar, excluir e consultar registros (CRUD).

  • Integração com as funções CFGA070Mnt e CFGA070Int para garantir o padrão de manipulação do De/Para no Protheus.

  • Uso do Lookup genérico para seleção do ID interno (NP3).

  • Implementação de filtro por cultura para recuperação do ID externo na tabela NE2.

  • Validação para impedir que a mesma cultura seja vinculada a diferentes códigos externos.

  • Consumo do endpoint de lista de dados da integração para exibir/atualizar os registros.


04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS

        Não se aplica