Använda skaparpaketet
Innan du använder komponenterna i skaparpaketet använder du referensprogrammet för att lära dig funktionssätt och implementeringsmönster för komponenter. Med referensappen får du lära dig hur du lägger till komponenter i en app.
Skaparpaketet innehåller följande tillgångar, distribuerade i tre lösningar:
Lösning | Items |
---|---|
CreatorKitCore (på engelska) | |
CreatorKitReference (MDA) | |
CreatorKitReference (arbetsyta) |
Lär dig hur du lägger till komponenter i ett program
När produktpaketet har installerats lär du dig hur du lägger till komponenterna i ditt program:
- Hur du lägger till kodkomponenter i en arbetsyteapp
- Hur du lägger till arbetsytekomponenter i en arbetsyteapp
Skapa byggblocken
I det här avsnittet får du veta mer om de olika programmen, mallarna och komponenterna i skaparpaketet.
- Referens app
- Mallar
- Mall för arbetsyteapp
- Anpassad sidmall
- Komponenter för arbetsytan
- Koda komponenter
Referensprogram
Använd detta program för att lära dig mer om varje komponent, få rekommenderade metodtips för en optimal användarupplevelse, interagera med varje komponent och se implementeringskoden som aktiverar funktionssättet hos specifika egenskaper. Vi rekommenderar att du utforskar komponenterna i referensprogrammet innan du använder dem i ett faktiskt program.
- Observera hur komponenten uppträder och renderar data.
- Välj fliken Kod om du vill se de underliggande Power Fx-formlerna.
- Lär dig metodtips från den infogade vägledningen för kontrollen.
Mallar
Mallarna är utformade för att hjälpa dig att snabbt börja skapa responsiva Fluent UI-baserade program. De kommer med de anpassade komponenterna förinlästa och kopplade till en Tema JSON-variabel, vilket minskar tiden till utveckling kan inledas.
Mall för arbetsyteapp
Gör en kopia av detta program för att skapa en ny arbetsyteapp som kräver komponenterna från paketet.
För att skapa en kopia av arbetsytemallen:
- Skapa en ny, icke-hanterad lösning.
- I menyfliken väljer du Lägg till befintlig>Program>Arbetsyteapp.
- Välj programmet Arbetsytemall och sedan Lägg till.
- Redigera arbetsytemallen.
- I studions menyfliksområde väljer du Arkiv>Spara som och anger ett nytt namn för kopian. Kopian visas i samma lösning.
- Ta bort den ursprungliga mallen för arbetsyteappen från lösningen.
Se till att du endast redigerar det kopierade programmet från och med nu, detta så att du kan återanvända den ursprungliga programmallen.
Anpassad sidmall
Gör en kopia av den här sidan för att skapa en ny anpassad sida för ett konvergerat program.
Följ föregående steg för att göra en kopia av arbetsytemallappen, förutom att du den här gången välj alternativet Spara som i det övre högra hörnet:
I det övre högra hörnet visar du menyn bredvid ikonen Spara och väljer sedan Spara som.
Ange ett nytt namn och välj sedan Spara.
Stäng studion genom att välja bakåtknappen längst upp till vänster. Observera att kopian har skapats i samma lösning.
Ta bort den ursprungliga mallen för anpassad sida från lösningen.
programmet Fluent temadesigner
Använd detta program om du vill generera Tema Json-objekt för att designa komponenter konsekvent.
Se Teman för instruktioner om hur man genererar teman och refererar teman från komponenter.
Arbetsytans komponenter
Arbetsytekomponenterna definieras i Power CAT-komponentbiblioteket och implementeras med hjälp av arbetsytekomponenter.
Kodkomponenter
Kodkomponenter som implementeras med Power Apps-komponentramverket definieras som enskilda anpassade kontroller i lösningen.
Du kan visa kodkomponenterna på komponentreferenssidan.
Distribuera program som använder skaparpaketkomponenter
Program som använder paketkomponenter kan inte byggas utanför en lösning, och de måste även importeras och exporteras som en del av en lösning.
- I samband med utveckling skapar du program som använder komponenterna i skaparpaketet i en egen separat och ohanterade lösning.
- När du distribuerar ett program som innehåller komponenterna måste
CreatorKitCore
(hanterad lösning) installeras i målmiljön innan beroende lösningar importeras.
Mer information och allmänna anvisningar finns i felsökningstips för lösningsimport.
Vanliga frågor och svar
Bör stora organisationer uppmuntra medborgarskapare att använda Creator Kit? Vilken typ av omkostnader innebär det ur ett drift- och underhållsperspektiv?
Creator Kit är inte en produkt som stöds Microsoft officiellt, vilket innebär att kunder inte kan skapa ett Microsoft supportärende för problem. I stället måste de skapa problem på GitHub-lagringsplatsen och arbeta direkt med teamet. Om Dit sorterar eller felsöker information som de inte är bekväma med att dela på GitHub kan teamet ordna att hantera känsliga konversationer privat genom att skicka ett begärandeformulär.
Vi rekommenderar att du först utvärderar om moderna kontroller uppfyller programmets krav, eftersom dessa kontroller är de mest uppdaterade och stöds fullt Microsoft ut. Om moderna kontroller inte räcker validerar du de äldre komponenterna för att fastställa deras lämplighet. Kontroller i Creator Kit bör endast övervägas när inga andra alternativ uppfyller dina behov. Dessutom är det viktigt att vara uppmärksam på versionsstatusen för de komponenter som används, vilket säkerställer att de är stabila och stöds för din utvecklingspipeline.
Vilket är det mest effektiva sättet att distribuera dessa uppdateringar till flera produktionsmiljöer?
Dit finns flera strategier att överväga beroende på organisationens prioriteringar:
- Säkrast: Om säkerhet har högsta prioritet (till exempel initial validering före distribution till produktionsmiljöer) kan organisationens Center of Excellence (CoE) vara värd för en isolerad testmiljö för att validera uppdateringar. Automatisering kan sedan användas för att distribuera lösningar till önskade produktionsmiljöer. Mer information finns i Power catalog och Microsoft Power Platform CLI för mer information.
- Lägsta underhåll: Om säkerhetsvalidering inte är nödvändig kan miljöer konfigureras individuellt för att ta emot kontinuerliga uppdateringar automatiskt genom att aktivera Power CAT – MSFT-utgivaren för miljön i Power Platform administrationscentret.
Kommer vissa komponenter i Creator Kit att bli inaktuella i takt med att överlappningen mellan de nya moderna kontrollerna och Creator Kit ökar med tiden? Om så är fallet, vad kommer den processen att innebära?
Ja, en delmängd av komponenterna i Creator Kit implementeras på nytt som moderna kontroller och betraktas som efterföljare till komponenterna i Creator Kit. Teamet kommer att fasa ut Creator Kit-komponentens föregångare i AppSource erbjudandet när efterträdaren uppfyller paritet för majoritetens behov. Tidslinjer för utfasning kommer att meddelas via vanliga kanaler som GitHub-uppdateringar, kontorstider och diskussionsforum. Mer information om den rekommenderade migreringsprocessen finns i dokumentationen förmigreringsprocessen.
Vilka är de bästa metoderna för utvecklingspipelines (dev > UAT > prod) som involverar Creator Kit?
Installera den hanterade CreatorKitCore
lösningen i alla miljöer där appar som använder Creator Kit-komponenter distribueras. Se till att den här lösningen är installerad innan lösningen med appen. Mer information om den grundläggande installationen och hur du införlivar den i utvecklingspipelinen finns i installationsanvisningarna.