InfoPath será descontinuado: veja como o Power Apps pode substituir seus formulários
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…

O Microsoft Dataverse é uma plataforma de dados poderosa e flexível que permite às organizações armazenar e gerenciar dados para uma ampla gama de aplicações. Embora o Dataverse ofereça funcionalidades robustas prontas para uso, você pode estendê-lo e personalizá-lo ainda mais criando plugins. Neste artigo, forneceremos um guia passo a passo sobre como criar um plugin para o Microsoft Dataverse.
Antes de se aprofundar no desenvolvimento de plugins para o Microsoft Dataverse, certifique-se de ter os seguintes pré-requisitos em vigor:
Neste guia, criaremos um plugin básico do Dataverse que é acionado quando um novo registro de contato é criado e atualiza um campo personalizado.
Em seu projeto, crie uma classe que implementa a interface IPlugin. Essa interface contém um método Execute, que é o ponto de entrada para o seu plugin.
using System;
using Microsoft.Xrm.Sdk;
namespace MeuPluginDataverse
{
public class PluginDeCriacaoDeContato : IPlugin
{
public void Execute(IServiceProvider serviceProvider)
{
// Obtenha o contexto de execução
IPluginExecutionContext contexto = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));
// Verifique se o plugin é acionado por uma operação de criação
if (contexto.InputParameters.Contains("Target") && contexto.InputParameters["Target"] is Entity)
{
Entity contato = (Entity)contexto.InputParameters["Target"];
// Verifique se a entidade é um Contato
if (contato.LogicalName == "contact")
{
// Sua lógica personalizada aqui
contato["new_campopersonalizado"] = "Valor Atualizado pelo Plugin";
}
}
}
}
}Parabéns! Você criou e registrou com sucesso um plugin simples para o Microsoft Dataverse.
Este guia cobre o básico da criação de um plugin do Dataverse. Para cenários mais avançados, você pode explorar conceitos adicionais, como:
A criação de plugins para o Microsoft Dataverse permite que você estenda e personalize a plataforma para atender às necessidades específicas de sua organização. Seja automatizando processos de negócios, integrando-se a sistemas externos ou adicionando novas funcionalidades, os plugins são uma ferramenta poderosa em seu kit de personalização do Dataverse. Comece com o básico, experimente e, gradualmente, desenvolva sua experiência para desbloquear todo o potencial do desenvolvimento de plugins do Dataverse.
Veja também nosso artigo sobre Dataverse: Power Automate vs Plug-ins.
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…
No artigo anterior, vimos como copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint usando…
O Power Automate permite copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint. Para isso,…