Compartilhar via


Desenvolvedores: Introdução ao Microsoft Dataverse

O local de início 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 usando a API Web ou o ponto de extremidade de serviço da Organização usando o SDK para .NET.

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

Aplicando 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 será valiosa.

Este Guia do 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 as Ferramentas do Power Platform 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 críticos para sua empresa. Mais informações:

Tabelas do Dataverse

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

Mais informações:

Trabalhar com definições de tabela

Desenvolver uma boa compreensão funcional dos metadados (dados que descrevem dados) no sistema pode ajudá-lo a entender como a plataforma dataverse funciona. Em geral, você usará designers para adicionar, atualizar ou excluir colunas de tabela que armazenarão dados comerciais. Você também pode definir metadados que fornecem informações adicionais 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. Mais informações: Trabalhar com metadados usando código

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

Se você vai distribuir as extensões que você cria 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. Mais informações:

Criar aplicativos cliente e autenticação

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