Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]
Use a competência de construtor de aplicações de modelos com uma ferramenta de geração de código por IA, como o GitHub Copilot CLI ou o Claude Code, para construir e editar aplicações orientadas a modelos a partir de requisitos de linguagem natural. Comece por descrever o processo de negócio ou a aplicação de que precisa, em vez de criar cada tabela, formulário, vista e outro componente individualmente.
A funcionalidade transforma os seus requisitos num plano da aplicação que pode rever antes de esta efetuar alterações. A funcionalidade cria depois a aplicação orientada a modelos e os artefactos de suporte do Microsoft Dataverse no seu ambiente Power Platform. Pode continuar a refinar a aplicação com instruções em linguagem natural ou usar os designers padrão do Power Apps.
Importante
A competência de construtor de aplicações de modelos é uma capacidade de pré-visualização em desenvolvimento ativo. O esquema da aplicação e as opções de linha de comandos podem mudar entre versões. Revise o plano proposto antes de aprovar e valide a aplicação gerada antes de a usar em produção.
O que podes fazer com a habilidade de construtor de aplicações de modelos
Use a habilidade para:
- Crie uma aplicação orientada por modelos a partir de uma descrição de um cenário de negócio.
- Planeia a aplicação com base nas personas dos utilizadores e nas tarefas que precisam de cumprir.
- Reveja a especificação da aplicação e o plano de criação antes de a skill gerar artefactos no seu ambiente.
- Crie tabelas de apoio, colunas, relações, formulários, vistas, gráficos e dados de exemplo.
- Crie páginas generativas para experiências que vão além das formas e opiniões padrão.
- Crie um sitemap com ícones personalizados para cada tabela.
- Adicione regras de validação JavaScript aos formulários.
- Adicionar funções de segurança com base nas personas planeadas e nas necessidades de acesso a dados.
- Edita uma aplicação já existente orientada a modelos descrevendo as alterações que queres.
- Verifique a aplicação implementada em relação à especificação aprovada.
A aptidão escolhe artefactos padrão de aplicações orientadas por modelos quando estes se adequam ao cenário. A competência pode usar páginas generativas para experiências que exigem uma interface de utilizador mais personalizada para além de formulários e vistas, como painéis, fluxos de trabalho guiados e exploração de dados. Ícones de sitemap e lógica de validação JavaScript são criados como recursos web e ligados aos componentes apropriados da aplicação durante a implementação.
Como funciona a habilidade do construtor de aplicações de modelos
A competência utiliza um processo interativo de autoria em vários passos:
- Descreva o cenário do negócio. Explica a aplicação ou processo que queres apoiar. A competência pode fazer perguntas de seguimento para esclarecer os utilizadores, dados, fluxos de trabalho e a experiência desejada.
- Revise a especificação da aplicação. A competência apresenta uma especificação da aplicação que pode incluir personas, tarefas a fazer, tabelas, relações, formulários, vistas, gráficos, regras de validação JavaScript, intenções de página generativas e o sitemap da aplicação com um ícone proposto para cada tabela. Revise e aperfeiçoe a especificação antes de continuar.
- Revê o plano de construção. A funcionalidade valida a especificação da app e apresenta um plano de simulação na conversa, agrupado por fase de compilação. Não são criados artefactos de aplicação até aprovares o plano.
- Gerar artefactos da aplicação. Após a aprovação, a capacidade cria o esquema de Dataverse, a aplicação, as páginas e os artefactos de suporte. Cria recursos web para os ícones planeados do sitemap e a lógica de validação JavaScript, e liga-os aos componentes apropriados da aplicação.
- Verifica a aplicação. Quando a verificação está ativada, a competência compara a aplicação implementada com a especificação aprovada.
- Continua a iterar. Descreva alterações direcionadas na ferramenta de geração de código da IA ou abra os artefactos gerados no Power Apps.
Importante
Revise e teste artefactos novos ou editados quanto à correção, segurança, acessibilidade e conformidade com os padrões da sua organização antes de partilhar a aplicação.
Pré-requisitos
Instala e configura o seguinte software antes de usares a habilidade.
| Componente | Versão mínima | Mais informações |
|---|---|---|
| Node.js | Versão atual de suporte a longo prazo (LTS) | Baixar Node.js |
| Power Platform CLI (PAC CLI) | 2.7.0 ou posterior | Instalar o CLI da Power Platform |
| CLI do Azure | Latest | Instalar CLI do Azure |
| GitHub Copilot CLI, Claude Code, ou outra ferramenta de geração de código por IA suportada | Latest | GitHub Copilot CLI ou Claude Code |
Você também precisa:
- Um ambiente do Power Platform onde tem permissão para criar e modificar artefactos do Dataverse e de aplicações condicionadas por modelo.
- Um perfil PAC CLI autenticado ligado ao ambiente alvo. Mais informações: Autenticar CLI da Power Platform
- Uma sessão CLI do Azure autenticada. Execute
az logincom a mesma identidade usada pelo perfil PAC CLI atualmente ativo.
Instala o plugin
Executa o instalador para configurar todos os plugins do Power Platform no PowerShell ou numa janela de comandos do Windows.
iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node
O instalador deteta as ferramentas de geração de código por IA suportadas, regista o mercado Power Platform Skills, instala os plugins e ativa atualizações automáticas.
Após a instalação, reinicie a sua ferramenta de geração de código por IA se necessário.
Para instalar apenas o plugin Power Apps para GitHub Copilot CLI ou Claude Code:
- Adicione o mercado de Competências da Power Platform:
/plugin marketplace add microsoft/power-platform-skills - Instale o plugin Power Apps:
/plugin install model-apps@power-platform-skills - Reinicie a sua ferramenta de geração de código por IA se necessário.
Note
Para Claude Code, pode instalar o plugin com diferentes escopos, como global, local ou utilizador. Dependendo do âmbito, tens de estar no diretório correto para o Claude Code usar o plugin. Mais informações: Estenda Claude com competências
Sugestão
Ativa as atualizações automáticas do mercado e das competências. A competência de construtor de aplicações de modelos é atualizada frequentemente durante a pré-visualização.
Note
Se só precisares de criar ou editar páginas generativas numa aplicação orientada a modelos existente, usa a competência separada de páginas generativas. Mais informações: Crie e edite páginas generativas com ferramentas de geração de código por IA
Criar uma aplicação baseada em modelo
Inicia uma conversa com a tua ferramenta de geração de código por IA.
Invoca
/app-builder, ou descreve a aplicação que queres criar. Por exemplo:- "Criar uma aplicação para gerir a integração de fornecedores e aprovações de contratos."
- "Criar uma aplicação orientada por modelos para acompanhar pedidos de serviço entre várias equipas."
- "Crie uma aplicação de inspeção de equipamentos para técnicos de campo e despachantes."
Responda às perguntas da competência sobre o processo de negócio, utilizadores, dados, fluxos de trabalho e experiência da aplicação.
Revise a especificação proposta da aplicação. Verifique se as personas, trabalhos a fazer, tabelas, relações, formulários, vistas, gráficos, regras de validação JavaScript, páginas generativas, navegação e ícones de sitemap planeados suportam o cenário de negócio. Peça à competência para rever a especificação conforme necessário.
Revise o plano de construção do ensaio a seco. Aprove o plano apenas quando as alterações propostas corresponderem à sua intenção.
Permitir que a competência crie a aplicação e os artefactos de suporte.
Escolha o passo opcional de verificação para conciliar a aplicação implementada com a especificação aprovada.
Abra a aplicação no Power Apps, teste os seus cenários principais de utilizador e inspecione os artefactos gerados.
Editar uma aplicação já existente orientada a modelos
Use a mesma competência para fazer alterações direcionadas a uma aplicação existente.
Invoca
/app-buildere identifica a aplicação que queres atualizar. Por exemplo:- "Atualize a aplicação de Serviço de Campo para suportar inspeções de equipamento."
- Adicione uma tabela de Faturas e os respetivos formulários e visualizações na aplicação de Gestão de Fornecedores.
- "Adicionar uma página generativa que dê aos despachantes uma visão geral das ordens de trabalho em atraso."
Confirme a aplicação existente que a habilidade deve obter.
Revise a especificação editável da aplicação criada a partir da aplicação implementada.
Revise as alterações propostas e o plano de ensaio antes de aprovar a construção.
Constrói, verifica e testa a aplicação atualizada.
Continue a personalizar e a expandir no Power Apps
Artefactos criados pela competência Model App Builder são artefactos padrão do Power Apps e Dataverse. Após a geração inicial, pode continuar a iterar e refinar a aplicação usando a habilidade, ou pode usar o Power Apps e os seus designers para modificar artefactos gerados ou criar novos artefactos manualmente. Por exemplo, você pode:
- Aperfeiçoe formulários, vistas, gráficos e navegação.
- Atualize tabelas, colunas e relações.
- Adicionar ou editar páginas generativas.
- Crie novas tabelas, formulários, vistas, gráficos, páginas e outros componentes da aplicação.
- Ajustar as funções de segurança e a partilha.
- Expanda a aplicação com outras ferramentas de personalização do Power Platform.
Note
A competência de construtor de aplicações de modelos não suporta atualmente todos os artefactos ou conceitos de aplicações orientados por modelos. Utilize as ferramentas de estruturação do Power Apps e outras ferramentas do Power Platform para adicionar ou modificar componentes não suportados.
Alterações feitas fora da habilidade podem afetar edições posteriores assistidas pela IA. Antes de aprovar outra build, revê as especificações da app e o plano de construção para garantir que preservam as tuas personalizações manuais.
Melhores práticas
- Comece pelo processo de negócio, os utilizadores pretendidos e os seus objetivos. Forneça requisitos detalhados quando souber exatamente o que quer, ou use uma descrição mais ampla para dar mais espaço à competência para propor um design.
- Revê e refina as especificações da aplicação até que reflita com precisão a aplicação que queres. Investir tempo no plano reduz a reformulação durante a implementação.
- Considere as sugestões da competência para completar a aplicação, incluindo dados de suporte, experiências, navegação e validação.
- Testa as tarefas principais para cada persona representada na especificação da aplicação.