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:
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
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