Pular para o conteúdo principal

DS_USUARIO — Usuário Scanntech

Tela de configuração: MFA015 — Parâmetros Scanntech Tabela: PARMSCANNTECH.DS_USUARIO Tipo: DOM_VARCHAR100 NOT NULL Controle: TDBEdit (edição livre)

Armazena o nome de usuário (login) utilizado para autenticar na API do Scanntech. Esse valor é lido no momento em que a integração Scanntech é inicializada e repassado como credencial de acesso ao serviço.


Telas impactadas​

TelaContexto
MFA015Tela de cadastro do parâmetro (edição direta)

Campos envolvidos​

CampoTabelaDescrição
DS_USUARIOPARMSCANNTECHLogin do usuário Scanntech
DS_SENHAPARMSCANNTECHSenha do usuário Scanntech (par complementar)
DS_URLPARMSCANNTECHURL base da API Scanntech

Comportamento​

O que fazDetalhe
Tipo de dadoTexto livre (até 100 caracteres)
ObrigatórioSim (NOT NULL)
EditávelSim, diretamente no campo
Uso principalCredencial de autenticação na API Scanntech

Simulação passo a passo​

  1. Acesse a tela MFA015 — Parâmetros Scanntech.
  2. No campo Usuário, digite o login fornecido pelo Scanntech (ex.: usuario.empresa@dominio.com).
  3. Preencha também o campo Senha (DS_SENHA) com a credencial correspondente.
  4. Preencha os demais campos (URL, Empresa, Intervalo de envio etc.).
  5. Salve o registro com <F9> ou botão Salvar.

Resultado esperado: Ao iniciar a integração Scanntech, o sistema utiliza o valor de DS_USUARIO junto com DS_SENHA para autenticar na API. Se o login estiver incorreto ou em branco, a autenticação falhará e a integração não será estabelecida.

Exceção / Importante: O campo não possui validação de formato — qualquer texto é aceito. A consistência do login é garantida apenas pelo serviço Scanntech no momento da autenticação. O campo é obrigatório na tabela (NOT NULL), portanto não é possível salvar o registro sem preenchê-lo.


Procedures impactadas​

Rotinas Delphi com referência direta​

RotinaArquivoDescrição
TdmIntegracaoScanntech.StartScanntechUdmIntegracaoScanntech.pas:800Atribui DS_USUARIO como UserName para autenticação na API: dmAPIScanntech.UserName := tabPARMSCANNTECHDS_USUARIO.AsString

Candidatas por uso da tabela​

Procedure/ViewArquivoObservação
GRAVA_NOTAENVIOSCANNTECHScripts/GRAVA_NOTAENVIOSCANNTECH.sqlDeclara variável V_CD_PARMSCANNTECH mas não referencia DS_USUARIO diretamente. Sem impacto funcional direto comprovado.

Não foram encontradas referências diretas ao campo DS_USUARIO em Scripts/ SQL. O uso está concentrado na rotina Delphi de inicialização da integração.


Parâmetros relacionados​

ParâmetroDescriçãoConfigurado em
DS_SENHASenha de autenticação ScanntechMFA015 — campo Senha
DS_URLURL base da API ScanntechMFA015 — campo Endereço
CD_EMPRESACódigo da empresa no ScanntechMFA015 — campo Empresa
TP_REENVIOIntervalo de reenvio (em horas)MFA015 — campo Intervalo Reenvio