Versões comparadas

Chave

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

...

Informações
titleObs Campo Controle

É usado para o cálculo do CRC, que é feito sempre que alguma atualização na tabela GSmartLinkConfig é feita. Esse cálculo também leva em consideração as alterações no campo GParams.Environment, que também entra na regra do recálculo da tabela GSmartLinkConfig.

Importante ressaltar que qualquer alteração manual feita diretamente nas tabelas relacionadas deve interferir no recalculo do CRC impactando assim na veracidade das informações e nos processos e fluxos.

Os principais campos envolvidos no processamento do Credential Helper são:

...

    • Cliente tem permissão por parte do License Server (Slot 7012) ou Se tem registros na GSmartLinkConfig :ou Ter Credenciais válidas na GTotvsApp ou GSmartLinkConfig ou o Campo Origem estiver com o valor de -1
    •  GParams.Environment ser preenchido
    • O Campo Controle estar preenchido com o cálculo de CRC válido
    • Ter o DataBaseId preenchido e válido
    • O Campo EnvironmentId não estar preenchido
    • Se o campo TaskId estiver preenchido: Vai para o fluxo Acompanhar o andamento da geração de credenciais
    • Se tiver Registro na GTotvsApp: Vai para o fluxo Sincronizar credenciais vindo da GTotvsApp
    • Se não tiver Credenciais válidas na GSmartLinkConfig: Vai para o fluxo Gerador de novas credenciais pelo CH

...

    • Verifica se as Credenciais da GTotvsApp são válidas e se tem integrações antigas (Consignado, Antecipa, RH…)
    • Se não tiver Credenciais válidas na GSmartLinkConfig: Vai para o fluxo Sincronizar credenciais existentes


  • Sincronizar credenciais existentes
    Âncora
    SincronizarCredenciaisExistentes
    SincronizarCredenciaisExistentes

...

Fluxo

Funcionalidade

Startup inicial da integração

StartupIntegration

Atualizador de credenciais

AutomaticCredentialsGeneratorCredentialsUpdater

Sincronizar credenciais vindo da GTotvsApp

SyncCredentialsByGTotvsApp

Sincronizar credenciais existentes

SyncExistsCredentials

Gerador de novas credenciais pelo CH

AutomaticCredentialsGenerator

Acompanhar o andamento da geração de credenciais

FollowProgressCredentialsGenerator

Resolução de Conflitos

ConflictResolutionByWizard

Acompanha algumas das iterações com a GSmartLinkConfig e o cálculo do CRC

DatabaseRepository

...

  • Cliente não é permitido no LS e não possui credenciais configuradas.

O que pode ocasionar:

Cliente deve ter o Slot 7012 habilitado no License Server para poder conseguir Credenciais válidasacessar o wizard do Credential Helper que está no Modulo Integração| Menu TOTVS App   | Ativação SmartLink


Image Added


O Credential Helper na Resolução de Conflitos.

...

Requisitos para que o processo manual seja executado:

  • Os campos novos da tabela GSmartLinkConfig devem existir;
  • A Base de Dados  não pode estar convertida para Base Teste;
  • O Usuário de acesso ao RM deve ser Supervisor de Globais;

...