Histórico da Página
...
Sempre que um ambiente é aberto uma verificação é feita para determinar se a solicitação ao credential helper deve ser realizada:
- Se o ambiente não possui credenciais cadastradas.
- Se não é um ambiente de desenvolvimento.
- Não é um ambiente PDV.
A cada solicitação é contabilizada contabilizado um espaço de uma hora para que outra solicitação seja iniciada e isso é verificado antes de realizar a execução.
Funcionamento da solicitação no Protheus
Ao verificar que a chamada do credential helper será realizada algumas informações são recuperadas para realização da solicitação:
- TotvsId e código de instalação.
- Hash único do ambiente
- Tipo do ambiente em uso: Desenvolvimento, Homologação ou Produção
O Protheus aciona o Credential Helper solicitando a geração das credenciais enviando o contexto recuperado.
Retorno da solicitação
A solicitação quando retornada traz o status em que se encontra a solicitação:
| Informações |
|---|
| Para visualizar o retorno deve-se habilitar o log de debug (FWLOGMSG_DEBUG=1) |
- Processo de solicitação de credenciais finalizado
- O processo foi finalizado e as credenciais geradas são gravadas.
- Processo de solicitação de credenciais em andamento
- Nesse status a
task - solicitação gerada ainda não foi concluída pelo credential helper
, no processo padrão essa consulta seria feita a cada uma hora até a solicitação ter um retorno- .
- Falha no processo de solicitação de credenciais
- Caso exista algum erro na geração o credential helper retorna o resultado para avaliação, qualquer dúvida consultar os retornos da documentação
https://tdn.totvs.com/pages/viewpage.action?pageId=895602961 - .
- Wizard de credenciais deverá ser aberto para classificação de ambiente
- Caso o Credential Helper identifique a necessidade de interação do usuário no configurador smartlink.
| Informações |
|---|
| Para mais detalhes do processo no credential helper acesse a documentação do fluxo de operação ao receber a solicitação. |
Wizard de configuração smartlink
Caso, após a chamada do endpoint de geração de credenciais, o Credential Helper identifique a necessidade de interação do usuário será retornado a indicação de que será preciso executar o wizard do Credential Helper.
No configurador insira uma nova opção no menu com a função CFGWizardCHApp para possibilitar a abertura do configurador do smartlink : https://tdn.totvs.com/display/public/FWCH/Configurador+do+SmartLink.
É possível gerar novas credenciais para um determinado ambiente que irá iniciar uma nova solicitação, essa task solicitação é acompanhada conforme o fluxo de funcionamento da solicitação de credenciais.
| Informações |
|---|
Para informações detalhadas do configurador smartlink acesse sua documentação. |
...
Sincronização de credenciais
Considerando que o ERP Protheus já possua credenciais e a comunicação com o SmartLink já esteja funcionando, em uso e que essas credenciais foram obtidas de forma distinta do Credential Helper, a sincronização será realizadahttps://tdn.totvs.com/pages/viewpage.action?pageId=895602961.
A sincronização é realizada para que o controle do Credential Helper esteja atualizado com as credencias em uso para demais validações.
| Informações |
|---|
Para mais informações acesse a documentação do fluxo de operação da sincronização. Caso exista algum erro na geração o credential helper retorna o resultado para avaliação, qualquer dúvida consultar os retornos da documentação. |