Dela via


Utöka och anpassa komponenter för startpaketet för CoE

Det finns ingen lösning med "en storlek passar alla" för ett Center of Excellence (CoE). En del företag vill ha mer restriktiva regeluppsättningar för sin organisation, medan andra vill låta användarna utforska själva och med färre begränsningar.

Därför fungerar startpaketet för CoE som en utgångspunkt för administration, styrning och verktygsmetoder för underhåll. Du kanske emellertik kommer att behöva utöka paketet så att det passar just dina behov, samt dessutom använda verktygen från startpaketet för CoE Starter Kit så som de är.

Det finns många orsaker till att du kanske vill utöka startpaketet för CoE:

  • Samla in ytterligare metadata för program och flöden – till exempel som en del av regelefterlevnadsprocessen.
  • Du kan ändra programmen och flödena så att dessa passar med de befintliga processerna. Du kan till exempel be tillverkarna tillhandahålla ytterligare information i Developer Compliance Center.
  • Anpassa programmen så att de passar organisationens varumärke och tema, särskilt för program som används i stor omfattning, till exempel programkatalogen.
  • Skapa fler program och flöden utöver det lager som har samlats in av CoE-startpaketet.

I den här artikeln förbereder du dig för att utöka CoE-startpaketet. Den innehåller vägledning om:

  • Så här kan du anpassa komponenter för startpaketet för CoE.
  • Så här kan du lägga till egna komponenter för startpaketet för CoE.
  • Så här kan du använda och publicera dina anpassningar.

Om du inte följer bästa praxis när du utökar CoE-startpaketet kan det leda till oavsiktliga konsekvenser, till exempel att du inte längre tar emot uppdateringar under Microsoft en uppgradering.

Vilka komponenter kan jag anpassa?

Innan vi förklarar hur du utökar CoE Starter Kit har vi några tips om vilka komponenter vi rekommenderar att du utökar, och vilka vi inte rekommenderar att du utökar:

  • Tabeller och modellbaserade program har stöd för sammanslagning. Dessa resurser kan enkelt utökas genom att skapa en egen ohanterad lösning och göra ändringar där (till exempel lägga till nya fält). Under en uppgradering får du våra ändringar och behåller även dina ändringar.
  • Arbetsyteappar, anpassade sidor och molnflöden stöder inte sammanslagning. Dessa resurser kan endast utökas och anpassas genom att skapa en kopia i en egen ohanterad lösning. Under en uppgradering får du inte längre våra ändringar, vilket bör vara ett medvetet val för att anpassa en process och anpassa den efter din organisation.
  • Molnflöden som ansvarar för att samla in lager bör inte anpassas. Dessa flöden uppdateras regelbundet för att åtgärda problem, samla in ytterligare data eller förbättra prestanda. Om du har ytterligare krav på vilket lager som ska samlas in, skapar du en funktionsförfrågan eller skapar separata flöden för dina behov.
  • Power BI instrumentpaneler stöder inte sammanslagning. Vi rekommenderar att du skapar en kopia av instrumentpanelen, skapar dina egna anpassade rapporter och publicerar dem på samma arbetsyta som den huvudsakliga CoE-instrumentpanelen så att administratörerna får en smidig upplevelse mellan tillgängliga CoE-paketrapporter och dina anpassade rapporter.

Hur utvidgar man CoE-startpaketet?

CoE-startpaketet består av komponenter som har skapata med hjälp av funktionerna i Microsoft Power Platform. Det kan utökas med hjälp av Power Platform självt. I följande artikel finns riktlinjer för hur du anpassar och distribuerar anpassningarna på ett korrekt sätt.

CoE-startpaketet görs tillgängligt som hanterade lösningar. Alla nya komponenter eller anpassningar måste ingå i en ohanterad lösning så att du kan spåra dina ändringar och distribuera dem till andra miljöer.

Läs mer om lösningar:

Om du planerar att göra anpassningar av ett stort antal CoE-startpaktekomponenter använder du flera ohanterade lösningar för att ordna dina tillägg bättre och minska storleken på respektive lösning. Ättare lösningar minskar distributionstiden. Läs mer: Organisera lösningar

Viktigt!

Alla utvidgningar eller anpassningar av CoE-startpaketkomponenterna ska ske i en icke-produktionsmiljö innan de distribueras till produktionsmiljön som hanterade.

Vilka är några av begränsningarna?

  • Möjligheten Power Automate "Spara som" för att kopiera ett flöde stöds inte för flöden som anropar underordnade flöden. Det enda sättet att anpassa flöden med underordnade flöden är genom att redigera flödet i hanterad lösning och skapa ett ohanterat lager.
  • Arbetsyteappar, anpassade sidor och molnflöden stöder inte sammanslagning. Dessa resurser kan endast utökas och anpassas genom att skapa en kopia i en egen ohanterad lösning.
  • Power BI instrumentpaneler stöder inte sammanslagning.

Skapa en ny lösning

Så här skapar du en ny ohanterad lösning:

  1. Gå till make.powerapps.com.

  2. Gå till dina CoE-utvecklingsmiljöer. De hanterade lösningarna för de CoE-startpaketkomponenter som du använder bör redan finnas installerade i den här miljön, t.ex. Center of Excellence – Kärnkomponenter och Center of Excellence – Innovation Backlog.

  3. Välj Lösningar.

  4. Välj + Ny lösning.

    Skärmbild som visar var du kan starta en ny lösning

  5. Ange Visningsnamn (till exempel Contoso CoE-tillägg), Namn (till exempel ContosoCoEExtension),Utgivare (författaren till din lösning) samt Version (behåll 1.0.0.0 om detta är din första lösning).

    Skärmbild med Visningsnamn, Namn, Utgivare och Version

  6. Välj Skapa för att skapa lösningen.

Skapa komponenter i en lösning

För att lägga till en ny komponent i din nya lösning:

  1. Gå till make.powerapps.com.

  2. Gå till dina CoE-utvecklingsmiljöer.

  3. Välj Lösningar.

  4. Välj din nya lösning.

  5. Välj + Ny i den översta menyn.

    Skärmbild som visar hur du lägger till en ny komponent

  6. Välj komponenttyp om du vill lägga till denna komponent i din lösning.

Viktigt!

Skapa ytterligare komponenter i din egen lösning istället för de befintliga lösningarna för CoE-startpaketet så att prefixet för utgivaren (författaren) tillämpas på komponentnamnet. Med hjälp av utgivarens prefix kan du skilja dina komponenter från komponenterna som tillhör CoE-startpaketet.

Anpassa komponenter för CoE-startpaketet

Varning

CoE-startpaketet distribueras som en hanterad lösning bör inte anpassas direkt.

De flesta komponenter kan anpassas genom att duplicera komponenten och anpassa kopian. Det enda undantaget är att lägga till nya fält i en befintlig tabell.

Nedan finns vanliga exempel på hur du anpassar och utvidgar några av huvudkomponenterna i CoE-startpaketet.

Skapa en kopia av ett arbetsyteprogram

Lägg till en arbetsyteapp i din ohanterade lösning:

  1. Gå till make.powerapps.com.

  2. Gå till dina CoE-utvecklingsmiljöer.

  3. Gå till Lösningar.

  4. Välj din lösning.

  5. Välj + Lägg till befintlig.

  6. Välj Program>Arbetsyteapp.

    Skärmbild som visar val av arbetsyteapp

  7. Sök efter arbetsyteappen som du vill anpassa och välj Lägg till för att lägga till den i lösningen.

    Skärmbild som visar hur du söker efter och lägger till en arbetsyteapp

Skapa sedan en kopia av arbetsyteappen:

  1. Välj en arbetsyteapp för lösningen och välj sedan Redigera.

    Skärmbild som visar Åtgärden Redigera

  2. Programmet öppnas i Power Apps Studio.

  3. Öppna Spara-menyn överst i högra hörnet genom att klicka på nedåtpilen och välj Spara som

    Skärmbild som visar menyalternativet Spara som

  4. Ändra namnet på appen (till exempel genom att lägga till ett prefix) och välj Spara.

    Skärmbild av dialogrutan Spara som

  5. Gå tillbaka till lösningen – kopian av programmet visas i listan (med ditt utgivarprefix).

  6. Ta bort den ursprungliga appen från lösningen genom att välja den och välj Ta bort och sedan Ta bort från lösning i.

    Ta bort från lösning

    Kontrollera att appen i CoE-lösningen som du kopierade från inte har skapat ett ohanterat lager. Om den gör det, ta bort ohanterade lager för att även fortsatt få uppdateringar till den ursprungliga appen. Du kanske vill jämföra dem med dina ändringar.

Du kan nu säkert redigera din egen kopia.

Kommentar

Om du skapar en kopia av en arbetsapp i syfte att utöka och anpassa den innebär det att du inte längre får uppdateringar för den här programmet under en uppgradering.

Arbeta med molnflöden

Varning

  • På grund av en produktbegränsning kan du inte skapa en kopia av ett överordnat molnflöde som utlöser underordnade flöden. I de flesta CoE-startpaketflöden används underordnade flöden.
  • Anpassningar av molnflöden kan göras på de befintliga flödena som ohanterade.
  • Ohanterade ändringar har högre prioritet än de hanterade ändringarna. Därför uppdateras inte anpassade flöden som en del av en CoE-uppgradering.
  • Mer information: Lösningslager

Anpassa ett befintligt flöde:

  1. Gå till make.powerapps.com.

  2. Gå till dina CoE-utvecklingsmiljöer.

  3. Gå till Lösningar.

  4. Välj lösningen CoE-startpaketet dom Center of Excellence – Kärnkomponenter.

  5. Välj Molnflöden

  6. Välj eller sök efter det flöde du vill anpassa.

    Skärmbild som visar val av flödet

  7. Klicka på Spara som

    Spara som flödet

  8. Ändra namnet på flödet (till exempel genom att lägga till ett prefix) och välj Spara.

    Dialogrutan Spara som

  9. Öppna en egen lösning som du vill kopiera flödet till

  10. Välj Lägg till befintlig>Automatisering>Molnflöde.

    Skärmbild med listrutan Lägg till befintlig

  11. Välj utanför Dataverse och välj flödet du just skapade

    Skärmbild som visar val av flödet som ska importeras

  12. Välj flödet i den ohanterade lösningen

  13. Klicka på Spara som

    Spara som flödet

  14. Klicka på knappen Redigera för att börja anpassa hela flödet.

    Redigera som flödet

    Kontrollera att flödet i CoE-lösningen som du kopierade från inte har skapat ett ohanterat lager. Om den gör det, ta bort ohanterade lager för att även fortsatt få uppdateringar till den ursprungliga appen.

Kommentar

Om du skapar en kopia av ett molnflöde i syfte att utöka och anpassa den innebär det att du inte längre får uppdateringar för den här molnflöde under en uppgradering.

Arbeta med modellbaserade program och utöka Dataverse-tabeller

Skapa ett eget modellbaserat program istället för att utöka den befintliga för att undvika att dina ändringar påverkas av en uppgradering. Mer information: Översikt över att bygga ett modellbaserat program med Power Apps

Konfigurera ett nytt modellbaserat program

Skapa först ett nytt modellbaserat program:

  1. Gå till make.powerapps.com
  2. Gå till dina CoE-utvecklingsmiljöer.
  3. Gå till Lösningar.
  4. Välj din lösning.
  5. Välj + Nytt.
  6. Välj Program>Modellbaserat program.
  7. Ange ett Namn och klicka på Skapa. Skärmbild med information om var Namn och Unikt namn ska anges

Konfigurera sedan ett nytt modellbaserat program:

  1. I Appdesignern använder du menyn för att välja komponenter för ditt program.
  2. Konfigurera appnavigeringen (webbplatskarta) för att visa elementen i din app-meny genom att definiera grupper och underområden. Konfigurera appnavigeringen (webbplatskarta) för att visa elementen i din app-meny genom att definiera grupper och underområden.
  3. Konfigurera vilken typ av innehåll du vill lägga till i appen, till exempel tabeller, instrumentpaneler och länkar. Konfigurera vilken typ av innehåll du vill lägga till i appen, till exempel tabeller, instrumentpaneler och länkar.
  4. Välj Spara och Publicera.
  5. Välj Spela upp för att testa appen.

Du kan också lägga till befintliga anpassade sidor i din egen, modellbaserad app. Anpassade sidor är byggstenarna bakom de flesta appar i CoE-startpaket och du kan ta med dem i din egen modellbaserad app för att skapa mycket skräddarsydda och riktade upplevelser för dina administratörer och skapare.

Det finns några orsaker till varför du vill göra detta:

  • Några av apparna i CoE-startpaket sammanför några olika funktioner genom att inkludera olika anpassade sidor i navigeringen i huvudprogrammet, till exempel Vårda appar – Skapare. Om du inte vill använda alla funktioner kanske du vill skapa din egen app och endast ta med anpassade sidor för de funktioner du vill använda i navigeringen.
  • En del appar i CoE-startpaket riktar sig till samma persona, men funktionerna är uppdelade i olika appar. Till exempel Power Platform administratörsvy och CoE administratör – Kommandocenter är båda appar som administratörer kommer att använda. Du kanske vill kombinera båda apparna till en app. Det kan du göra genom att skapa en egen, modellbaserad app och skapa den i alla egna sidor och tabeller till en enda app.
  • Om du har skapat egna funktioner och tillägg till CoE-startpaket som anpassade sidor och vill kombinera dem med funktioner CoE-startpaket för en smidig användarupplevelse, kan det bästa alternativet vara att skapa en egen, modellbaserad app. Du kan hämta anpassade sidor och anpassade sidor till CoE-startpaket i navigeringen.
  1. Om du har skapat en egen modellbaserad app väljer du + Lägg till sida. Välj Lägg till sida om du vill lägga till en ny anpassad sida.
  2. Välj Anpassad sida.
  3. Välj Använd en befintlig anpassad sida och markera de sidor du vill lägga till. Välj en befintlig anpassad sida som ska läggas till i navigeringen.
  4. Du kan också lägga till ytterligare innehåll, som tabeller, instrumentpaneler och länkar.
  5. Välj Spara och Publicera.
  6. Välj Spela upp för att testa appen.

Lägg till en ny kolumn i en befintlig tabell

Börja med att lägga till tabellen som du vill lägga till fältet i, om denna inte redan finns i lösningen:

  1. Gå till make.powerapps.com.

  2. Gå till dina CoE-utvecklingsmiljöer.

  3. Gå till Lösningar.

  4. Välj din lösning.

  5. Välj Lägg till befintlig>Tabell.

    Skärmbild med menyn Lägg till befintlig

  6. Sök efter de tabeller du vill lägga till och välj Nästa.

    Skärmbild som visar sökningen efter en tabell och välj den

    Viktigt!

    Om du bara vill lägga till nya fält och inte ändra vyer och formulär i tabellen ska du inte markera alternativen för att ta med metadata eller objekt. Skärmbild med kryssrutorna Ta med alla objekt och Ta med tabellmetadata

  7. Markera Lägg till.

Lägg sedan till ett nytt fält:

  1. Markera tabellen du just lade till i lösningen.

  2. I fliken Kolumner väljer du Lägg till kolumn.

  3. Fyll i formuläret med information om det nya fältet, t.ex. namn och datatyp, och välj sedan Klar.

  4. Välj Spara tabell längst ned till höger på skärmen.

Anpassa ett befintligt formulär

Formulär används i modellbaserade program och portaler för rendering av tabelldata. Formulär har stöd för sammanslagningsfunktionssätt.

Sammanslagning av formulär sker sektionsvis. När du lägger till nya element i en befintlig flik eller ett befintligt avsnitt kan ändringarna påverka eller dölja elementen från de hanterade lagren, även när det hanterade elementet uppdateras. Dettta problem beror på att de hanterade lagren ligger under det ohanterade lagret som du introducerar med din anpassning. När du inte vill påverka eller dälja hanterade element i formuläret rekommenderar vi att du tar med de nya elementen i nya behållarelement, exempelvis avsnitt eller flikar.

Mer information: Sammanfoga formuläranpassningar

  1. Lägg till tabellen som är länkad till formuläret i lösningen:

    1. Gå till make.powerapps.com.

    2. Gå till dina CoE-utvecklingsmiljöer.

    3. Gå till Lösningar.

    4. Välj din lösning.

    5. Välj Lägg till befintlig.

    6. Välj Tabell.

    7. Säk efter önskad tabell och lägg till Nästa.

    8. Markera Lägga till.

  2. Lägg till formuläret som du vill anpassa:

    De här stegen behövs bara när du har lagt till en befintlig tabell i lösningen utan att lägga till alla tabellobjekt

    1. I lösningsutforskaren, välj den tabell du vill lägga till form och välj sedan Formulär

      Tabellformulär

    2. Välj Lägg till befintligt formulär

      Lägg till befintligt formulär

    3. Välj formuläret/formulären du vill anpassa och välj Lägg till

    Välj formuläret som du vill anpassa

  3. Anpassa formuläret:

    1. Välj tabell och välj sedan Formulär.

    2. Välj …  och välj sedan Redigera formuläret för att redigera formuläret.

      Redigera formulär

      Kommentar

      Beroende på målet med anpassningen kan du också skapa ett nytt formulär eller duplicera det befintliga formuläret.

  4. Lägg till det nya formuläret i det modellstyrda programmet:

    1. Om du har skapat ett nytt formulär eller duplicerat det befintliga formuläret börjar du med att inaktivera det gamla formuläret så att det inte visas.

    2. I det ursprungliga formuläret väljer du …  och väljer sedan Ta bort formulär från den här lösningen.

    3. Välj Formulärsinställningar.

    4. Kontrollera att inställningarna för det nya formuläret är korrekt konfigurerade, inklusive Order och Säkerhetsroller.

      Skärmbild som visar fönstretför formulärinställningar

    5. Lägg till det nya formuläret i ditt modellbaserade program i Appdesignern.

Anpassa en vy

Vyer används i modellbaserade program för att visa tabelldata som listor.

Mer information: Skapa och redigera vyer

  1. Lägg till tabellen som är länkad till formuläret i lösningen:

    1. Gå till make.powerapps.com.

    2. Gå till dina CoE-utvecklingsmiljöer.

    3. Gå till Lösningar.

    4. Välj din lösning.

    5. Välj Lägg till befintlig.

    6. Välj Tabell.

    7. Säk efter önskad tabell och lägg till Nästa.

    8. Markera Lägga till.

  2. Lägg till vyn som du vill anpassa:

    De här stegen behövs bara när du har lagt till en befintlig tabell i lösningen utan att lägga till alla tabellobjekt

    1. I lösningsutforskaren, välj den tabell du vill lägga till vy för och välj sedan Vyer

      Skärmbild som visar hur du lägger till tabellvyer

    2. Välj Lägg till befintlig vy

      Skärmbild med Lägg till befintlig vy

    3. Välj den eller de vyer du vill anpassa och välj Lägg till

      Skärmbild med visning av markerings- och tilläggsvyer

  3. Anpassa vyn:

    1. Välj tabellen och välj sedan Vyer.

    2. Välj …  och välj sedan Redigera vy för att redigera vyn.

      Skärmbild som visar hur du redigerar

    Kommentar

    Beroende på målet med anpassningen kan du också skapa en ny vy eller duplicera den befintliga vyn.

  4. Lägg till den nya vyn i det modellbaserade programmet:

    1. Om du har skapat en ny vy eller duplicerat den befintliga vyn börjar du med att inaktivera den gamla så att den inte visas.
    2. I den ursprungliga vyn väljer du …  och sedan Ta bort vyer från den här lösningen.
    3. Lägg till din nya vy i ditt modellbaserade program i Appdesignern.

Anpassa en systempanel för modellbaserat program

Instrumentpaneler används i modellbaserade program för att visa tabelldata som grafiska komponenter.

Mer information: Skapa eller redigera instrumentpaneler i modellbaserade program

Systeminstrumentpaneler kan inte dupliceras som systeminstrumentpaneler.

Det finns två alternativ för att anpassa dessa instrumentpaneler:

  1. (Rekommenderat alternativ) I utvecklingsmiljön kan du skapa en ny systeminstrumentpanel och återanvända komponenterna från instrumentpanelerna i CoE-startpaketet.

  2. Direkt i produktionsmiljön kan du skapa en personolig instrumentpanel från systeminstrumentpanelen och sedan dela den med teamet.

    Skärmbild som visar Spara som för att anpassa instrumentpanelen

Distribuera och publicera dina anpassningar

Distribuera lösningen med dina anpassningar som en hanterad lösning att testa och produktionsmiljöer.

Läs mer: Implementera felfri projekt- och lösnings-ALM

Överväg att använda ALM Accelerator for Power Platform för att hantera distributionerna.