ADFS (CRM 2011) - Problema de autenticação no cliente Microsoft Outlook para CRM (Response.Redirect (...) e Window.Open (...))

StackOverflow https://stackoverflow.com/questions/7832964

Pergunta

Antes de começar, nossos clientes precisam se conectar por meio do AFDS para poder entrar no CRM 2011. Portanto, estamos falando de um ambiente “IFD”.

Estou tendo um problema ao usar o “Cliente Outlook do CRM 2011” e a função “Window.Open (…)” - JS. Quando eles apertam um botão no CRM 2011, uma página ASPX é ativada e faz algumas coisas com um anexo no e-mail. Em seguida, ele cria um contato com sucesso e, em seguida, deve redirecionar para essa página "Contato". Mas cada vez que faço um redirecionamento para uma página “CRM 2011”, o usuário pede suas credenciais. Isso ocorre porque o "Window.Open (...)" abre a tela em uma nova tela de "Navegador" e a autenticação é perdida (porque viemos do cliente do Outlook).

O cenário acima funciona bem ao usar o CRM 2011 baseado na “Web”, porque você precisa primeiro fazer o login via ADFS.

Alguns de vocês encontraram o problema acima e têm uma ótima solução para isso?

  1. Existe uma maneira de abrir “Window.Open (…)” e permanecer na tela do “Outlook”? Da mesma forma que você deve clicar duas vezes em um contato no “CRM 2011 Outlook Client”?
  2. Há alguma maneira de, ao fazer um “Redirecionamento”, dar automaticamente as credenciais para a página, para que a página seja aberta sem que o próprio usuário precise inserir suas credenciais? Eu li algo sobre SignInRequestMessage e FederatedAuthentication, mas nenhum exemplo claro foi mostrado para fazer isso.

Espero que vocês possam me ajudar. Ao meu lado, se eu encontrar alguma solução, voltarei aqui!

Atenciosamente, Frederic

Foi útil?

Solução

OK.Isto é de um dos apresentadores MS da conferência ExtremeCRM.

A chamada da função CRM é: openObj (entityId, type).

Sou um líder de equipe e pedi a um membro da minha equipe que executasse a implementação, mas meu entendimento é que a ligação seria algo como ...

openObj('GuidGoesHere', 'account');

Uma coisa a considerar é que isso funcionará em seu cenário de script de cliente padrão, no entanto, se você precisar dessa funcionalidade de um diálogo personalizado / recurso html, pode ser necessário adicionar uma referência à referência JS apropriada, dependendo de onde nobibliotecas JS de linha de base cuja função reside.

Posso cavar mais fundo se você não conseguir fazer com que funcione imediatamente.Você pode usar várias ferramentas de desenvolvimento de navegador para explorar páginas e ver quais recursos JS são carregados na página, bem como depurar.

Espero que isso ajude!

Outras dicas

Este problema está relacionado a um problema de cache e desempenho com ADFS e um servidor TMG.A capacidade de armazenar em cache deve ser ativada no TMG e dentro do IIS.Depois que esse problema, também considerado um problema de desempenho, desapareceu, os usuários receberam os pop-ups normais ao realizar ações como converter lead em oportunidade ou e-mail em caso.

Certifique-se também de que está na UR 6 .. https://community.dynamics.com/product/crm/crmtechnical/b/cognettacloud/default.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top