Instalați conducte în Power Platform
Creați și rulați conducte pentru a implementa cu ușurință soluții în medii. Există două moduri diferite de a configura conducte:
- Gazdă platformă. Gazda implicită a platformei la nivelul chiriașului, care poate fi configurată de producători.
- Gazdă personalizată. Administratorii configurează o gazdă personalizată pentru a guverna central proiectele conduse de cetățeni și pro-dezvoltatori.
Informațiile din fiecare secțiune a acestui articol se referă la metoda gazdă specificată pentru configurarea conductelor.
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, validarea în avans referință conexiune și a valorii variabilelor de mediu și note de implementare generate de Copilot cu un proces ușor de configurare.
Cerințe preliminare pentru conductele personale care utilizează gazda platformei
- 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ă
Mediile implicite, mediile Teams și mediile fără un Dataverse magazin nu pot fi folosite ca medii ț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 care utilizează gazda platformei
- Conductele personale nu pot fi extinse.
- Pot fi configurate doar trei medii, o sursă și două ținte ulterioare.
- 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 personalizată, gazda platformei este asigurată pentru toată lumea 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ăugare etapă 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 configurarecanal 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 de implementare, 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 doar 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ă ai un Power Platform 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, trebuie să identificați mediile care participă la conducte. Asigurați-vă că activați toate mediile țintă ca Medii gestionate. Medii gestionate nu este necesar pentru mediile de gazdă sau dezvoltatori 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.
Mediul de dezvoltare. Acest mediu este unde 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.
- 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.
- Instalați aplicația Power Platform Pipelines în mediul gazdă selectând mediul gazdă, apoi selectați Resurse>Aplicații Dynamics 365.
- 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.
- 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 un canal de implementare
Copiați ID-urile de mediu ale tuturor dezvoltării și vizați Medii 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
Odată ce instalarea pachetului canal de implementare s-a încheiat, accesați Power Apps, apoi selectați mediul gazdă dedicat (unde ați instalat aplicația).
Redați aplicația canal de implementare Configuration aplicația.
Selectați Medii î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 un idee bun să includeți același nume ca mediul real, cum ar fi Contoso Dev.
- Tip mediu: Selectați fie mediul de dezvoltare, fie mediul țintă. Selectați Mediul de dezvoltare pentru toate mediile sursă în care vor fi dezvoltate soluții negestionate. Selectați Mediul țintă pentru QA și mediile de producție în care sunt implementate artefactele soluție gestionată.
- ID mediu: asigurați-vă că selectați ID-ul corect. Puteți găsi ID-ul de mediu pentru mediul curent în make.powerapps.com. Selectați pictograma Setări din bara de comenzi, apoi selectați Resurse pentru dezvoltatori. Mai multe informații: Găsiți mediul și ID-ul organizației
Selectați Salvați.
Reîmprospătați formularul, apoi verificați dacă starea validării este egală cu succesul.
Repetați pașii 4-6 până când toate mediile care participă la canal au create înregistrări de mediu.
Selectați Canale în panoul de navigare din stânga, apoi selectați Nou pentru a crea un canal de implementare nou:
- Nume: Introduceți un nume pentru canal, cum ar fi Contoso Standard canal de implementare sau Contoso Hotfix Pipeline.
- Descriere: opțional, introduceți o descriere semnificativă pentru canal.
În grila Medii de dezvoltare legate , selectați Adăugați 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ă.
În grila Etape de implementare, selectați Etapă de implementare nouă, pentru a afișa panoul de creare rapidă.
Introduceți detaliile pentru fiecare etapă, apoi selectați Salvare și închidere:
- Nume: Numele scenei.
- Descriere (opțional): Descriere opțională pentru scenă.
- Etapa anterioară de implementare(opțional): Specifică o etapă de implementare la care trebuie implementată înainte de implementarea la 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 conductele care conțin o singură etapă, această etapă trebuie lăsată necompletată.
- Mediul de implementare țintă: Acesta este mediul țintă în care se desfășoară această etapă.
- Preimplementare pas Obligatoriu (opțional): Solicitările de implementare sunt în așteptare până când sunt aprobate prin logica de afaceri particularizată. Necesită configurare suplimentară. Informații suplimentare: Extinderea conductelor în Power Platform
Repetați cei doi pași anteriori pentru fiecare etapă pe care doriți să o adăugați la canal. Trebuie să aveți cel puțin o etapă. Puteți adăuga până la șapte etape.
Acordarea accesului la editarea sau rularea canalelor
Securitatea conductelor 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 un canal pentru a crea sau rula conducta.
Când ați instalat Power Platform aplicația conducte, s-au adăugat două roluri de securitate:
- canal de implementare Utilizator: Are privilegii pentru a rula conducte care au fost partajate cu acesta.
- canal de implementare Administrator: Are control deplin asupra întregii configurații a conductei, fără a avea nevoie de calitatea de membru al administratorului de sistem rol de securitate.
Partajați conductele cu producătorii
Utilizatorul canal de implementare rol de securitate acordă acces pentru a rula una sau mai multe conducte. Nu acordă acces pentru a crea, edita sau șterge canale. Utilizatorii cu rol de securitate de utilizator canal de implementare nu vor vedea mediul gazdă din selectorul de mediu sau Power Apps Power Automate nu vor trebui să fie conștienți de acesta.
Pentru a partaja conducte:
- Atribuiți producătorilor canal de implementare Utilizator rol de securitate în mediul gazdă. Acest rol de securitate este instalat cu aplicația conducte Power Platform . Informații suplimentare: Atribuirea unui rol de securitate unui utilizator
- În aplicația de configurare canal de implementare, Partajați înregistrarea conductei 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 persoană care particularizează sistemul și creator de mediu au aceste privilegii.
Distribuiți cu administratorii conductei
Administratorul canal 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 canal de implementare 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 canal de implementare Administrator rol de securitate utilizatorilor sau Microsoft Entra grupurilor din mediul gazdă. Acest rol de securitate este instalat cu aplicația Power Platform Pipelines . Informații suplimentare: Atribuirea unui 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 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 de configurare canal de implementare din 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:
- Dacă mediul curent este asociat cu o gazdă de conducte personalizate, butonul face legătura cu aplicația de configurare canal de implementare din mediul gazdă dedicat.
- Dacă mediul actual este asociat cu gazda Platformei, butonul face legătura cu o aplicație de configurare canal de implementare încorporată în Power Apps.
Aplicația de configurare canal de implementare poate fi accesată de oricine cu rolul de administrator canal de implementare dacă folosește o gazdă personalizată și de 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ă
- 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.
- Alegeți orice soluție la care aveți acces și selectați-o.
- 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 canal de implementare Configuration aplicația de acolo.
- Acum că vă aflați în aplicația canal de implementare Configuration , navigați la Medii din panoul de navigare din stânga.
- În tabelul Medii de implementare adăugate afișat implicit, selectați înregistrările de mediu pentru mediile pe care doriți să le deconectați de la această gazdă.
- Selectați Ștergere din bara de comandă și confirmați ștergerea.
- Pentru asocierea mediilor șterse la noua gazdă, Repetați pașii 1-4, dar în contextul gazdei dorite cu care să asociați mediile.
- În tabelul Medii de implementare adăugate afișat în mod implicit, selectați Nou în bara de comenzi.
- Creați înregistrarea mediului prin alocarea unui nume, tip, ID de mediu și descriere opțională.
Acum puteți conecta mediile către conducte în noua gazdă.
Folosind Force conecta pentru a asocia un mediu cu o nouă gazdă
După crearea unei înregistrări de mediu în aplicația de configurare canal de implementare, 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, rezultând deconectarea mediului din gazda anterioară și un conecta reușit la noua gazdă, selectați Forțare conecta 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ă efectuând a Forța conecta î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 actual al conductelor, dacă este în vigoare, 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 platforma gazdă care este accesibilă administratorilor și oferă o modalitate mai ușoară pentru producători de a-și autoservi gestionarea ciclului de viață al aplicației (ALM).
De ce nu pot selecta sau vizualiza anumite medii când creez o conductă?
Selectorul de mediu țintă filtrează orice medii care:
- Utilizatorul actual nu are acces la import sau se află în afara regiunii geografice în care se află gazda conductelor dacă setarea la nivel de gazdă este dezactivată (consultați Activarea implementărilor de soluții inter-geo).
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 de configurare canal de implementare, 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 Forței conecta pentru a asocia un mediu cu o nouă gazdă sau Deconectarea mediilor de la o gazdă și asocierea acestora cu alta 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.
Pot permite creatorilor să creeze conducte personale într-o gazdă personalizată?
Da. În calitate de administrator, puteți atribui rolul canal de implementare Implicit oricărei persoane cărora doriți să îi acordați permisiuni de creare a unei conducte ușoare. Administratorii pot adăuga utilizatori la echipa canal de implementare Maker prin pagina Echipe de securitate din aplicația de configurare canal de implementare.
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ă.
În calitate de administrator, cum îi împiedic pe creatori să creeze conducte personale în mod prestabilit?
Deoarece gazdele personalizate nu acordă acces la crearea conductei în mod implicit, așa cum o face gazda platformei. Puteți configurați o gazdă personalizată și apoi utilizați forța conecta, dacă este necesar, pentru a asocia mediile de dezvoltare cu o gazdă personalizată.
- Dacă există deja o gazdă personalizată disponibilă, ignorați acest pas. Dacă nu, trebuie să creați unul urmând pașii pentru crearea unei conducte folosind o gazdă de conducte personalizată.
- Odată ce este disponibilă o gazdă personalizată, în calitate de administrator, navigați la aplicația de configurare canal de implementare pentru gazda personalizată. Aplicația se află în mediul în care ați instalat pachetul Power Platform Pipelines.
- Accesați Medii din panoul de navigare lateral și creați noi înregistrări de mediu pentru mediile de dezvoltare pe care le doriți pentru a preveni creatorii să creeze noi conducte personale din. Dacă mediul a fost deja legat la o altă gazdă, cum ar fi gazda platformei, validarea eșuează. Dacă se întâmplă acest lucru, selectați Forțare conecta pe bara de comandă după eșecul validării, pentru a suprascrie actualul conecta pe cealaltă gazdă a conductelor.
Urmând acești pași, se dezactivează efectiv capacitatea creare pipeline pentru orice producător care accesează funcția pipeline în aceste medii de dezvoltare, deoarece nu au permisiuni pipeline. Conductele existente în gazda personalizată, dacă există, nici nu sunt partajate cu niciun utilizator în mod implicit. De asemenea, administratorii pot aplica cu o soluție de soluționare cu orice gazdă personalizată existentă.
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ă:
- Accesați Power Platform centrul de administrare,
- Selectați mediul gazdă a conductelor.
- Selectați Aplicații Dynamics 365, și localizați Power Platform Conducte. 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.