Estender o Microsoft Dynamics 365

 

Publicado: janeiro de 2017

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

A plataforma de extensibilidade é o núcleo do Microsoft Dynamics 365 (online e local). Quando você usa o SDK do Microsoft Dynamics 365, está criando sobre este sistema. A plataforma Microsoft Dynamics 365 suporta vários tipos de implantações com o poder de escolha: Microsoft Dynamics 365 (online), Microsoft Dynamics 365 instalado em seu próprio servidor (local) ou uma implantação hospedada do Microsoft Dynamics 365. O modelo de segurança protege a plataforma de acesso não autorizado via Web.

Quando você desenvolve um aplicativo para usar o servidor Microsoft Dynamics 365, você usa serviços Web para comunicar com a camada da plataforma xRM subjacente.Microsoft Dynamics 365 usa uma arquitetura direcionada por metadados para fornecer a flexibilidade de criar entidades personalizadas e atributos de entidade do sistema adicionais e também fazer atualizações e possibilitar o transporte de soluções mais fácil. Isso permite alterações na estrutura de dados sem exigir nenhuma alteração no código do Microsoft Dynamics 365.

A plataforma xRM não impõe a lógica específica de negócios. Esta camada impõe somente as restrições genéricos como segurança. Não contém os blocos de criação de um aplicativo, mas é por si só nada mais do que uma coleção de objetos relacionados. Entretanto, a interação entre esses objetos é usadas para implementar uma lógica mais extensível como o processamento de cotação-para-pedido-para- fatura e a lógica de precificação.

A plataforma xRM também controla o acesso aos dados através de segurança, controles de acesso ao banco de dados ela levanta eventos para processos do fluxo de trabalho e implementações de lógica comercial personalizadas (plug-ins). A camada de plataforma fornece processamento de email de entrada e saída pelo Microsoft Exchange Server.

Microsoft Dynamics CRM SDK architecture

Nesta Seção

  • Plataforma aplicativo Dynamics 365 - Plataforma para criar aplicativos Dynamics 365 (xRM) estendidos
    Dynamics 365 fornece uma plataforma avançada para criar aplicativos de linha de negócios. Esses aplicativos são chamados de CRM estendido (xRM), pois aproveitam as funcionalidades de rastreamento além dos cenários comuns de CRM (gerenciamento de relacionamento com o cliente). Este artigo apresenta recursos para obter mais informações sobre esse recurso.

  • Extensões suportadas para o Microsoft Dynamics 365
    Quando você cria extensões é importante que você selecione implementá-las em uma forma suportável. Isso ajudará a proteger seu investimento ajudando a assegurar que você pode atualizar para novos lançamentos de Microsoft Dynamics 365 e usar as capacidades mais recentes quando elas forem lançadas. Este tópico descreve quais extensões têm suporte e quais não têm.

  • Os metadados e os modelos de dados no Microsoft Dynamics 365
    O Microsoft Dynamics 365 usa uma arquitetura orientada para metadados para oferecer a flexibilidade de criar entidades personalizadas e atributos de entidade do sistema adicionais. Esta estrutura também permite atualizações e o transporte de personalização mais fácil. A estrutura de dados podem ser alterados sem exigir nenhuma alteração no código do servidor ou nos aplicativos cliente do Microsoft Dynamics 365.

    Os tópicos nesta seção descrevem como você pode facilmente visualizar os metadados, criar e editar metadados com código, e consultar metadados para criar aplicativos dinâmicos que reagem às alterações ou diferenças de metadados descobertas em organizações separadas.

  • Estender o Microsoft Dynamics 365 no servidor
    Esta seção descreve recursos para estender Microsoft Dynamics 365 no servidor. Comparado extensões que você pode aplicar ao cliente, extensões realizadas no servidor são aplicadas consistentemente independente do aplicativo cliente usado para interagir com a plataforma. Sempre que possível, extensões que se aplicam à lógica de negócios devem ser aplicadas no servidor.

    Os tópicos nesta seção descrevem como implantar lógica de negócios personalizadas usando plug-ins, processos, o serviço assíncrono e extensões Azure e mais.

  • Estender o Microsoft Dynamics 365 no cliente
    Esta seção contém informações sobre os desenvolvedores e personalizadores que podem fazer alterações para estender Microsoft Dynamics 365 dentro dos clientes fornecidos para Microsoft Dynamics 365: aplicativo Web, Microsoft Dynamics 365 para telefones e Microsoft Dynamics 365 para Tablets. Você aplicará essas extensões usando JavaScript e recursos Web. Esses clientes são projetados para permitir que você adicione as extensões que podem ser aplicadas a todos os clientes em vez de cada um separadamente.

    As extensões cliente podem fornecer uma experiência muito ampla e responsiva para usuários, pois o código é executado em seu dispositivo. Entretanto, a lógica de negócios crítica não deve ser aplicada apenas por scripts no cliente. Diferentemente das extensões de servidor que são aplicadas, extensões cliente não podem ser aplicada a uma lógica de negócios para os dados que chegam ao sistema por outros, como integrações com outros sistemas ou cliente personalizados ou importação de dados.

  • Personalizar o aplicativo Microsoft Dynamics 365
    Os aplicativos cliente Microsoft Dynamics 365 incluem o aplicativo Web Microsoft Dynamics 365 para telefones e Microsoft Dynamics 365 para Tablets. Cada um desses clientes faz referência a um grupo comum de dados que controla elementos visuais dos clientes. Este metadados de aplicativo geralmente é editado usando ferramentas de personalização no aplicativo ou ferramentas de terceiros. Outros clientes também podem fazer referência a esses metadados de aplicativo se eles querem melhorar as opções de configuração definidas para organizações específicas.

    Para obter um guia detalhado para personalização usando as ferramentas disponíveis no aplicativo web, consulte TechNet: Personalizar seu sistema CRM. Os tópicos nesta seção descrevem a estrutura dos dados editados por essas ferramentas em ferramentas de terceiros.

  • Embalar e distribuir extensões usando soluções
    As soluções lhe proporcionam uma estrutura para embalar, instalar e desinstalar os componentes que fornecem a funcionalidade de negócios específica. As soluções são usadas por ISVs e outros fornecedores de soluções Microsoft Dynamics 365 para distribuir extensões que eles criam, mas você também os usará para transferir personalizações entre diferentes organizações que você pode usar em seu processo de desenvolvimento, como um desenvolvimento separado, teste e organizações de produção.

  • Guia de desenvolvedores para relatórios para Microsoft Dynamics 365
    O Microsoft Dynamics 365 inclui relatórios que fornecem informações úteis para o usuário. Estes relatórios são baseados no Microsoft SQL Server Reporting Services e fornecem o mesmo conjunto de recursos disponíveis para relatórios do Microsoft SQL Server Reporting Services.

    Os tópicos nesta seção descrevem como publicar, gerenciar e trabalhar com relatórios de forma programática. Para obter informações sobre os relatórios de redação, consulte Geração de relatórios com o CRM 2016 para online e local

  • Estender o Microsoft Dynamics 365 para Outlook
    O Microsoft Dynamics 365 para Outlook permite que usuários interajam com dados enquanto estão offline e não conectados ao servidor. O Microsoft Dynamics 365 inclui recursos que permitem estender suas soluções aos cenários offline chamando por serviços Web offline de seu código personalizado. Além disso, a montagem do Microsoft.Crm.Outlook.Sdk fornece suporte programático para ações básicas do Microsoft Outlook, como sincronização, estando offline ou online, e verificação de estado do Dynamics 365 para Outlook. A programação offline usa o Microsoft ASP.NET Development Server.

    O Microsoft Dynamics 365 inclui recursos que permitem que os administradores personalizem e gerenciem filtros para os usuários. Modelos de filtro fornecem o ponto de partida para sincronização de entidade no Dynamics 365 para Outlook. Filtros determinam quais conjuntos de entidades são sincronizados com o Outlook e com o Microsoft SQL Server 2008 Express Edition para soluções habilitadas para offline do Microsoft Dynamics 365.

  • Integrar o Microsoft Dynamics 365 com o SharePoint
    O Microsoft SharePoint Server é um aplicativo de gerenciamento de colaboração e conteúdo que simplifica o modo como as pessoas armazenam, localizam e compartilham informações. Ajuda as pessoas a colaborar de modo eficiente com acesso seguro aos documentos e informações de que precisam para tomar decisões de negócios.

    O recurso de integração SharePoint permite armazenar e gerenciar documentos no SharePoint no contexto de um registro Microsoft Dynamics 365, e usar as capacidades de gerenciamento de documentos do SharePoint no Microsoft Dynamics 365, como verificar o documento na entrada e na saída, exibir o histórico de versão e alterar propriedades do documento.

  • Integrar o Microsoft Dynamics 365 com o OneNote
    Configure a integração de OneNote no Microsoft Dynamics 365 de forma que um bloco de anotações dedicado de OneNote seja criado automaticamente para os registros de entidade selecionados no Dynamics 365. Esse recurso possibilita facilmente fazer anotações no contexto de um registro do Dynamics 365 em vários formatos, como imagens, desenhos, texto formatado (marcadores e tabelas), e gravações de voz em um bloco de anotações do OneNote. Você pode acessar o bloco de anotações do OneNote diretamente no mural de atividades no cliente Web do Dynamics 365 ou do formulário de registro nos aplicativos móveis do Dynamics 365.

Seções Relacionadas

Histórico de versão

Novidades para desenvolvedores: Microsoft Dynamics 365

Como eu faço?

Conectar a Microsoft Dynamics 365

O modelo de segurança do Microsoft Dynamics 365

Modelar seus dados corporativos no Microsoft Dynamics 365

Gerencie seus dados no Microsoft Dynamics 365

Gerenciador de Implantação do Microsoft Dynamics 365

Exemplo do diretório do código para o Microsoft Dynamics 365

Microsoft Dynamics 365 Referência de programação

Extensões do SDK para Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais