Desenvolvedores: Introdução ao Microsoft Dataverse

Onde você começa depende do problema que você está tentando resolver. Este guia inclui informações sobre uma ampla gama de funcionalidades e é improvável que você use todas elas. As seções a seguir incluem várias das principais áreas a serem iniciadas.

Trabalhar com dados usando serviços Web

Há dois pontos de acesso diferentes, cada um usando um protocolo diferente, para o serviço Web de dados corporativos: um ponto de acesso a dados RESTful (OData) e o ponto de extremidade de serviço da Organização. Seu código pode acessar o ponto de acesso OData por meio da Web API ou o ponto de extremidade do serviço de Organização por meio do SDK para .NET.

Qual deles você deve usar depende do tipo de projeto no qual você está trabalhando. Para obter mais informações, consulte Trabalhar com dados usando código.

Aplicar lógica de negócios

As extensões mais comuns criadas usando código envolvem a automatização dos processos usados pelas empresas. Você pode encontrar um resumo das opções disponíveis para você em Aplicar lógica de negócios com código. Cada uma dessas abordagens normalmente é invocada com base em eventos que ocorrem no servidor, portanto, a compreensão da Estrutura de Eventos é valiosa.

Este guia de desenvolvedor fornece documentação sobre como escrever lógica de negócios personalizada usando as APIs documentadas. No entanto, é muito mais fácil escrever e implantar seu código se você instalar e usar o Power Platform Tools para Visual Studio.

Integrar com dados externos

Os recursos de gerenciamento de dados no Dataverse não só permitem que você trabalhe com dados no Dataverse, mas também interaja efetivamente com dados externos que são essenciais para sua empresa. Para obter mais informações, consulte:

Tabelas do Dataverse

As tabelas armazenam os dados corporativos com os quais você trabalha. É essencial entender o que eles são e como trabalhar com eles.

Mais informações:

Trabalhar com definições de tabela

Se você desenvolver uma boa compreensão funcional dos metadados (dados que descrevem dados) no sistema, poderá entender melhor como funciona a plataforma Dataverse. Em geral, use ferramentas de design para adicionar, atualizar ou excluir colunas de tabela que armazenam dados de negócios. Você também pode definir metadados que fornecem mais informações sobre uma tabela ou coluna. Por exemplo, a maioria das tabelas tem uma coluna "Name" e há metadados que descrevem se essa coluna é necessária, quando foi modificada e por quem. A API Web e o SDK para .NET fornecem recursos para executar operações comuns na definição da tabela e em outros metadados. Para obter mais informações, consulte Trabalhar com metadados usando código.

Usar soluções para empacotar e distribuir extensões

Se você distribuir as extensões que criar ou quaisquer personalizações das quais elas dependem, você precisará entender as soluções. As soluções criadas por um indivíduo são relativamente simples de trabalhar e não exigem as habilidades de um desenvolvedor. No entanto, para uma equipe de desenvolvedores trabalhar de forma produtiva com soluções e usar princípios eficazes de gerenciamento do ciclo de vida do aplicativo requer uma abordagem mais sofisticada. Para obter mais informações, consulte:

Criar aplicativos cliente e autenticação

Ao criar extensões que aplicam a lógica de negócios no servidor, você não precisa incluir código para autenticar. As únicas vezes que você precisa autenticar são quando você está criando um aplicativo cliente. Um aplicativo cliente de console simples é uma boa maneira de se familiarizar com as APIs do Dataverse. Habilitar uma maneira de se conectar aos dados é uma primeira etapa importante. A maioria dos exemplos de código fornecidos incluem uma maneira de autenticar. O conector Xrm.Tooling fornece recursos para tornar a autenticação mais simples. Para obter mais informações, consulte: