Páginas filhas
  • DDFINAN-34504 - DT - 524 - Criação de campos de conectividade via API na rotina 524

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

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:05 - PROCESSAMENTO
Função:524 - CADASTRAR CAIXA/BANCO
Requisito/Story/Issue :

DDFINAN-33231 

DDFINAN-34138 

DDFINAN-34504

02. SITUAÇÃO/REQUISITO

Na versão atual, a rotina 524 não possui campos específicos para configuração de conectividade bancária via API. Isso impede que o Usuário realize integrações automáticas de processos, como o envio e , o que impede automatizações como envio/retorno de informações de contas a pagar , dependendo de operações manuaise integração do extrato bancário.

Para resolver essa limitação, será foi criado um novo passo step Credenciais na rotina 524 chamado “Credenciais”, que permitirá cadastrar os dados necessários para estabelecer a comunicação segura com os bancos, além de estender a configuração para suportar o consumo do extrato bancário via API.

No cadastro estarão disponíveis:

  • Client ID e Client Secret (dados criptografados e armazenados de forma protegida).

  • URI Token, URI Envio Contas a Pagar e URI Retorno Contas a Pagar (endereços de integração configuráveis).

  • Parâmetro de controle “Utiliza Integração por API

    • Não: a integração via API não será utilizada.

    • Homologação: a integração será realizada em ambiente de testes.

    • Produção: a integração será realizada em ambiente produtivo.

  • URI Extrato Bancário (endereços de integração configuráveis).
  • Parâmetro de controle “Utiliza Integração por API”API Extrato Bancário”, que define se a rotina será ou não utilizada via integração.
    • Não: a integração via API não será utilizada.

    • Homologação: a integração será realizada em ambiente de testes.

    • Produção: a integração será realizada em ambiente produtivo.

Além disso:

  • Os campos só poderão ser habilitados e gerenciados por usuários que possuam a permissão “Permite gestão de credenciais de conexão”, configurada na rotina 530.

  • Os dados sensíveis (Client ID e Client Secret) permanecerão ocultos nas visualizações.

Essa evolução garante segurança, controle de acesso e automação no processo de integração financeira com os bancos.

03. SOLUÇÃO

  • Foi criado novo campo CODCREDENCIALna tabela PCBANCO para vincular a nova tabela PCCREDENCIAL 

  • Foi criado nova tabela PCCREDENCIAL para armazenar credenciais e URIs de conexão com bancos.
  • Foi implementada dependência desses campos na rotina 524.

  • Adicionada permissão específica na rotina 530 denominada “Permite gestão de credenciais de conexão”, responsável por controlar o acesso às configurações.

  • Implementado novo STEP “Credenciais” na rotina 524, onde foram disponibilizados os campos de configuração: CLIENT ID, CLIENT SECRET, URI TOKEN, URI ENVIO CP, URI RETORNO CP, URI EXTRATO BANCARIO e flag flags de utilização de API.

  • Os campos CLIENT ID e CLIENT SECRET possuem tratamento de criptografia ocultos nas visualizações posteriores.

  • O campo URIEXTRATOBANCARIO possui um limite de caracteres de ate 1000
  • A habilitação dos campos é condicionada à posse da permissão criada, garantindo segurança e controle de acesso.

Image RemovedImage Added


Totvs custom tabs box
tabsComo ter a melhoria?
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

Solução da rotina 524 - Cadastrar Caixa/Banco a partir da atualização da versão 38.0.35.0 ou acima.
Deve atualizar a rotina para a versão igual ou superior

04. DEMAIS INFORMAÇÕES

Aviso

Importante!

  As versões estarão disponíveis para download no CCW.

  https://centraldecontrole.pcinformatica.com.br/

  Mantenha suas rotinas sempre atualizadas!

05. ASSUNTOS RELACIONADOS