Instalați conducte în Power Platform

Creați și rulați conducte pentru a implementa cu ușurință soluții în medii.

Creați o conductă personală folosind gazda platformei

Conductele sunt acum disponibile pentru toți cei care navighează la pagina conductelor pentru prima dată. Creați conducte personale din mediile dvs. de dezvoltare către alte medii țintă la care aveți acces la import. Aplicați beneficiile conductelor, cum ar fi că nu sunt necesare descărcări sau încărcări, programarea implementării, validarea soluției de mediu țintă în linie, referința în avans a conexiunii și validarea valorii variabilei de mediu și note de implementare generate de Copilot cu un proces ușor de configurare.

Condiții preliminare pentru conductele personale

  • Trei medii pot fi asociate unui canal personal creat din pagina Pipelines : un mediu de dezvoltare curent și două medii țintă (consultați Adăugați o etapă la o conductă cu o singură etapă pe care o dețineți).

    Notă

    Mediul implicit nu poate fi utilizat ca mediu țintă pentru conductele personale.

  • Toate mediile utilizate în conducte trebuie să aibă o Microsoft Dataverse bază de date.
  • Toate mediile țintă utilizate într-o conductă trebuie să fie activate ca Medii gestionate.

Limitări actuale cu conductele personale

  • Conductele personale nu pot fi extinse.
  • Doar trei medii, o sursă și două ținte ulterioare, pot fi configurate.
  • Conductele personale nu pot fi partajate cu alți utilizatori.

Configurarea platformei gazdă pentru prima dată

Dacă sunteți primul utilizator din chiriașul dvs. care navighează la pagina Pipelines într-un mediu care nu este deja asociat cu o gazdă de conducte personalizate, gazda platformei este asigurată pentru toți cei din chiriașul să folosească.

Creați o conductă în Power Apps

În primul rând, asigurați-vă că vă aflați în mediul de dezvoltare de unde doriți să înceapă conducta.

Selectați Creare pipeline în bara de comandă sau din lista drop-down Pipeline .

Se deschide un panou, unde introduceți:

  • Pipeline name: un nume pentru conductă.
  • Descriere: o descriere opțională pentru a descrie pentru ce este utilizat conducta.
  • Mediul țintă: mediul în care sunt implementate soluțiile din mediul de dezvoltare actual.

După ce selectați Salvare, mediul curent (sursă) și mediul țintă selectat sunt asociate cu gazda platformei, iar înregistrările de mediu pentru fiecare sunt create în gazda platformei. Apoi, canalul nou creat este selectat automat și sunteți gata să rulați canalul.

Important

Mediile pot fi asociate doar cu o singură gazdă de conducte. Dacă doriți să utilizați o conductă guvernată cu extensibilitate avansată, posibilitate de partajare și mai mult de două medii, asigurați-vă că înregistrările de mediu din gazda platformei sunt șterse în cadrul Gestionați conductele experienței astfel încât acestea sunt eliberate pentru a fi asociate cu o gazdă personalizată. Ștergerea unei conducte nu șterge înregistrările de mediu legate de acea conductă.

Adăugați o etapă la o conductă cu o singură etapă pe care o dețineți

Selectați Adăugați etapa pe bara de comandă pentru a adăuga o etapă la conducta curentă cu o singură etapă. Ca parte a acestui pas, vi se solicită un nume de etapă, o descriere și un mediu țintă final pentru conducta dvs.

Notă

  • Trebuie să fiți proprietarul conductei curente pentru a adăuga o etapă.
  • Capacitatea de adăugare a etapei este limitată la conductele cu o singură etapă, dar administratorii pot adăuga mai multe etape în aplicația de configurare a conductei de implementare.

Ștergeți o conductă din care dețineți Power Apps

Selectați Delete din bara de comandă pentru a șterge conducta selectată în prezent din lista drop-down. Apare un mesaj de confirmare cu privire la intenția dvs. și la cunoașterea consecințelor.

Această acțiune nu șterge istoricul rulărilor pentru conductă și nici nu șterge înregistrările de mediu asociate din gazdă.

Folosiți-vă canalul personal cu alte medii de dezvoltare

Dacă aveți același proces de conductă pentru un mediu de dezvoltare suplimentar, cum ar fi UAT și mediile de producție sunt aceleași pentru un alt mediu sursă, puteți reutiliza canalul pe care l-ați creat deja.

Alegeți conducta creată din meniul drop-down. Când selectați Next în primul pas al procesului de configurare a implementării, mediul curent este legat de conductă (și gazdă) ca mediu de dezvoltare.

Creați o conductă folosind o gazdă de conducte personalizată

Power Platform administratorii pot crea una sau mai multe conducte, pot asocia orice număr de medii, apoi pot partaja accesul cu acele persoane care administrează sau execută conducte.

Cerințe preliminare pentru gazda conductelor personalizate

  • Sunt recomandate patru medii, dar puteți utiliza până la trei Power Platform medii pentru a crea o conductă.
  • Toate mediile utilizate în conducte trebuie să aibă o Microsoft Dataverse bază de date.
  • Trebuie să aveți un Power Platform rol de administrator sau Dataverse rol de administrator de sistem pentru a instala aplicația pipelines.
  • Toate mediile țintă utilizate într-o conductă trebuie să fie activate ca Medii gestionate.

Creați sau alegeți medii pentru conducte

Înainte de a începe, va trebui să identificați ce medii participă la conducte. Asigurați-vă că activați toate mediile țintă ca Medii gestionate. Mediile gestionate nu sunt necesare pentru mediile de gazdă sau de dezvoltator pipeline.

  • Mediul gazdă. Acest mediu cu scop special acționează ca stocare și plan de gestionare pentru toate configurațiile, securitatea și istoricul rulării conductei.

    • Vă recomandăm să păstrați această setare ca mediu de producție dedicat separat de mediile de dezvoltare și țintă.
    • Dacă doriți, puteți configura mai multe gazde diferite în cadrul unui chiriaș, cum ar fi pentru gestionarea separată a conductelor pentru diferite organizații de afaceri sau locații geografice. O gazdă pentru întregul chiriaș este, de asemenea, acceptabilă, atâta timp cât toate mediile sunt în aceeași locație geografică.

    Important

    Ștergerea mediului gazdă șterge toate conductele și rulează datele. Fiți precaut și înțelegeți impactul pierderii datelor și configurației, precum și accesul producătorului la conductele găzduite în mediu.

  • Mediu de dezvoltare. Acest mediu este locul în care dezvoltați soluții. O conductă poate fi rulată din orice mediu de dezvoltare legat de acesta.

  • Mediul țintă. Mediul de destinație în care se implementează o conductă. De exemplu, testarea integrării, testarea asistenței utilizatorilor (UAT), producția și așa mai departe.

Sfat

Folosiți nume de mediu care indică scopul lor. De exemplu, Contoso Host, Contoso Development, Contoso QA și așa mai departe.

Instalați aplicația pipelines în mediul dumneavoastră gazdă

Acest pas este necesar doar pentru configurarea inițială a gazdei. Este posibil să treceți la secțiunea următoare dacă aveți deja acces la un mediu gazdă în care veți crea conducte.

  1. conectați-vă la Power Platform centrul de administrare, accesați Mediuri>Nou și creați un mediu nou cu o bază de date Dataverse . Asigurați-vă că alegeți aceeași regiune în care sunt create mediile dvs. de dezvoltare, QA și producție.
  2. Instalați aplicația Power Platform Pipelines în mediul gazdă selectând mediul gazdă, apoi selectați Resurse>Aplicații Dynamics 365.
  3. Selectați Instalați aplicația și derulați în jos în panoul din dreapta până când găsiți Power Platform Pipelines.
  4. Selectați Înainte, dacă sunteți de acord, acceptați termenii, apoi selectați Instalați.

    Important

    Trebuie doar să instalați aplicația pipelines de implementare în mediul gazdă. Nu trebuie să-l instalați în alte medii, cum ar fi medii de dezvoltare, QA sau de producție care vor fi asociate conductelor dvs.

Odată instalată, aplicația de configurare a conductelor de implementare apare în lista de aplicații instalate.

Configurați o conductă de implementare

  1. Copiați ID-urile de mediu ale tuturor dezvoltării și vizați Mediile gestionate care sunt conectate la conducte. Aveți nevoie de aceste ID-uri mai târziu. Mai multe informații: Găsiți mediul și ID-ul organizației

  2. Odată ce instalarea pachetului Deployment Pipeline s-a încheiat, accesați Power Apps, apoi selectați mediul gazdă dedicat (unde ați instalat aplicația).

  3. Redați aplicația Configurația conductei de implementare aplicația.

  4. Selectați Mediuri în panoul din stânga, apoi selectați Nou pentru a crea înregistrările de mediu în Dataverse:

    • Nume: introduceți numele pentru înregistrarea mediului. Este o idee bună să includeți același nume ca mediul real, cum ar fi Contoso Dev.
    • Tip de mediu: selectați fie Mediul de dezvoltare sau Mediul țintă. Selectați Mediu de dezvoltare pentru toate mediile sursă în care vor fi dezvoltate soluții negestionate. Selectați Target Environment pentru QA și mediile de producție în care sunt implementate artefactele soluție gestionată.
    • Environment Id: asigurați-vă că selectați ID-ul corect. Puteți găsi ID-ul mediului pentru mediul curent în make.powerapps.com. Selectați pictograma Setări din bara de comandă, apoi selectați Resurse pentru dezvoltatori. Mai multe informații: Găsiți mediul și ID-ul organizației
  5. Selectați Salvați.

  6. Actualizați formularul, apoi verificați Starea de validare egal Succes.

  7. Repetați pașii 4-6 până când toate mediile care participă la conductă au creat înregistrări de mediu.

  8. Selectați Pipelines în panoul de navigare din stânga, apoi selectați Nou pentru a crea un nou canal de implementare:

    • Nume: introduceți un nume pentru conductă, cum ar fi Contoso Standard Deployment Pipeline sau Contoso Hotfix Pipeline.
    • Descriere: opțional, introduceți o descriere semnificativă pentru conductă. Pictogramă nouă conductă
  9. În grila Medii de dezvoltare conectate , selectați Adăugați un mediu de dezvoltare existent, apoi asociați unul sau mai multe medii de dezvoltare. O conductă trebuie să aibă cel puțin un mediu de dezvoltare și o etapă înainte de a putea fi rulată. Adăugați pictograma mediului de dezvoltare

  10. În grila Etape de implementare , selectați Etape de implementare nouă, pentru a afișa panoul de creare rapidă. Pictograma etapelor conductei

  11. Introduceți detaliile pentru fiecare etapă, apoi selectați Salvați și închideți:

    • Nume: numele scenei.
    • Descriere (opțional): descriere opțională pentru scenă.
    • Etapa de implementare anterioară (opțional): Specifică o etapă de implementare la care trebuie să fie implementată înainte de implementare în etapa curentă. De exemplu, atunci când creați o etapă de producție, puteți adăuga etapa de testare ca Etapa de implementare anterioară. Pentru prima etapă sau conducte care conțin doar o etapă, această etapă ar trebui lăsată necompletată.
    • Mediul de implementare țintă: acesta este mediul țintă în care se implementează această etapă.
    • Pasul de preimplementare necesar (opțional): solicitările de implementare sunt în așteptare până când sunt aprobate prin logica de afaceri personalizată. Necesită configurație suplimentară. Mai multe informații: Extindeți conductele în Power Platform
  12. Repetați cei doi pași anteriori pentru fiecare etapă pe care doriți să o adăugați la conductă. Trebuie să aveți cel puțin o etapă. Puteți adăuga până la șapte etape.

Este necesar un pas înainte de implementare a conductelor

Acordați acces pentru a edita sau a rula conducte

Securitatea pipeline este gestionată în mediul gazdă prin atribuirea de roluri de securitate. În plus, utilizatorii trebuie să aibă în prezent acces la toate mediile asociate cu o conductă pentru a crea sau rula conducta.

Când ați instalat aplicația Power Platform pipelines, au fost adăugate două roluri de securitate:

  • Utilizator Pipeline de implementare: are privilegii de a rula conducte care au fost partajate cu el.
  • Administrator Pipeline de implementare: are control deplin asupra tuturor configurațiilor conductei, fără a fi nevoie de calitatea de membru al administratorului de sistem rol de securitate.

Distribuiți conducte cu producătorii

Utilizatorul canalului de implementare rol de securitate acordă acces pentru a rula unul sau mai multe conducte. Nu acordă acces pentru a crea, edita sau șterge conducte. Utilizatorii cu utilizatorul Deployment Pipeline rol de securitate nu vor vedea mediul gazdă în selectorul de mediu în Power Apps sau Power Automate sau, în caz contrar, nu vor trebui să fie conștienți de acesta.

Pentru a partaja conducte:

  • Atribuiți producătorilor Utilizatorul canalului de implementare rol de securitate în mediul gazdă. Acest rol de securitate este instalat cu aplicația Power Platform pipelines. Mai multe informații: Atribuiți un rol de securitate unui utilizator
  • În aplicația de configurare a canalului de implementare, Partajați înregistrarea canalului cu creatorii (sau Microsoft Entra grupuri). Privilegiul de citire este suficient pentru a vizualiza și a rula o conductă din mediul de dezvoltare. Mai multe informații: Partajați rânduri unui utilizator sau unei echipe
  • Producătorii trebuie să aibă, de asemenea, privilegii de a exporta soluții din mediile de dezvoltare sursă, precum și privilegii de a importa soluții în mediile de testare și producție țintă pentru care se implementează pipeline. În mod implicit, rolurile de personalizare a sistemului și de creator de mediu au aceste privilegii.

Distribuiți cu administratorii conductei

Administratorul conductei de implementare rol de securitate acordă privilegii complete tuturor conductelor (și tabelelor, care stochează informații despre conducte) din mediul gazdă. De asemenea, oferă acces pentru a rula toate conductele asociate gazdei curente. Administratorul Deployment Pipeline rol de securitate nu acordă privilegii pentru a efectua alte activități în mediul gazdă.

Important

Administratorii de conducte trebuie, de asemenea, să aibă acces la toate mediile de dezvoltare, testare și producție care sunt asociate cu conductele pe care le creează sau le rulează.

Atribuiți Deployment Pipeline Administrator rol de securitate utilizatorilor sau Microsoft Entra grupurilor din mediul gazdă. Acest rol de securitate este instalat cu aplicația Power Platform Pipelines . Mai multe informații: Atribuiți un rol de securitate unui utilizator

Gestionați și monitorizați central implementările

Aplicația de configurare a conductei și mediul gazdă oferă multe alte beneficii, cum ar fi:

  • Vizualizați central toată activitatea de implementare. Vizualizările filtrate sunt, de asemenea, accesibile în cadrul experienței producătorului pentru o anumită conductă și soluție.
  • Audit unde este implementată o anumită versiune a soluției, precum și cine a inițiat solicitarea.
  • Vizualizați jurnalele de erori, rezultatele validării și setările de implementare. Variabilele de mediu și conexiunile sunt furnizate în timpul implementării.
  • Păstrați copii de siguranță ale tuturor artefactelor soluției în funcție de versiune.
  • Programați lucrări de ștergere în bloc pentru a elimina datele nedorite și pentru a conserva capacitatea bazei de date. Mai multe informații: Eliminați o cantitate mare de date specifice, direcționate, cu ștergerea în bloc
  • Utilizați un tablou de bord pentru a vizualiza valorile de implementare. De asemenea, puteți crea propriile rapoarte folosind datele stocate în gazdă.

Accesarea aplicației Deployment Pipeline Configuration de la Power Apps

Din pagina Pipelines din orice soluție, butonul Manage pipelines din bara de comandă navighează la aplicația gazdă pipeline care este asociată cu mediul curent:

  1. Dacă mediul curent este asociat cu o gazdă de conducte personalizată, butonul face legătura cu aplicația Configurare conductă de implementare din mediul gazdă dedicat.
  2. Dacă mediul curent este asociat cu gazda Platformei, butonul face legătura cu o aplicație de configurare a conductei de implementare încorporată în Power Apps.

Aplicația Deployment Pipeline Configuration poate fi accesată de oricine cu rolul de Deployment Pipeline Administrator dacă folosește o gazdă personalizată și orice administrator de locatar pentru aplicația asociată cu gazda Platformă.

Deconectarea manuală a mediilor de la o gazdă și asocierea lor cu o altă gazdă

  1. De la Power Apps (make.powerapps.com), începeți într-un mediu pe care doriți să îl dezasociați și selectați Soluții.
  2. Alegeți orice soluție la care aveți acces și selectați-o.
  3. Navigați la pagina Pipelines din panoul de navigare din stânga, apoi selectați Manage pipelines în bara de comandă. Dacă începeți cu o gazdă personalizată, puteți, de asemenea, să mergeți direct la mediul de gazdă dedicat și să rulați Deployment Pipeline Configuration aplicația de acolo.
  4. Acum că vă aflați în aplicația Configurație pipeline de implementare , navigați la Medii din panoul de navigare din stânga.
  5. În tabelul Medii de implementare adăugate afișat în mod implicit, selectați înregistrările de mediu pentru mediile pe care doriți să le deconectați de la această gazdă.
  6. Selectați Ștergere din bara de comandă și confirmați ștergerea.
  7. Pentru asocierea mediilor șterse la noua gazdă, Repetați pașii 1-4, dar în contextul gazdei dorite cu care să asociați mediile.
  8. În tabelul Medii de implementare adăugate afișat implicit, selectați Nou în bara de comenzi.
  9. Creați înregistrarea mediului prin alocarea unui nume, tip, ID de mediu și descriere opțională.

Acum puteți conecta mediile la conductele din noua gazdă.

După crearea unei înregistrări de mediu în aplicația Deployment Pipeline Configuration, este posibil să întâmpinați un mesaj de eroare care indică „acest mediu este deja asociat cu o altă gazdă pipeline”. Pentru a prelua asocierea, ceea ce duce la deconectarea mediului din gazda anterioară și o legătură cu succes la noua gazdă, selectați Force Link pe bara de comandă.

Important

  • Producătorii pierd accesul la orice conducte din gazda anterioară care erau accesibile în acel mediu atunci când efectuați această acțiune într-un mediu de dezvoltare (sursă).
  • Această acțiune poate fi anulată prin efectuarea unei Force Link în gazda anterioară.
  • Înregistrarea mediului din gazda anterioară va avea o stare de validare învechită până când este actualizată, deci se va afișa ca Reușit cu excepția cazului în care este actualizat.

Întrebări frecvente

Conductele personale vor intra în conflict cu conductele pe care le-am configurat deja?

Nu. Datorită dinamicii de separare a gazdei pe care o avem, nu există nicio modalitate ca un producător care creează o conductă personală (în gazda platformei) să asocieze un mediu care este deja asociat cu o gazdă personalizată. În mod implicit, producătorii nu au permisiuni pentru a crea conducte personale ușoare în medii deja asociate cu o gazdă personalizată. Aceasta înseamnă că UX-ul dvs. actual al conductelor, dacă există, nu se va schimba.

Important

De asemenea, producătorii nu beneficiază de acces crescut la medii ca urmare a acestei caracteristici. Mediile țintă selectabile sunt filtrate pentru a include numai mediile în care un producător le poate importa deja. Această caracteristică asigură că toate conductele personale sunt stocate în gazda platformei care este accesibilă administratorilor și oferă o modalitate mai ușoară pentru producători de a-și autoservi ALM.

De ce nu pot selecta sau vizualiza anumite medii când creez o conductă?

Selectorul de mediu țintă filtrează orice medii care:

De asemenea, nu puteți crea o conductă cu un mediu țintă care este deja asociat gazdei ca mediu de dezvoltare. Pentru a modifica distincția de tip a unui mediu într-o gazdă, trebuie să redați aplicația Deployment Pipeline Configuration, să ștergeți înregistrarea de mediu și să recreați înregistrarea de mediu cu tipul dorit.

De ce văd o eroare care spune „acest mediu este deja asociat cu o altă gazdă de conducte?”

Această eroare indică faptul că o altă gazdă conține deja o înregistrare de mediu activă pe care încercați să o asociați cu gazda curentă. Pentru a rezolva acest lucru, accesați Utilizarea Force Link pentru a asocia un mediu cu o gazdă nouă sau Deconectarea mediilor de la o gazdă și asocierea acestora cu o altă gazdă.

Conductele și datele din gazda platformei sunt luate în considerare pentru capacitatea mea Dataverse ?

Nu. Consumul de date în gazdă de platformă nu se ia în calcul în planul dvs. actual, deoarece datele pipelines pentru gazda platformei sunt stocate în Power Platform infrastructură. Aceste date sunt stocate în chiriașul dvs. și sunt accesibile de către administratori, dar, datorită detaliilor de implementare, nu consumă capacitatea de date în cadrul unui plan.

Cu toate acestea, capacitatea se aplică unei gazdă personalizată, care nu este o implementare în platformă, ci se află într-un mediu personalizabil.

Ce se întâmplă dacă vreau să permit creatorilor să creeze conducte personale într-o gazdă personalizată? Pot să fac asta?

Da. În calitate de administrator, puteți atribui rolul Deployment Pipeline Default oricărei persoane cărora doriți să-i acordați permisiuni de creare a unei conducte ușoare. Administratorii pot adăuga, de asemenea, utilizatori la echipa Deployment Pipeline Maker prin pagina Security Teams din aplicația Deployment Pipeline Configuration.

Acest rol implicit al conductelor de implementare nu este atribuit nimănui în mod implicit în cazul gazdei personalizate, astfel încât experiența ușoară de creare a canalului personal este vizibilă numai în mod implicit în mediile care nu sunt deja asociate cu o gazdă personalizată.

De ce nu văd cele mai recente funcții pentru conducte?

Pachetul pipelines este mereu actualizat pentru a vă oferi cele mai recente și mai bune procese ALM. Asigurați-vă că aveți cel mai recent Power Platform pachet pipelines în gazdă personalizată:

  1. Accesați Power Platform centrul de administrare,
  2. Selectați mediul gazdă a conductelor.
  3. Selectați Aplicații Dynamics 365 și localizați Power Platform Pipelines. Observați dacă există o actualizare disponibilă.

Pentru gazde de platformă, pachetul pipelines este actualizat automat și este posibil să nu fie disponibil imediat ce actualizarea manuală a pachetului este disponibilă pentru gazde personalizate.

Pașii următori