Criar aplicativos cliente do Windows usando as ferramentas XRM

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

A ferramenta XRM é um conjunto de novas APIs criadas sobre as APIs Microsoft Dynamics 365 que proporcionam suporte para criar aplicativos cliente Windows para Microsoft Dynamics 365. Ela proporciona os seguintes recursos:

  • Suporta todos os modos de autenticação para se conectar a Dynamics 365, exceto OAuth.

  • Proporciona suporte Windows PowerShell para autenticação e conexão ao Dynamics 365.

  • Fornece segurança do thread para ações realizadas em Dynamics 365 em um ambiente multithreaded.Para obter mais informações:Multithreading em componentes, Componentes Thread-Safe

  • Fornece um controle comum de login (WPF) Windows Presentation Foundation (WPF) para Dynamics 365 para a experiência consistente de conexão ao Dynamics 365 a partir dos seus aplicativos cliente do Windows.

  • Suporta o armazenamento seguro das credenciais de acesso e a reutilização de credenciais armazenadas para conectar automaticamente ao Dynamics 365 após o acesso inicial.

  • Fornece diagnóstico interno de rastreamento e desempenho das ações executadas em Dynamics 365, que pode ser configurado com base nos requisitos da sua organização.

Componentes da ferramenta XRM

A ferramenta XRMpossui os três componentes a seguir:

  • Interface para as APIs do CRM: Isso fornece os métodos de baixo nível de interação e de wrapper das APIs Dynamics 365. É uma API equipada que fornece um ambiente de thread seguro para fazer ligações para o Microsoft Dynamics 365 com recursos internos de diagnóstico para ajudá-lo a determinar o desempenho de chamadas individuais. Também fornece um conjunto padrão de ouvintes de rastreamento para suporte de depuração. O namespace para esse componente é Microsoft.Xrm.Tooling.Connector.

  • Controle comum de login: É um controle de usuário WPF que oferece uma interface comum do usuário para se conectar na experiência para o Microsoft Dynamics 365. O controle de login suporta todos os modos de autenticação, exceto OAuth. O controle comum de login possui criptografia interna para armazenar de forma segura suas credenciais/perfil, e então reutilizá-la no tempo de execução para se conectar automaticamente ao Dynamics 365. O namespace para esse componente é Microsoft.Xrm.Tooling.CrmConnectControl.

  • Utilitário de recursos da Web: Este fornece suporte para acessar as informações a partir dos dois tipos de recursos da web a seguir Dynamics 365: Imagem e XML. Você pode acessar uma imagem a partir de um recurso da Web Dynamics 365 e retorná-la como objetos de WPF BitmapImage. De maneira semelhante, você pode retornar um recurso da Web XML como uma cadeia de caracteres. O namespace para esse componente é Microsoft.Xrm.Tooling.WebResourceUtility.

Aplicativos cliente que usam a ferramenta XRM

Os seguintes aplicativos na versão atual do Dynamics 365 utilizam o controle comum de login WPF para usuários de autenticação enquanto se conectam ao Dynamics 365 a partir do aplicativo cliente:

Nesta seção

Usar a ferramenta XRM para se conectar ao CRM

Usar cmdlets do PowerShell para ferramentas XRM e conectar ao CRM

Usar as ferramentas do XRM para executar ações no CRM

Use o conjunto de ferramentas XRM com classes geradas usando a ferramenta de geração de código

Use o controle de login comum das ferramentas XRM nos seus aplicativos cliente

Configurar o rastreamento para o uso das ferramentas de XRM

Confira Também

Exemplo: Início rápido para API de ferramentas XRM
Crie aplicativos e extensões do servidor

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais