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:
Unified Service Desk for Microsoft Dynamics 365.Para obter mais informações:Guia de Desenvolvedor do Unified Service Desk
Ferramenta de Implantação de Pacotes.Para obter mais informações:TechNet: Implantar pacotes usando o Package Deployer do CRM e o Windows PowerShell
Ferramenta de Migração de Configuração.Para obter mais informações:TechNet: Gerenciar dados de configuração
Nesta seção
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