Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
[Este tema é a documentación de pre-lanzamento e está suxeito a cambios.]
Este artigo describe como usar ferramentas de xeración de código con IA, como GitHub Copilot CLI e Claude Code, para crear e editar páxinas xerativas para aplicacións baseadas en modelos en Power Apps. Este enfoque permíteche integrar capacidades avanzadas de xeración de código directamente no teu fluxo de traballo de desenvolvemento, permitindoche crear novas páxinas xerativas ou iterar sobre as existentes usando instrucións en linguaxe natural.
Importante
- Esta é unha funcionalidade de vista previa.
- As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
O uso de ferramentas de xeración de código con IA con páxinas xerativas ofrece un enfoque alternativo de desenvolvemento que complementa a experiencia baseada na interface de usuario en Power Apps (make.powerapps.com). Este enfoque centrada no código está deseñado para desenvolvedores e creadores técnicos que prefiren traballar con ferramentas locais de desenvolvemento e fluxos de traballo baseados en CLI.
O que podes facer coas ferramentas de xeración de código
- Crea novas páxinas xerativas usando requisitos de linguaxe sinxela
- Actualiza as páxinas xerativas existentes solicitando cambios ou melloras a través da túa ferramenta de IA
- Desprega directamente no teu entorno Power Apps usando comandos PAC CLI
- Traballa localmente co teu IDE e ferramentas de desenvolvemento preferidas
Como funciona
- Describes o que queres construír en linguaxe natural, por exemplo, "Crea un panel xerativo de páxinas que mostre as principais contas por ingresos."
- A ferramenta de xeración de código con IA utiliza as habilidades instaladas de páxinas xerativas ou outro contexto sobre páxinas xerativas para facer preguntas aclaratorias sobre os teus requisitos.
- A ferramenta xera código TypeScript e React listo para produción para a túa páxina xerativa.
- A ferramenta desprega o código no teu entorno usando comandos CLI PAC de páxina xerativa.
- A túa páxina xerativa aparece na túa aplicación baseada en modelos.
Requisitos previos
Antes de comezar, asegúrate de contar co software e os permisos necesarios descritos aquí.
Requisitos de software
| Compoñente | Versión mínima | Máis información |
|---|---|---|
| Node.js | 18.0 ou posterior | Descargar Node.js |
| Power Platform CLI (PAC CLI) | Últimas novidades | Instalar PAC CLI |
| GitHub Copilot CLI, Claude Code ou outra ferramenta de xeración de código | Últimas novidades | GitHub Copilot CLI ou Claude Code |
Requisitos adicionais
- Un entorno Power Platform cunha aplicación orientada a modelos para despregar páxinas.
- Unha sesión PAC CLI autenticada conectada ao teu entorno obxectivo.
- Vai a Authenticate Power Platform CLI para máis detalles sobre como conectarte.
Nota
O teu entorno Power Platform debe estar situado na rexión dos EUA. Esta capacidade chegará pronto a outras rexións.
Instala o plugin
Executa o instalador para configurar todos os plugins de Power Platform en PowerShell ou nunha xanela de comandos de 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 automaticamente:
- Detecta ferramentas dispoñibles (Claude Code, GitHub Copilot CLI)
- Rexístrase no mercado de plugins e instala todos os plugins
- Activa a actualización automática para que os plugins se manteñan actualizados
Despois da instalación, reinicia a túa ferramenta de IA se é necesario.
Instala só o plugin de páxina xerativa
Para instalar só o plugin de páxina xerativa para GitHub Copilot CLI ou código Claude:
- Engade o plugin do mercado de habilidades Power Platform:
/plugin marketplace add microsoft/power-platform-skills - Instala o plugin Power Apps:
/plugin install model-apps@power-platform-skills
Nota
Para Claude Code, podes instalar o plugin con diferentes ámbitos, como global, local ou usuario. Dependendo do ámbito, necesitas estar no directorio correcto para que Claude Code use o plugin. Vai a Extend Claude con habilidades
Unha vez instalado, podes usar o plugin de calquera das dúas partes:
- Executando o
/genpagecomando explicitamente. - Describindo a páxina que queres crear. A ferramenta detecta e usa automaticamente o plugin.
Suxestión
Activa a actualización automática para recibir automaticamente actualizacións do mercado e das habilidades. Usa o /plugin comando, navega aos Mercados, escolle o mercado e activa a actualización automática.
Uso doutras ferramentas de xeración de código por IA
Para outras ferramentas de xeración de código con IA, asegúrate de que a túa ferramenta teña acceso aos recursos xerativos da páxina do repositorio Power Platform skills GitHub. A carpeta de plugins model-apps inclúe documentación de compoñentes, código de exemplo, referencia de comandos PAC CLI e instrucións de fluxo de traballo necesarias para crear código que cumpra cos requisitos xerativos das páxinas, incluíndo como crear páxinas que soporten múltiples linguas e rexións. Consulta o readme do repositorio para obter información sobre como acceder e usar estes recursos coa túa ferramenta preferida.
Visión xeral das habilidades
O complemento Power Apps proporciona esta habilidade para traballar con páxinas xerativas.
| Habilidade | Comando | Descripción |
|---|---|---|
| Páxinas xerativas | /genpage |
Crear código para páxinas xerativas (para crear ou editar escenarios) |
Esta habilidade permíteche describir o que queres construír e que a ferramenta de IA xere código completo en TypeScript e React para a túa páxina xerativa, para logo despregalo directamente no teu entorno Power Apps.
Crea unha nova páxina xerativa
Segue este fluxo de traballo ao crear unha nova páxina desde cero.
Comeza unha conversa coa túa ferramenta de IA. Describe o que queres crear, incluíndo que datos queres incluír (que táboas de Dataverse ou se crear datos simulados de mostra). Sé tan específico como queiras: canto máis vago sexas coa solicitude, máis detalles intentará o axente cubrir por si mesmo. Tamén podes adxuntar ou proporcionar unha imaxe ou outros materiais para axudar a guiar os visuais, a temática e o deseño. Por exemplo:
- "Crea un panel de control xerativo que mostre as nosas 10 contas principais por ingresos usando a táboa de contas"
- "Constrúe un formulario de páxina xerativa para crear e editar rexistros de contacto con datos de mostra"
- "Fai unha páxina xerativa para mostrar informes de incidentes nun mapa usando a táboa de incidentes"
- "Crea unha páxina xerativa para unha visualización do pipeline de vendas con oportunidades usando o tema modern blue"
Responde preguntas aclaratorias. A ferramenta de IA fai preguntas para entender os teus requisitos. Sé específico sobre as necesidades empresariais e os requirimentos de datos, identifica os requisitos móbiles cedo e menciona calquera compoñente específico da interface ou preferencia de deseño.
Revisa o plan de implementación. A ferramenta de IA presenta un plan que describe os compoñentes a construír, as táboas e columnas de Dataverse a usar, as características e interaccións clave, e o enfoque de recuperación de datos. Confirma que o plan cumpre cos teus requisitos ou solicita cambios.
Revisa o código e desprega. A ferramenta de IA xera código TypeScript completo. Pide á ferramenta que publique ou despregue a túa páxina cando esteas preparado, especificando opcionalmente un nome no sitemap (a ferramenta xera un nome significativo por defecto).
Proba e itera. Abre a túa aplicación baseada en modelos en Power Apps e navega á nova páxina usando o mapa do sitio. Se necesitas facer cambios, volve á túa ferramenta de IA e describe as actualizacións usando linguaxe natural.
Nota
Podes cambiar o nome ou a posición da páxina xerativa no sitemap en calquera momento desde o deseñador de aplicacións orientadas a modelos.
Editar unha páxina xerativa existente
Usa este fluxo de traballo para actualizar unha páxina que xa existe no teu entorno.
Recupera a páxina existente. Na túa ferramenta de xeración de código con IA, solicita recuperar a páxina xerativa existente proporcionando o ID da páxina (GUID) ou o nome da páxina no sitemap e na aplicación na que está. Por exemplo, "Quero actualizar a páxina xerativa de Adopción de Mascotas desde a aplicación Demo."
Describe as túas actualizacións. Dille á ferramenta de IA que cambios queres facer. Por exemplo:
- "Engadir un filtro para mostrar só rexistros activos"
- "Cambiar a disposición para mostrar as tarxetas nunha grella en lugar dunha lista"
- "Engade un gráfico que mostre as tendencias de adopción ao longo do tempo"
- "Actualiza o formulario para incluír o novo campo personalizado para o temperamento das mascotas"
Revisar, publicar, probar e iterar. A ferramenta de IA xera código TypeScript actualizado baseado nos cambios que solicitas. Segue o mesmo proceso de revisión, publicación e proba descrito na sección "Crear unha nova páxina xerativa". Segue iterando con instrucións en linguaxe natural ata que a páxina cumpra cos teus requisitos.
Localización
Cando creas unha páxina xerativa usando o plugin Power Apps para Claude Code ou GitHub Copilot CLI, a localización xestionase automaticamente. O axente detecta todas as linguaxes activadas no teu entorno e xera código para que a páxina funcione con todas esas linguaxes. A páxina respecta o idioma preferido de cada usuario e as preferencias rexionais de formato, en termos de datas, números e moeda.
Se queres dirixirte a un conxunto diferente de linguaxes das activadas no teu entorno, podes pedir ao axente que axuste, por exemplo:
"Actualiza esta páxina para soportar só inglés, francés e español."
Nota
A entrada do sitemap dunha páxina xerativa non está localizada por defecto. Para localizar as entradas do sitemap, actualízaas por separado no deseñador da aplicación.
Para máis información, vai ás instrucións de localización no repositorio de Habilidades de Power Platform.
Resolución de problemas
A páxina non se carga en Power Apps
Se navegas á túa páxina xerativa e ves unha mensaxe de erro ou unha pantalla en branco:
Abre ferramentas para desenvolvedores de navegadores (F12 na maioría dos navegadores).
Selecciona a pestana Consola .
Copia a mensaxe de erro completa, incluíndo a traza da pila.
Volve á túa ferramenta de xeración de código con IA e pega o erro co contexto:
"Recibo este erro ao abrir a páxina: [erro de pegar aquí]. Por favor, arranxa o problema."
A ferramenta de IA analiza o erro, identifica a causa raíz e xera unha corrección.
Revisa a corrección e pide á ferramenta que republique a páxina.
Revertendo a unha versión funcional
Se cambios recentes romperon a túa páxina ou empeoraron os problemas, podes pedir á ferramenta de IA que volva a unha versión anterior que funcionaba:
"Os cambios recentes romperon a páxina. Por favor, volve á última versión funcional."
Entón, a ferramenta de IA:
- Identifica os cambios que se fixeron
- Restaura o código de traballo anterior
- Redeploya a versión estable
Recomendacións
- Comeza sinxelo. Comeza cunha versión básica da túa páxina e vai iterando para engadir complexidade.
- Fai probas frecuentes. Desprega e proba a túa páxina despois de cada cambio significativo.
- Sé específico. Proporciona requisitos detallados para obter mellores resultados iniciais.
- Usa patróns existentes. Fai referencia a páxinas similares ou patróns de UI ao describir os teus requisitos.
- Valida o código xerado. Revisa sempre o código xerado para asegurarte de que cumpre cos estándares e requisitos de cumprimento da túa organización.
Importante
Mentres que as ferramentas de xeración de código con IA fan o mellor esforzo por xerar código completo, listo para produción con boas prácticas de accesibilidade e seguridade, ti es finalmente responsable de validar o código. Asegúrate de que o código xerado cumpra cos estándares, políticas e requisitos de cumprimento da túa organización.
Limitacións
As limitacións para as páxinas xerativas creadas con ferramentas de xeración de código con IA son as mesmas que para as páxinas xerativas creadas no portal Power Apps Maker:
- A túa páxina só pode conectarse ás táboas Dataverse.
- Non se apoia a colaboración—asegúrate de que só un creador está a traballar nunha páxina xerativa á vez.
- Só se admiten estes tipos de datos: Elección, Moeda, Cliente, Data e Hora, Só Data, Número Decimal, Número de coma Flotante, Imaxe, Busca, Texto Multiliña, Estado, Razón de Estado, Texto, Número enteiro, Si/Non, Identificador único.