Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
[Denna artikel är en förhandsversion av dokumentationen och kan komma att ändras.]
Använd modellappverktygets kunskaper med ett AI-kodgenereringsverktyg, till exempel GitHub Copilot CLI eller Claude Code, för att skapa och redigera modelldrivna appar från krav på naturligt språk. Börja med att beskriva den affärsprocess eller app som du behöver i stället för att skapa varje tabell, formulär, vy och annan komponent individuellt.
Kunskapen omvandlar dina krav till en programplan som du kan granska innan den gör ändringar. Kunskapen skapar sedan den modelldrivna appen och dess stöd för Microsoft Dataverse artefakter i din Power Platform-miljö. Du kan fortsätta att förfina appen med instruktioner för naturligt språk eller använda standarddesigners i Power Apps.
Viktigt!
Funktionen Appbyggare för modell är en förhandsversionsfunktion under aktiv utveckling. Dess appspecifikationsschema och kommandoradsalternativ kan ändras mellan versioner. Granska den föreslagna planen innan du godkänner och validerar den genererade appen innan du använder den i produktion.
Vad du kan göra med modellappverktygets kunskaper
Använd färdigheten för att:
- Skapa en modelldriven app från en beskrivning av ett affärsscenario.
- Planera appen kring användarpersoner och de jobb som de behöver utföra.
- Granska appspecifikationen och byggplanen innan skillen skapar artefakter i din miljö.
- Skapa stödtabeller, kolumner, relationer, formulär, vyer, diagram och exempeldata.
- Skapa generativa sidor för upplevelser som går utöver standardformulär och vyer.
- Skapa en webbplatskarta med anpassade ikoner för varje tabell.
- Lägg till JavaScript-verifieringsregler i formulär.
- Lägg till säkerhetsroller baserat på de planerade personas- och dataåtkomstbehoven.
- Redigera en befintlig modelldriven app genom att beskriva de ändringar du vill ha.
- Verifiera den distribuerade appen mot den godkända specifikationen.
Kompetensen väljer standardartefakter för modellbaserade appar när de passar scenariot. Kunskapen kan använda generativa sidor för upplevelser som kräver ett mer skräddarsytt användargränssnitt utöver formulär och vyer, till exempel instrumentpaneler, guidade arbetsflöden och datautforskning. Sitemap-ikoner och JavaScript-valideringslogik skapas som webbresurser och ansluts till lämpliga appkomponenter under implementeringen.
Så här fungerar färdigheten för modellappverktyget
Kunskapen använder en interaktiv redigeringsprocess i flera steg:
- Beskriv affärsscenariot. Förklara den app eller process som du vill stödja. Kunskapen kan ställa uppföljningsfrågor för att förtydliga användare, data, arbetsflöden och önskad upplevelse.
- Granska appspecifikationen. Färdigheten visar en appspecifikation som kan innehålla personas, jobb som ska utföras, tabeller, relationer, formulär, vyer, diagram, JavaScript-valideringsregler, generativa sidsyften och appwebbplatskartan med en föreslagen ikon för varje tabell. Granska och förfina specifikationen innan du fortsätter.
- Granska byggplanen. Färdigheten validerar appspecifikationen och presenterar en torrkörningsplan i konversationen, grupperad efter byggfas. Inga appartefakter skapas förrän du godkänner planen.
- Generera appartefakter. Efter godkännandet skapar färdigheten Dataverse-schemat, appen, sidorna och de artefakter som stöder dem. Den skapar webbresurser för de planerade webbplatskartikonerna och JavaScript-valideringslogik och kopplar dem till lämpliga appkomponenter.
- Verifiera appen. När verifieringen är aktiverad jämför färdigheten den distribuerade appen med den godkända appspecifikationen.
- Fortsätt iterera. Beskriv riktade ändringar i VERKTYGET FÖR AI-kodgenerering eller öppna de genererade artefakterna i Power Apps.
Viktigt!
Granska och testa nya eller redigerade artefakter för korrekthet, säkerhet, tillgänglighet och efterlevnad av organisationens standarder innan du delar appen.
Förutsättningar
Installera och konfigurera följande programvara innan du använder kunskapen.
| Component | Minimiversion | Mer information |
|---|---|---|
| Node.js | Nuvarande LTS-version (långtidssupport) | Ladda ned Node.js |
| Power Platform CLI (PAC CLI) | 2.7.0 eller senare | Installera Power Platform CLI |
| Azure CLI | Latest | Installera Azure CLI |
| GitHub Copilot CLI, Claude Code eller något annat ai-kodgenereringsverktyg som stöds | Latest | GitHub Copilot CLI eller Claude Code |
Du behöver också:
- En Power Platform-miljö där du har behörighet att skapa och modifiera artefakter för Dataverse och modellbaserade appar.
- En autentiserad PAC CLI-profil som är ansluten till målmiljön. Mer information: Autentisera Power Platform CLI
- En autentiserad Azure CLI session. Kör
az loginmed samma identitet som används av den aktiva PAC CLI-profilen.
Installera plugin-programmet
Kör installationsprogrammet för att konfigurera alla Power Platform-plugin-program i antingen PowerShell eller ett Windows-kommandofönster.
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
Installationsprogrammet identifierar ai-kodgenereringsverktyg som stöds, registrerar Marknadsplatsen för Power Platform Skills, installerar plugin-program och aktiverar automatiska uppdateringar.
Starta om ai-kodgenereringsverktyget om det behövs efter installationen.
Så här installerar du bara plugin-programmet Power Apps för GitHub Copilot CLI eller Claude Code:
- Lägg till Marknadsplatsen för Power Platform-kunskaper:
/plugin marketplace add microsoft/power-platform-skills - Installera Power Apps-plugin-programmet:
/plugin install model-apps@power-platform-skills - Starta om ai-kodgenereringsverktyget om det behövs.
Note
För Claude Code kan du installera plugin-programmet med olika omfång, till exempel global, lokal eller användare. Beroende på omfånget måste du vara i rätt katalog för att Claude Code ska kunna använda plugin-programmet. Mer information: Utöka Claude med färdigheter
Tip
Aktivera automatiska uppdateringar för marknadsplatsen och kunskaper. Modellappens byggfärdighet uppdateras ofta under förhandsversionen.
Note
Om du bara behöver skapa eller redigera generativa sidor i en befintlig modellstyrd app, använder du den separata färdigheten för generativa sidor. Mer information: Skapa och redigera generativa sidor med AI-kodgenereringsverktyg
Skapa en modellbaserad app
Starta en konversation med ai-kodgenereringsverktyget.
Anropa
/app-buildereller beskriv den app som du vill skapa. Ett exempel:- "Skapa en app för att hantera leverantörsregistrering och avtalsgodkännanden."
- "Skapa en modelldriven app för att spåra tjänstbegäranden i flera team."
- "Skapa en utrustningsinspektionsapp för fälttekniker och speditörer."
Besvara kunskapens frågor om affärsprocessen, användare, data, arbetsflöden och appupplevelsen.
Granska den föreslagna appspecifikationen. Kontrollera att de personas, jobb som ska utföras, tabeller, relationer, formulär, vyer, diagram, JavaScript-valideringsregler, generativa sidor, navigering och planerade webbplatskartor har stöd för affärsscenariot. Be kompetensen att revidera specifikationen efter behov.
Granska byggplanen för testkörning. Godkänn planen endast när de föreslagna ändringarna matchar din avsikt.
Tillåt kompetensen att bygga appen och stödartefakter.
Välj det valfria verifieringssteget för att stämma av den distribuerade appen med den godkända appspecifikationen.
Öppna appen i Power Apps, testa dess primära användarscenarier och inspektera de genererade artefakterna.
Redigera en befintlig modelldriven app
Använd samma kunskaper för att göra riktade ändringar i en befintlig app.
Anropa
/app-builderoch identifiera den app som du vill uppdatera. Ett exempel:- "Uppdatera Field Service-appen för att stödja utrustningsinspektioner."
- "Lägg till en tabell med fakturor och relaterade formulär och vyer i leverantörshanteringsappen."
- "Lägg till en generativ sida som ger avsändaren en översikt över försenade arbetsorder."
Bekräfta den befintliga appen som färdigheten ska hämta.
Granska specifikationen för redigerbara appar som skapats från den distribuerade appen.
Granska de föreslagna ändringarna och torrkörningsplanen innan du godkänner bygget.
Skapa, verifiera och testa den uppdaterade appen.
Fortsätt att anpassa och utöka i Power Apps
Artefakter som skapas av färdigheten för modellappsbyggaren är standardartefakter i Power Apps och Dataverse. Efter den första generationen kan du fortsätta iterera och förfina appen med hjälp av färdigheten, eller så kan du använda Power Apps och dess designers för att ändra genererade artefakter eller skapa nya artefakter manuellt. Till exempel kan du:
- Förfina formulär, vyer, diagram och navigering.
- Uppdatera tabeller, kolumner och relationer.
- Lägg till eller redigera generativa sidor.
- Skapa nya tabeller, formulär, vyer, diagram, sidor och andra appkomponenter.
- Justera säkerhetsroller och delning.
- Utöka appen med andra power platform-anpassningsverktyg.
Note
Funktionen för att skapa modellappar har för närvarande inte stöd för alla artefakter eller begrepp i modelldrivna appar. Använd Power Apps designers och andra Power Platform-verktyg för att lägga till eller ändra komponenter som inte stöds.
Ändringar som görs utanför färdigheten kan påverka senare AI-assisterade redigeringar. Innan du godkänner en annan version granskar du appspecifikationen och byggplanen för att se till att de bevarar dina manuella anpassningar.
Metodtips
- Börja med affärsprocessen, avsedda användare och deras mål. Ange detaljerade krav när du vet exakt vad du vill ha, eller använd en bredare beskrivning för att ge färdigheten mer utrymme att föreslå en design.
- Granska och förfina appspecifikationen tills den korrekt återspeglar den app du vill ha. Att investera tid i planen minskar omarbetet under implementeringen.
- Överväg skillens förslag för att komplettera appen, inklusive stöd för data, upplevelser, navigering och validering.
- Testa de primära uppgifterna för varje persona som representeras i appspecifikationen.