Criar aplicativos cliente do Windows usando as ferramentas XRM

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

A ferramenta XRM é um conjunto de APIs criadas com base nas APIs do assembly Microsoft Dynamics 365 SDK (serviço Organization e IDiscoveryService) que fornece suporte à criação de aplicativos cliente Windows para Microsoft Dynamics 365. Ela proporciona os seguintes recursos:

  • Oferece suporte a todos os modos de autenticação para logon no Dynamics 365, incluindo 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 logon do Windows Presentation Foundation (WPF) para Dynamics 365, para uma experiência consistente de logon no 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 de assembly do Dynamics 365 SDK: Isso fornece os métodos de baixo nível de interação e de wrapper das APIs de assembly do Dynamics 365 SDK. É 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 logon oferece suporte para todos os modos de autenticação com suporte do Dynamics 365. 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 cadeias de conexão no trabalho realizado com ferramentas de XRM para se conectar ao Dynamics 365

Os os construtores para conectar ao Dynamics 365

Usar cmdlets do PowerShell para ferramentas XRM e conectar ao Dynamics 365

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

Usar as 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
Usar o serviço da organização do Microsoft Dynamics 365
Descubra a URL da sua organização usando o Serviço da Organização
Estender o Microsoft Dynamics 365 no servidor
TechNet: Referência do Microsoft Dynamics CRM PowerShell
Blog: Módulo do PowerShell para executar operações de dados e manipular configurações de usuário e de sistema no CRM

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais