Konfigurera pipelines i Power Platform

Skapa och köra pipelines för att enkelt distribuera lösningar i miljöer.

Skapa en personlig pipeline med plattformsvärden (förhandsgranskning)

[Den här artikeln är en förhandsversion av dokumentationen och kan komma att ändras.]

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.

Viktigt

  • Detta är en förhandsversion.
  • Förhandsversionsfunktioner ska inte användas i produktion och funktionerna kan vara begränsade. funktionerna är tillgängliga före den officiella publiceringen så att kunderna kan få tillgång tidigare och ge oss feedback.

Krav för personliga pipelines

  • Två miljöer kan associeras till en personlig pipeline som skapas från sidan Pipelines: en aktuell utvecklingsmiljö och en målmiljö.

    Kommentar

    Standardmiljön kan inte användas som målmiljö 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

  • Personliga pipelines kan inte utökas.
  • Det går bara att konfigurera två miljöer, en källa och ett 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.

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.

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 ska delta 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 den pipelinesvärd 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änkar knappen till en inbäddad distributionspipelines konfigurationsapp 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.

Avassociera miljöer från en värd och associera dem till en annan värd

  1. I Power Apps (make.powerapps.com) börjar du med 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.

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 ledningar.

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. För att lösa detta, gå till det här avsnittet: Ta bort 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.

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ö.

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

Ja. Som administratör kan du tilldela rollen Distributionspipeline standard till alla som du vill ge enkel behörighet att skapa pipeline till.

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.

Gå vidare