Integração de Login...
 
Notifications
Clear all

Integração de Login - Sophie 3.6.0.9  

  RSS

lucasbrito
(@lucasbrito)
Active Member
2700
Entrou: 2 anos atrás
Posts: 12
17/02/2020 5:54 pm  

Olá, boa tarde.

Gostaria de tirar uma dúvida com relação ao processo de se ativar o Login da Sophie.

Fiz a integração de Login conforme o recomendado:

1) Adicionei a biblioteca "SophieAPI.Integrations.Extensions" da SophieAPI

2) Derivei a classe principal da classe "BaseAuthenticate" (incluindo seu construtor "base()")

3) E por fim, sobrescrevi a função de Login: "public override bool Login(string user, string password, bool authenticated){ ... }"

 

Entretanto, ao logar na página inicial da Sophie (Assistant/ ChatterClient), a Sophie nem ao menos entra na nossa integração. Fiz o attach do processo e incluí um breakpoint dentro da função Login(), mas ela nem ao menos chegou nesse breakpoint.

 

No caso, deixei de realizar alguma etapa importante? O que falta fazer para concluir a implementação do Login?

 

Deixei em anexo os prints do KM (com o nome da integração que usamos) e algumas partes do código.

 


Citar (Quote)
lucasbrito
(@lucasbrito)
Active Member
2700
Entrou: 2 anos atrás
Posts: 12
17/02/2020 5:55 pm  

Código em anexo que faltou


ResponderCitar (Quote)
Dani Santos
(@daniele)
New Member
700
Entrou: 2 anos atrás
Posts: 1
13/04/2020 1:53 pm  

Oi Lucas, bom dia.

 

Notei, pelo print, que sua integração para Login tem como nome "TagITSM" e, observando o pequeno trecho de código que foi anexado e considerando que o print esteja correto, percebo que, possivelmente, você utilizou como base um código de integração com o ITSM do cliente para fazer o seu código de Login.

Esse modelo de integração (com ITSM) não é chamado no momento do Login, apenas editorialmente, ao final do fluxo de abertura/consulta de chamado, por exemplo. Possivelmente este seja o motivo de o seu breackpoint não ter chegado a ser acionado em momento algum: sua integração não estava sendo chamada.

Nosso código de exemplo de integração de Login é o UserIntegration (TagUser) e pode ser encontrado dentro do SVN de onde você baixou o código da Sophie na versão em que estão utilizando.

 

Caso ainda hajam dúvidas ou encontre alguma dificuldade, peço que nos acione novamente.

 

🙂

 

Abraços,

DANIELE SANTOS
Delivery Team Leader
Sophie Virtual Assistant
Tel +55 (15) 981 206 198
Skype dsrosa1
daniele@woopi.com.br


ResponderCitar (Quote)
Compartilhar:
Fechar Menu
Pular para a barra de ferramentas
Bitnami