Dela via


Konfigurera pipelines i Power Platform

Skapa och köra pipelines för att enkelt distribuera lösningar i miljöer. Det finns två olika sätt att ställa in pipelines:

  • Plattformsvärde. Standardplattformsvärd för innehavare, som kan konfigureras av utvecklare.
  • Anpassad värd. Administratörer konfigurerar en anpassad värd för att centralt styra projekt som leds av medborgare och proffsutvecklare.

Information inom varje avsnitt i den här artikeln avser den angivna värdmetoden för att ställa in pipelines.

Skapa en personlig pipeline med hjälp av plattformsvärden

Pipelines är nu tillgängliga för alla som navigerar till sidan för pipelines för första gången. Skapa personliga pipelines från utvecklarmiljöerna till andra målmiljöer som du har importera åtkomst till. Dra nytta av pipelines, t.ex. inga hämtningsbara filer eller överföringar, schemalägg distributionen, validering av lösning med infogade målmiljöer, validering av föranslutningsreferenser och validering av miljövariabler, och Copilot genererade distributionsanteckningar med en enkel installationsprocess.

Förutsättningar för personliga pipelines som använder plattformsvärden

  • Tre miljöer kan associeras till en personlig pipeline som skapas från sidan Pipelines : en aktuell utvecklingsmiljö och två målmiljöer (se Lägga till ett stadium i en pipeline i ett enskilt stadium som du äger).

    Kommentar

    Standardmiljöer, Teams-miljöer och miljöer utan en Dataverse lagringsmiljö kan inte användas som målmiljöer för personliga pipelines.

  • Alla miljöer som används i pipelines måste ha en Microsoft Dataverse databas.
  • Alla målmiljöer som används i en pipeline måste vara aktiverade som hanterade miljöer.

Aktuella begränsningar med personliga pipelines som använder plattformsvärden

  • Personliga pipelines kan inte utökas.
  • Det går bara att konfigurera tre miljöer, en källa och två efterföljande mål.
  • Personliga pipelines kan inte delas med andra användare.

Konfigurera plattformsvärden för första gången

Om du är den första användaren i din klientorganisation som navigerar till sidan Pipelines i en miljö som inte redan är associerad med en anpassad pipelinevärd, tillhandahålls plattformsvärden för alla i klientorganisationen att använda.

Skapa en pipeline i Power Apps

Se först till att du befinner dig i den utvecklingsmiljö där du vill att pipelinen ska startas.

Välj Skapa pipeline i kommandofältet eller från listrutan Pipeline.

En panel öppnas där du anger:

  • Pipelinenamn: Ett namn på pipelinen.
  • Beskrivning: En valfri beskrivning som beskriver vad pipelinen används för.
  • Målmiljö: Den miljö där lösningar i den aktuella utvecklingsmiljön har distribuerats till.

När du väljer Spara associeras den aktuella (källmiljön) och den valda målmiljön med plattformsvärden och miljöposter för varje skapas i plattformsvärden. Den nyligen skapade pipelinen markeras automatiskt och du är redo att köra pipelinen.

Viktigt

Ett godkännande kan bara associeras med en post. Om du vill använda en styrd pipeline med avancerad utbyggbarhet, delningsbarhet och mer än två miljöer, bör du se till att miljöposter i plattformsvärden tas bort i Hantera pipelines så att de kan associeras med en anpassad värd. Om du tar bort en pipeline tas inte miljöposter som är kopplade till den pipelinen bort.

Lägga till ett stadium i en pipeline i ett enskilt stadium som du äger

Välj Lägg till stadium i kommandofältet om du vill lägga till ett stadium i den aktuella pipelinen i ett enskilt stadium. Som en del av det här steget uppmanas du att ange ett stadiumnamn, en beskrivning och en slutlig målmiljö för pipelinen.

Kommentar

  • Du måste vara ägare till den aktuella pipelinen för att kunna lägga till ett stadium.
  • Möjligheten att lägga till stadium är begränsad till pipelines i en fas, men administratörer kan lägga till fler stadier i appen Konfiguration av distributionspipeline.

Ta bort en pipeline som du äger från Power Apps

Välj Ta bort i kommandofältet för att ta bort den pipeline som är vald i listrutan. Ett bekräftelsemeddelande visas om din avsikt och kunskap om syftet med den.

Den här åtgärden tar inte bort körhistoriken för pipelinen och tar inte bort de associerade miljöposterna från värdposterna.

Använda din personliga pipeline med andra utvecklingsmiljöer

Om du har samma pipelineprocess för en ytterligare utvecklingsmiljö, t.ex. din UAT och dina produktionsmiljöer, är samma för en annan källmiljö, kan du återanvända pipelinen du redan skapat.

Välj den skapade pipelinen i listrutan. När du väljer Nästa i det första steget i distributionsprocessen länkas den aktuella miljön till pipelinen (och värdmiljön) som en utvecklingsmiljö.

Skapa en pipeline med en anpassad pipelinevärd

Power Platform-administratörer kan skapa en eller flera pipelines, associera hur många miljöer som helst och sedan dela åtkomsten med de personer som administrerar eller kör pipelines.

Krav för värd för anpassade pipelines

  • Fyra miljöer rekommenderas, men du kan skapa en Power Platform pipeline med så få som tre miljöer.
  • Alla miljöer som används i pipelines måste ha en Microsoft Dataverse databas.
  • Du måste ha en Power Platform administratör eller rollen Dataverse systemadministratör för att installera pipelines-programmet.
  • Alla målmiljöer som används i en pipeline måste vara aktiverade som hanterade miljöer.

Skapa eller välja miljöer för pipelines

Innan du börjar måste du identifiera vilka miljöer som deltar i pipelines. Se till att aktivera alla målmiljöer som HAnterade miljöer. Hanterade miljöer krävs inte för värd- eller utvecklingsmiljöerna för pipelines.

  • Värdmiljö. Den här specialmiljön fungerar som lagrings- och hanteringsmiljö för alla pipelinekonfigurationer, säkerhet och körningshistorik.

    • Vi rekommenderar att du behåller den här inställningen som en dedicerad produktionsmiljö åtskild från utvecklings- och målmiljöerna.
    • Om du vill kan du konfigurera flera olika värdar i en klientorganisation, till exempel för separat hantering av pipelines för olika affärsorganisationer eller geografiska platser. En värd för hela klientorganisationen kan också accepteras så länge alla miljöer finns på samma geografiska plats.

    Viktigt!

    Om du tar bort värdmiljön tas alla pipelines bort och data körs. Var försiktig och förstå hur data och konfigurationsförlust påverkar samt skapare av åtkomst till pipelines som finns i miljön.

  • Utvecklingsmiljö. I den här miljön utvecklar du lösningar. En pipeline kan köras från alla utvecklingsmiljöer som är kopplade till den.

  • Målmiljö. Målmiljön en pipeline distribuerar till. Till exempel integrationstester, UAT (User Assistance Testing), produktion och så vidare.

Dricks

Använd miljönamn som anger syftet med dem. Till exempel Contoso värd, Contoso utveckling, Contoso QA och så vidare.

Installera pipelines-programmet i värdmiljön

Det här steget krävs endast för den första värduppsättningen. Du kan hoppa till nästa avsnitt om du redan har tillgång till en värdmiljö där du skapar pipelines.

  1. Logga in på Power Platform administrationscenter, gå till Miljöer>Ny och skapa en ny miljö med en Dataverse databas. Se till att du väljer samma region som utvecklings-, QA- och produktionsmiljöerna skapas i.
  2. Installera åprogrammet Power Platform Pipelines i din värdmiljö genom att välja värdmiljö och sedan Resurser>Dynamics 365-program.
  3. Välj Installera app och rulla nedåt i den högra panelen tills du hittar Power Platform Pipelines.
  4. Välj Nästa om du godkänner villkoren och välj sedan Installera.

    Viktigt!

    Du behöver bara installera programmet för distributionspipelines i värdmiljön. Du behöver inte installera det i andra miljöer, till exempel utvecklings-, kvalitets- eller produktionsmiljöer som associeras med dina pipelines.

När du har installerat konfigurationsprogrammet för distributionspipelines visas det i listan över installerade appar.

Konfigurera en distributionspipeline

  1. Kopiera miljö-ID:n för all utveckling och mål Hanterade miljöer som kommer att kopplas till pipelines. Du behöver de här ID:erna senare. Mer information: Hitta ditt miljö- och organisations-ID

  2. När Distributionspipeline paketinstallationen är klar, gå till Power Apps, välj sedan den dedikerade värdmiljön (där du installerade programmet).

  3. Spela appen Konfiguration av distributionspipeline.

  4. Välj Miljöer på vänstra panelen och sedan Ny för att skapa miljöposter i Dataverse:

    • Namn: Ange namnet för miljöposten. Det är en bra idé att ta med samma namn som den faktiska miljön, som t.ex. Contoso Dev.
    • Miljötyp: Välj antingen Utvecklingsmiljö eller Målmiljö. Välj utvecklingsmiljö för alla källmiljöer där ohanterade lösningar utvecklas. Välj Målmiljö för QA och produktionsmiljöer där hanterad lösning distribueras.
    • Miljö-ID: Var noga med att välja rätt ID. Du hittar miljö-ID:t för den aktuella miljön under make.powerapps.com. Välj ikonen Inställningar i kommandofältet och välj sedan resurser för utvecklare. Mer information: Hitta ditt miljö- och organisations-ID
  5. Välj Spara.

  6. Uppdatera formuläret och kontrollera att Valideringsstatus är lika med Framgång.

  7. Upprepa steg 4-6 tills alla miljöer som deltar i pipelinen har skapat miljöposter.

  8. Välj Pipelines i det vänstra navigeringsfönstret och välj sedan Nytt om du vill skapa en ny distributionspipeline:

    • Namn: Ange ett namn för pipelinen, till exempel Contoso Standard Deployment Pipeline eller Contoso snabbkorrigeringspipeline.
    • Beskrivning: Om du vill kan du ange en meningsfull beskrivning för pipelinen. Ikon för ny pipeline
  9. Välj rutnätet Länkade utvecklingsmiljöer, välj Lägg till befintlig utvecklingsmiljö och associera en eller flera utvecklingsmiljöer. En pipeline måste ha minst en utvecklingsmiljö och ett stadium innan den kan köras. Lägg till utvecklingsmiljöikon

  10. I rutnätet Distributionsstadier, välj Nytt distributionsstadium för att visa snabbregistreringsfönstret. Ikon för validering av pipeline

  11. Ange detaljerna för varje steg och välj sedan Spara och stäng:

    • Namn: Namnet på stadiet.
    • Beskrivning (valfritt): Valfri beskrivning för stadiet.
    • Föregående distributionsstadium (valfritt): Anger ett distributionsstadium som måste distribueras till innan det distribueras till det aktuella stadiet. När du till exempel skapar ett produktionsstadium kan du lägga till teststadiet som det föregående distributionsstadiet. För det första stadiet, eller för pipelines som endast innehåller ett stadium, bör det här stadiet lämnas tomt.
    • Måldistributionsmiljö: Det här är den målmiljö där det här stadiet distribueras till.
    • PreDeployment steg krävs (valfritt): Implementeringsförfrågningar väntar tills de godkänns via anpassad affärslogik. Kräver ytterligare konfiguration. Mer information: Utöka pipelines i Power Platform
  12. Upprepa föregående två steg för varje stadium du vill lägga till i pipelinen. Du måste ha minst ett stadium. Du kan lägga till upp till sju stadier.

Det krävs ett fördistributionssteg för pipelines

Bevilja åtkomst för att redigera eller köra pipelines

Pipelinesäkerhet hanteras i värdmiljön genom att tilldela säkerhetsroller. Dessutom måste användare för närvarande ha åtkomst till alla miljöer som är associerade med en pipeline för att kunna skapa eller köra pipelinen.

När du installerade Power Platform pipelines-programmet lades två säkerhetsroller till:

  • Användare av distributionspipeline: Har privilegier att köra pipelines som har delats med dem.
  • Administratör för distributionspipeline: Har fullständig kontroll över alla pipelinekonfigurationer, utan att det krävs administratör säkerhetsroll medlemskap.

Dela pipelines med utvecklare

Säkerhetsrollen Användare av distributionspipeline beviljar åtkomst för att köra en eller flera pipelines. Den ger inte åtkomst till att skapa, redigera eller ta bort pipelines. Användare med säkerhetsrollen distributionspipeline ser inte värdmiljön i miljöväljaren Power Apps eller Power Automate, eller på annat sätt behöver vara medveten om det.

Att dela pipelines:

  • Tilldela skaparna säkerhetsrollen Användare av distributionspipeline i värdmiljön. Den säkerhetsroll installeras med Power Platform pipelines-programmet. Mer information: Tilldela en säkerhetsroll till en användare
  • I konfigurationsappen för distributionspipeline Dela pipelineposten med tillverkare (eller Microsoft Entra grupper). Läsprivilegium är tillräckligt för att se och köra en pipeline inifrån utvecklingsmiljön. För information: Delar rader med en användare eller ett team
  • Beslutsfattare måste också ha privilegier att exportera lösningar från källutvecklingsmiljöerna samt privilegier för att importera lösningar till måltest- och produktionsmiljöerna som pipelinen distribuerar till. Som standard har rollerna systemanpassare och miljöskapare de här privilegierna.

Dela med pipeline-administratörer

Säkerhetsrollen administratör för distributionspipeline ger full behörighet till alla pipelines (och tabeller som lagrar pipelineinformation) i värdmiljön. Det ger också åtkomst till att köra alla pipelines som är associerade med den aktuella värddatorn. Säkerhetsrollen administratör för distributionspipeline inte privilegier för att utföra andra aktiviteter i värdmiljön.

Viktigt!

Pipelineadministratörer måste också ha åtkomst till alla utvecklings-, test- och produktionsmiljöer som är associerade med pipelines som de skapar eller kör.

Tilldela säkerhetsrollen Administratör för distributionspipeline till användare eller Microsoft Entra i värdmiljön. Den säkerhetsroll installeras med Power Platform-pipelines programmet. Mer information: Tilldela en säkerhetsroll till en användare

Hantera och övervaka distributioner centralt

Pipelinekonfigurationsappen och värdmiljön ger många andra fördelar, till exempel:

  • Visa all distributionsaktivitet centralt. Filtrerade vyer är också tillgängliga i skaparupplevelsen för en viss pipeline och lösning.
  • Granska var en viss lösningsversion har distribuerats och vem som startade förfrågan.
  • Visa felloggar, valideringsresultat och distributionsinställningar. Miljövariabler och anslutningar tillhandahålls under distributionen.
  • Bevara säkerhetskopieringar av alla lösningar efter version.
  • Schemalägg massborttagningsjobb för att ta bort oönskade data och förbättra databaskapaciteten. Mer information: Ta bort en stor mängd specifika, utvalda data med massborttagning
  • Använd en instrumentpanel för att visualisera distributionsmått. Du kan också skapa egna rapporter med data som lagras i värddatorn.

Åtkomst till distributionspipelinens konfigurationsapp från Power Apps

Från sidan Pipelines i en lösning navigerar knappen Hantera pipelines i kommandofältet till appen för pipelinevärden som är associerad med den aktuella miljön:

  1. Om den aktuella miljön är associerad med en anpassad pipelinevärd länkas knappen till distributionspipelinens konfigurationsapp i den dedikerade värdmiljön.
  2. Om den aktuella miljön är associerad med plattformsvärden länkas knappen till en inbäddad konfigurationsapp för distributionsförlopp inom Power Apps.

Alla med distributionspipelinens konfigurationsapp kan få åtkomst till administratörsrollen för distributionspipelinen om de använder en anpassad värd och eventuella klientorganisationer för appen som är associerad med plattformsvärden.

Ta bort miljöer från en värd och associera dem med en annan värd manuellt.

  1. Från Power Apps (make.powerapps.com) börjar du i en miljö som du vill avassociera och väljer Lösningar.
  2. Välj en lösning som du har åtkomst till och gå in i den.
  3. Navigera till sidan Pipelines från det vänstra navigeringsfönstret och välj sedan Hantera pipelines i kommandofältet. Om du börjar med en anpassad värd kan du också gå direkt till den dedikerade värdmiljön och köra Distributionspipelinens konfigurationsapp därifrån.
  4. Nu när du är i appen Konfiguration av distributionspipeline navigerar du till Miljöer från det vänstra navigeringsfönstret.
  5. Markera miljöposterna för de miljöer du vill avassociera från den här värddatorn i tabellen Tillagda distributionsmiljöer som standard.
  6. Välj formuläret och välj sedan Ta bort i kommandofältet och bekräfta borttagning.
  7. För att associera de borttagna miljöerna till den nya värdmiljön upprepar du steg 1-4 men gör om det för den värd du vill associera miljöerna med.
  8. I tabellen Tillagda distributionsmiljöer som visas som standard, väljer du Nytt i kommandofältet.
  9. Skapa miljöposten genom att tilldela ett namn, en typ, ett miljö-ID och en valfri beskrivning.

Nu kan du länka miljöerna till pipelines i den nya värdmiljön.

När du har skapat en miljöpost i konfigurationsappen för distributionspipeline kan ett felmeddelande visas om att den här miljön redan är associerad med en annan pipelinevärd. Om du vill ta över associationen, vilket resulterar i en länk till miljön i den föregående värdmiljön och en lyckad länk till den nya värdmiljön markerar du Force Link i kommandofältet.

Viktigt

  • Beslutsfattare förlorar åtkomst till pipelines i den tidigare värdmiljön som var tillgänglig i den miljön när du utför den här åtgärden i en utvecklingsmiljö (källmiljö).
  • Den här åtgärden kan ångras genom att utföra en Force Link i föregående värd.
  • Miljöposten i den tidigare värdmiljön får statusen Inaktuell validering tills den har uppdaterats, så den visas som Lyckades såvida den inte uppdateras.

Vanliga frågor och svar

Står personliga pipelines i konflikt med de pipelines som jag redan har ställt in?

Nej Tack vare den dynamiska värdseparationen som vi har på plats kan ingen skapare skapa en personlig pipeline (i plattformsvärden) för att associera en miljö som redan är associerad med en anpassad värd. Som standard har beslutsfattare inte behörighet att skapa lätta personliga pipelines i miljöer som redan är associerade med en anpassad värd. Det betyder att din aktuella pipelines UX, om den är på plats, inte ändras.

Viktigt

Utvecklare får inte heller utökad åtkomst till miljöer med den här funktionen. Målmiljöer som kan väljas filtreras så att de endast innehåller miljöer som en tillverkare redan kan importera till. Den här funktionen säkerställer att alla personliga pipelines lagras i plattformsvärden som är tillgänglig för administratörer och gör det lättare för beslutsfattare att självbetjäna sina programlivscykelhantering (ALM).

Varför kan jag inte välja eller visa vissa miljöer när jag skapar en pipeline?

Målmiljöväljaren filtrerar bort alla miljöer som:

Du kan inte heller skapa en pipeline med en målmiljö som redan är associerad med värden som en utvecklingsmiljö. Om du vill ändra typen för en miljö i en värdmiljö måste du använda appen Konfiguration av distributionspipeline, ta bort miljöposten och skapa miljöposten på nytt med önskad typ.

Varför visas ett felmeddelande om att "den här miljön redan är associerad med en annan pipelinesvärd?".

Det här felet anger att en annan värd redan innehåller en aktiv miljöpost som du försöker associera med den aktuella värddatorn. Du löser problemet genom att gå till Använda Force Linkför att associera en miljö med en ny värd eller Ta bort kopplingen mellan miljöer från en värd och associera dem med en annan värd.

Räknas pipelines och data i plattformsvärden in i min Dataverse-kapacitet?

Nej Dataanvändningen i plattformsvärden räknas inte in i din aktuella plan eftersom pipelinedata för plattformsvärden lagras i Power Platform infrastruktur. Dessa data lagras i din klientorganisation och är tillgängliga för administratörer, men på grund av dess implementeringsinformation, förbrukas inte datakapacitet inom en plan.

Kapacitet gäller emellertid för en anpassad värd, som inte är en implementering på plattformen utan i stället i en anpassningsbar miljö.

Kan jag göra det möjligt för beslutsfattare att skapa personliga pipelines i en anpassad värd?

Ja. Som administratör kan du tilldela rollen Distributionspipeline standard till alla som du vill ge enkel behörighet att skapa pipeline till. Administratörer kan också lägga till användare i teamet för distributionspipelineutvecklare via sidan Säkerhetsteam i appen Konfiguration av distributionsförlopp.

Rollen Distributionspipelines standard tilldelas inte automatiskt till någon som standard i fallet med anpassad värd, så den lätta personliga upplevelsen av att skapa pipelines är endast synlig som standard i miljöer som inte redan är associerade med en anpassad värd.

Hur förhindrar jag att utvecklarna skapar personliga pipelines som standard som administratör?

Eftersom anpassade värdar inte ger pipeline skapa åtkomst som standard som plattformsvärd. Du kan konfigurera en anpassad värd och sedan använd tvingad länk om det behövs för att associera utvecklingsmiljöer med en anpassad värd.

  1. Om det redan finns en anpassad värd kan du hoppa över det här steget. Om det inte gör det måste du skapa en genom att använda stegen för att skapa en pipeline genom att använda en anpassad pipelinevärd.
  2. När det finns en anpassad värd tillgänglig navigerar du som administratör till appen Konfiguration av distributionspipeline för den anpassade värden. Appen finns i den miljö som du installerade Power Platform pipelines-paketet i.
  3. Gå till Miljöer från sidnavigeringsfönstret och skapa nya miljöposter för utvecklingsmiljöerna som du vill förhindra tillverkare från att skapa nya personliga pipelines från. Om miljön redan har länkats till en annan värd, till exempel plattformsvärd, misslyckas valideringen. Om detta inträffar väljer du Force Link på kommandofältet efter valideringsfel för att åsidosätta den aktuella länken till andra pipelinesvärden.

Genom att följa dessa steg inaktiveras kapaciteten att skapa pipeline för alla utvecklare som har åtkomst till pipeline-funktionen i de här utvecklingsmiljöerna eftersom de inte har pipelinebehörigheter. Befintliga pipelines i den anpassade värddatorn, om det finns några, delas inte heller med några användare som standard. Administratörer kan även tillämpa lösningar på problem med befintliga anpassade värdar.

Varför ser jag inte de senaste funktionerna för pipelines?

Pipelinepaketet uppdateras ständigt för att ge dig det senaste och bästa för DINA ISK-processer. Se till att du har det senaste Power Platform pipelinepaketet i din anpassade värd:

  1. Gå till administrationscenter för Power Platform.
  2. Välj värdmiljön för pipelines.
  3. Välj Dynamics 365-appar och leta upp Power Platform Pipelines. Observera om det finns en tillgänglig uppdatering.

För plattformsvärdar uppdateras pipelinepaketet automatiskt och kanske inte är tillgängligt så fort den manuella paketuppdateringen görs tillgänglig för anpassade värdar.

Gå vidare