Framework React & Blazor + Componentes de UI Fluent para Dataverse

De zero a herói portal em menos de 15 minutos!

Construa de forma mais inteligente, rápida e limpa com o Power Portals Pro — uma estrutura de ferramentas e componentes projetada para impulsionar o Microsoft Dataverse. Evite a complexidade e lance um portal personalizado totalmente funcional em tempo recorde, sem sacrificar flexibilidade, escalabilidade ou desempenho.

  • React ou Blazor + Fluent UI
  • Validação orientada por metadados
  • Formas + subgrades
  • ASP.NET Autenticação de Identidade Principal
  • Não são necessárias Power Pages
React Blazor Fluent UI
Captura de tela do portal Power Portals Pro mostrando uma forma e sub-grade suportadas pelo Dataverse
Captura de tela do Power Portals Pro

Construa portais personalizados do Dataverse rapidamente — com formulários e grades orientados a metadados.

O Power Portals Pro oferece componentes React e Blazor prontos para produção que leem e salvam os dados de formulários no Microsoft Dataverse. Os controles se configuram usando metadados do Dataverse (rótulos, dicas de ferramentas, requisitos/restrições), e o framework torna a localização e tradução simples.

A partir daqui:

{/* Metadata-driven fields (label/required/min/max/length from Dataverse) */}
<RecordContext>
  <Section>
    <SectionColumn headerText="Account Info">
      <ColumnEdit columnName="name" />
      <ColumnEdit columnName="telephone1" />
      <ColumnEdit columnName="websiteurl" />
      <ColumnEdit columnName="parentaccountid" />
      <ColumnEdit columnName="tickersymbol" />
    </SectionColumn>
    <SectionColumn headerText="Primary Contact">
      <LookupRecordContext columnName="primarycontactid">
        <Section>
          <ColumnEdit columnName="firstname" />
          <ColumnEdit columnName="lastname" />
          <ColumnEdit columnName="emailaddress1" />
          <ColumnEdit columnName="mobilephone" />
          <ColumnEdit columnName="jobtitle" />
        </Section>
      </LookupRecordContext>
    </SectionColumn>
  </Section>
  <SubGrid relationshipName="contact_customer_accounts" />
</RecordContext>

A isso:

Captura de tela do portal Power Portals Pro mostrando uma forma e sub-grade suportadas pelo Dataverse

Veja em ação

Telas reais da demonstração ao vivo — dashboards e gráficos, prévias de arquivos inline e visualização e edição de imagens embutidas. Clique em qualquer captura de tela para tentar.

Dataverse consciente por padrão

Os componentes do Power Portals Pro se configuram automaticamente usando metadados do Dataverse — então você gasta menos tempo conectando etiquetas, dicas de ferramentas, regras e restrições obrigatórias, e mais tempo enviando experiências no portal.

React & Blazor + Fluent UI

Construa sobre um moderno React + Vite + TypeScript SPA ou ASP.NET Core Blazor — ambos renderizados com o sistema de design de UI Fluent da Microsoft e ambos expondo os mesmos componentes orientados por metadados e capacidades do Dataverse. Escolha a pilha que combinar com as habilidades do seu time; A experiência do desenvolvedor, a tematização, a acessibilidade e a cobertura dos componentes permanecem consistentes em ambos.

Interface orientada por metadados

Rótulos, dicas de ferramentas, flags obrigatórios, faixas mínimas/máximas e limites de comprimento vêm do Dataverse — então cada editor em cada página permanece consistente com seu modelo de dados sem configuração por formulário. Renomeie uma coluna ou aperte uma restrição no Dataverse e toda página do portal que a referenciar detecta a alteração na próxima carga, sem necessidade de edições de código do portal ou reimplantação.

Saves atômicos + flexibilidade total do framework

Quando os usuários salvam, todas as alterações — campos de formulário mais edições de grade e subgrade — persistem em uma única transação do Dataverse, então as atualizações são atômicas: tudo dá certo ou tudo reverte. E como você está construindo um portal realmente personalizado em React + Vite ou ASP.NET Core Blazor, todos os ecossistemas npm e .NET são seus: bibliotecas, middleware, provedores de autenticação, logs e serviços em segundo plano.

Construa portais internos, não apenas portais para clientes

O Power Portals Pro não é apenas para sites voltados para clientes — portais internos de funcionários, ferramentas departamentais e aplicativos de back-office são casos de uso de primeira classe. Como a equipe faz login como seu próprio usuário do sistema Dataverse, suas atribuições de funções atuais são o modelo de segurança: não há registros duplicados de contato, não há sistema paralelo de permissões, e uma única base de código pode atender funcionários internos e clientes externos lado a lado.

Localização e tradução prontas

Localize cada etiqueta de tabela, dica de ferramenta, nome de visualização e opção de escolha em qualquer idioma — você nunca está limitado aos idiomas para os quais o Dataverse envia um pacote de idiomas. Faça traduções de origem a partir de pacotes de idiomas instalados, forneça seus próprios arquivos JSON para qualquer cultura, ou combine os dois com entradas JSON que sobreponham qualquer coisa fornecida pelo Dataverse — e mude a linguagem do usuário em tempo de execução sem necessidade de redeploy.

Tradução automática em minutos

Traduza seu site inteiro para dezenas de idiomas em minutos. A partir da página de administração embutida, faça upload de um arquivo de localização e escolha seus idiomas de destino, e cada string é traduzida automaticamente via Azure Translator, DeepL ou Google—reutilizando tudo que já foi traduzido para que você pague apenas pelo que é novo. Baixe os resultados por idioma ou em um único código postal e os coloque para enviar um portal totalmente localizado, sem tradutor no circuito.

Autenticação e autorização incluídas

Construído sobre ASP.NET Core Identity com suporte de primeira classe para dois públicos ao mesmo tempo. A equipe faz login como seu próprio usuário do sistema Dataverse via Microsoft / Entra ID, e os papéis de segurança Dataverse exigem acesso em nível de linha, coluna e unidade de negócios por meio CallerId de personificação. Usuários que atendem ao cliente mapeiam para contatos do Dataverse e aceitam nome de usuário/senha local, além de Microsoft, Google e qualquer outro provedor ASP.NET Core.

Ler + salvar formulários no Dataverse

Construa páginas que carreguem registros de qualquer tabela Dataverse e persistam as edições do usuário com uma única chamada de salvamento. O framework lida com rastreamento sujo, resolução de buscas, atualizações de registros relacionados e a canalização FetchXML/Web API por baixo — então uma página de edição típica é um punhado de componentes declarativos, não páginas de CRUD manuscrito conectado ao SDK do Dataverse.

Validação que corresponde ao Dataverse

Flags obrigatórios, faixas min/max, limites de comprimento e restrições do conjunto de opções fluem diretamente dos metadados do Dataverse para os editores, então os formulários rejeitam entradas inválidas da mesma forma que o Dataverse faria no servidor. Não há regras de validação duplicadas para manter em dois lugares — mude uma restrição no Dataverse e o portal aplica o novo comportamento na próxima carga da página.

Como funciona

Um fluxo limpo dos metadados do Dataverse para uma página de portal polida e funcional.

1) Aponte para sua tabela/colunas

Vincule editores a entidades e atributos do Dataverse (colunas).

2) Deixe os metadados guiarem a interface

Os editores puxam etiquetas/tooltips e aplicam automaticamente as restrições obrigatórias + necessárias.

3) Salvar de volta no Dataverse

Envie mudanças de forma confiável com padrões que correspondam às expectativas do Dataverse.

Power Portals Pro vs Power Pages

Ambos constroem portais no Dataverse — veja como eles se comparam.

Característica Power Portals Pro Power Pages
Tecnologia React (Vite SPA) ou Blazor (Servidor, WebAssembly ou Auto) — C# + TypeScript Templates low-code / Líquidos
UI Framework Microsoft Fluent UI (React & Blazor) Bootstrap (personalizável)
Apresentação Auto-hospedado (Azure, qualquer nuvem) Hospedado pela Microsoft
Controle de Fonte Base de código completa no Git Baseado em configuração
Componentes de Forma Editores tipados orientados por metadados Designer de formulários visuais
Grades de Dados MainGrid & SubGrid com edição inline, visualizações, paginação Listas com configuração básica
Paradas ✓ Gráficos conscientes do tema com fontes de dados do Dataverse, eventos de cliques, agregados Incorporação básica do Power BI
Saves Transacionais ✓ Transações atômicas multi-registros
Segurança em Nível de Registro ✓ Manipuladores de permissões guiados por código Permissões de tabela (baseadas em configuração)
Portais Internos e Sites ✓ Construir portais para funcionários, ferramentas internas e sites de back-office onde a equipe faz login como seu próprio usuário Dataverse — Os papéis de segurança do Dataverse garantem acesso via CallerId personificação, sem precisar de modelo paralelo de identidade Projetado principalmente para portais voltados para o exterior — a equipe interna faz login como Contatos (identidade paralela)
Interceptadores do Lado do Servidor ✓ Ganchos antes/depois em todas as operações ✗ (requer plugins)
Localização ✓ Controle total sobre tabelas, colunas, views, escolhas e strings personalizadas Limitado a pacotes de linguagem Dynamics; Visões e escolhas difíceis de localizar
N:N Editor de Relacionamentos ✓ Componente ManyToManyLookupEdit ✗ (requer desenvolvimento personalizado)
Desenvolvimento Offline ✓ Experiência completa de desenvolvedor local ✗ Requer conexão na nuvem
CI/CD Pipelines ✓ Build e deploy padrão em .NET Pipelines da Plataforma de Energia
Lógica de Negócios Personalizada C# — flexibilidade ilimitada Power Automate / Plugins
Modelo de Precificação Taxa fixa mensal de licença Por usuário / por site com pacotes de capacidade

Precificação simples

349 dólares por mês. Um produto, atualizações contínuas.

Power Portals Pro

Framework + componentes para portais Dataverse

$349 USD • por mês • por portal
  • Componentes React & Blazor baseados na interface Fluent
  • Editores para tipos comuns de campo Dataverse
  • Grade + subgrade para registros relacionados
  • Gráficos interativos com fontes de dados do Dataverse
  • Rótulos, dicas de ferramentas e validação orientados por metadados
  • Capacidades prontas para localização/tradução
  • Usuários ilimitados (sem custos de licenciamento "por usuário")
Compre agora

Solicite um teste gratuito de 30 dias

FAQ

Respostas adaptadas para construtores de portais do Dataverse.

O que significa "orientado por metadados" aqui?

Editores e grids usam metadados do Dataverse para configurar rótulos e dicas de ferramenta, e para impor restrições como campos obrigatórios, valores mínimos/máximos e limites de comprimento — para que seu portal permaneça consistente com seu modelo de dados.

Em que tecnologia de interface ela é construída?

Power Portals Pro vem como um aplicativo de página única React + Vite + TypeScript ou como um app ASP.NET Core Blazor. Ambos são construídos sobre o sistema de design de UI Fluent da Microsoft para uma aparência corporativa moderna e consistente, e ambos expõem os mesmos componentes orientados por metadados e capacidades do Dataverse.

Ele suporta registros relacionados (subgrades)?

Sim. O componente grid pode ser configurado como uma subgrade para exibir registros relacionados (por exemplo, contatos filhos em uma conta).

Como funcionam a localização e a tradução?

O framework inclui capacidades que facilitam o design para localização e tradução desde o primeiro dia (rótulos/conteúdos podem ser planejados para variar conforme o idioma e a região).

O Power Portals Pro inclui autenticação e autorização?

Sim — e isso suporta dois públicos logo de cara. Portais internos permitem que os funcionários façam login como seu próprio usuário do sistema Dataverse via Microsoft / Entra ID, e os papéis de segurança Dataverse garantem acesso automático em nível de linha, coluna e unidade de negócios por meio de CallerId personificação. Portais voltados para clientes retornam usuários com contatos Dataverse e aceitam nomes de usuário/senha locais, além de provedores externos (Microsoft, Google, etc.) via ASP.NET Core Identity. Ambos os públicos podem compartilhar um único portal ao mesmo tempo.

Quais provedores de login são suportados?

O Power Portals Pro suporta autenticação local (nome de usuário/senha) e provedores externos de identidade, como Microsoft Entra ID (Azure AD), Google e outros provedores suportados pela autenticação ASP.NET Core.

Posso construir um portal interno para meus usuários do Dataverse com o Power Portals Pro?

Sim — esse é um caso de uso central, não um pensamento tardio. Construa portais internos para funcionários, ferramentas departamentais ou sites de back-office onde os funcionários acessam como seu próprio Dataverse systemuser via Microsoft / Entra ID. O portal verifica o usuário logado e systemuser.azureactivedirectoryobjectid , se resolver, se passa por esse usuário via ServiceClient.CallerId — assim, os papéis de segurança do Dataverse impõem acesso em nível de linha, coluna e unidade de negócios sem qualquer código de permissão do lado do portal. As atribuições atuais de funções do Dataverse são o modelo de segurança. Se não for encontrado um usuário do sistema correspondente, o login volta ao fluxo baseado em contato, para que o mesmo portal possa atender funcionários internos e clientes externos ao mesmo tempo.

Administradores podem testar o portal como contato, mantendo o acesso de administrador?

Sim — vincule um único login Microsoft tanto a um Dataverse systemuser (sua conta interna) quanto contact a um (registro de teste, ou seu próprio registro do lado do cliente), e o portal mostrará um seletor no primeiro login e uma entrada Switch para contatar / Mudar para systemuser no menu de perfil em seguida. Esse é o padrão padrão para verificar a experiência do lado do contato — renderização, botões ocultos na barra de ferramentas, conteúdo orientado a permissão — sem sair da conta administradora. A escolha do escolhedor é lembrada em um pequeno cookie por chave de provedor, então os logins subsequentes vão direto para a última identidade escolhida.

Precisamos ativar o Power Pages? Existem custos para Power Pages?

Não. O Power Portals Pro não exige que o Power Pages esteja ativado no seu ambiente. Como você não está usando o Power Pages, não há custos de licenciamento relacionados ao Power Pages.

Como isso é diferente do Power Pages?

Power Portals Pro é um framework React + Blazor e conjunto de componentes, construído sobre o Fluent UI, para construir um portal personalizado que se integra ao Dataverse. Ele usa ASP.NET Identidade Principal (usuários como Contatos, usando campos de Contato familiares) e não exige ativação do Power Pages — assim você evita custos de licenciamento do Power Pages.

Pronto para construir portais Dataverse com menos encanamento?

Comece o Power Portals Pro por $349/mês.

Comece agora

Entre em contato

Seja você procurando suporte técnico, tem alguma dúvida sobre licenciamento ou quer discutir como o Power Portals Pro pode atender às suas necessidades, estamos aqui para ajudar.

E-mail: Para consultas gerais, entre em contato conosco pelo support@powerportalspro.com

Tickets de Suporte: Para problemas técnicos ou relatos de bugs, por favor, abra um chamado de suporte em nosso repositório GitHub.

Estamos comprometidos em responder prontamente e ajudar você a ter sucesso com o Power Portals Pro. Para mais formas de nos contatar, visite nossa página de Suporte.