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.
Segurança nativa do Dataverse (prévia)
Deixe a Dataverse aplicar a segurança dos portais por conta própria — construída sobre a segurança unificada do Dataverse do Power Pages. Configure papéis web e permissões de tabela do jeito padrão do Power Pages, e o framework automaticamente fornece usuários Dataverse gerenciados pelo sistema para seus contatos no portal, de modo que papéis de segurança governem cada leitura e escrita, sem nenhum código de manipulador de permissões. Como a configuração de segurança está inteiramente no Power Pages, um portal pode se mover para ou de um site real do Power Pages sem atrito. Em prévia junto com o recurso da Microsoft; Chega à disponibilidade geral quando a da Microsoft chega.
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.