Crearea și actualizarea soluțiilor
Pentru a localiza și a lucra doar cu componentele pe care le-ați personalizat, creați o soluție și faceți toate personalizările acolo. Apoi, amintiți-vă întotdeauna să lucrați în contextul soluției personalizate pe măsură ce adăugați, editați și creați componente. Acest lucru face ușor să exportați soluția dvs. pentru import în alt mediu sau ca copie de rezervă. Mai multe informații Creați o soluție
Actualizați o soluție
Aduceți modificări la soluția dvs. negestionată, cum ar fi adăugarea sau eliminarea de componente. Apoi, când importați o soluție gestionată care a fost importată anterior, logica de import detectează soluția ca o actualizare și afișează următorul ecran de opțiuni.
Informații suplimentare: Aplicați o actualizare sau faceți upgrade la o soluție
Crearea corecțiilor de soluții
Puteți să creați o corecție pentru o soluție părinte și s-o exportați ca actualizare minoră la soluția de bază. Atunci când clonați o soluție, sistemul cumulează toate corecțiile asociate în soluția de bază și creează o nouă versiune.
Avertisment
Utilizarea clonării unei corecții și clonării soluției pentru a actualiza o soluție nu este recomandată, deoarece limitează dezvoltarea echipei și crește complexitatea atunci când stocați soluția într-un sistem de control sursă. Pentru informații despre cum să actualizați o soluție, consultați Actualizați o soluție.
Crearea actualizărilor folosind clonarea soluției și clonarea către corecție
Atunci când lucrați cu corecții și soluții clonate, rețineți următoarele informații:
O corecție reprezintă o actualizare incrementală minoră pentru soluția părinte. O corecție poate să adauge sau să actualizeze componentele și activele din soluția părinte atunci când este instalată pe sistemul țintă, dar nu poate șterge componente sau active din soluția părinte.
O corecție poate avea o singură soluție părinte, dar o soluție părinte poate avea una sau mai multe corecții.
O corecție este creată dintr-o soluție negestionată. Nu puteți crea o corecție dintr-o soluție gestionată.
Când importați o corecție într-un sistem țintă, ar trebui s-o exportați sub formă de corecție gestionată. Nu folosiți corecții negestionate în mediile de producție.
Soluția părinte trebuie să fie prezentă în sistemul țintă pentru a instala o corecție.
Puteți să ștergeți sau să actualizați o corecție.
Dacă ștergeți o soluție părinte, toate corecțiile fiu se șterg, de asemenea. Sistemul vă oferă un mesaj de avertizare că nu puteți anula operațiunea de ștergere. Ștergerea se face într-o singură tranzacție. Dacă una din corecții sau soluția părinte nu se șterge, întreaga tranzacție este anulată.
După ce ați creat prima corecție pentru o soluție părinte, soluția devine blocată și nu puteți să-i aduceți modificări sau s-o exportați. Cu toate acestea, dacă îi ștergeți toate corecțiile fiu, soluția părinte se deblochează.
Atunci când clonați o soluție de bază, toate corecțiile fiu sunt cumulate în soluția de bază și aceasta devine o nouă versiune. Puteți să adăugați, să editați sau să ștergeți componente și active din soluția clonată.
O soluție clonată reprezintă un înlocuitor al soluției de bază atunci când este instalată pe sistemul țintă drept soluție gestionată. De obicei, utilizați o soluție clonată pentru a livra o actualizare majoră pentru soluția precedentă.
Când clonați o soluție, numărul de versiune specificat include pozițiile majore și minore.
Când clonați o corecție, numărul de versiune specificat include pozițiile de versiune și revizie.
Pentru mai multe informații despre numerele de versiune, consultați Numere de versiune clonare soluție și clonare corecție în acest articol.
Crearea unei corecții de soluție
O corecție conține modificări ale soluției părinte, cum ar fi adăugarea sau editarea de componente și active. Nu trebuie să includeți componentele entității părinte dacă nu aveți de gând să le editați.
Crearea unei corecții o pentru soluție negestionată
Accesați portalul Power Apps, apoi selectați Soluții.
În lista de soluții, selectați o soluție negestionată pentru care să creați o corecție. În bara de comandă, selectați Clonare, apoi selectați Clonare corecție. Panoul din dreapta care se deschide conține numele soluției de bază și numărul de versiune al corecției. Selectați Salvați.
În lista de soluții, găsiți și deschideți corecția nou creată. Observați că numele unic al soluției a fost sufixat cu Patchnumărhexa. La fel ca în cazul soluției de bază, adăugați componentele și activele dorite.
Creați o corecție folosind exploratorul de soluții
Ilustrațiile următoare oferă un exemplu de creare a unei corecții pentru o soluție existentă. Începeți prin selecta Clonați o corecție (în vizualizarea comprimată, pictograma Clonați o corecție apare ca două pătrate mici, așa cum se vede mai jos).
În caseta de dialog Clonați o corecție, veți vedea că numărul de versiune al corecției se bazează pe numărul de versiune al soluției părinte, dar că este incrementat cu unu. Fiecare corecție ulterioară are un număr de versiune sau de revizie mai mare decât cea precedentă.
Captura de ecran următoare prezintă soluția de bază SegmentedSolutionExample, versiunea 1.0.1.0 și corecția SegmentedSolutionExample_Patch, versiunea 1.0.2.0.
În corecție, am adăugat o nouă entitate particularizată numită Book
și am inclus toate activele entității Book
în corecție.
Clonarea unei soluții
Atunci când clonați o soluție negestionată, soluția originală și toate corecțiile asociate ei sunt cumulate în versiunea nou-creată a soluției originale. După clonare, noua versiune de soluție conține entitățile originale, plus toate componentele sau entitățile care sunt adăugate la o corecție.
Important
Clonarea unei soluții îmbină soluția originală și corecțiile asociate într-o nouă soluție de bază și elimină soluția originală și corecțiile.
Accesați portalul Power Apps, apoi selectați Soluții.
În lista de soluții, selectați o soluție negestionată pentru care să creați o clonă. În bara de comandă, selectați Clonare, apoi selectați Clonare soluție. Panoul din dreapta afișează numele soluției de bază și numărul versiunii noi. Selectați Salvați.
Numere de versiune clonare soluție și clonare corecție
O corecție trebuie să aibă un număr de versiune sau de revizie mai mare decât soluția părinte. Nu poate avea o versiune majoră sau minoră mai mare. De exemplu, pentru o soluție de bază cu versiunea 3.1.5.7, o corecție ar putea fi versiunea 3.1.5.8 sau 3.1.7.0, dar nu versiunea 3.2.0.0. O soluție clonată trebuie să aibă numărul de versiune mai mare sau egal cu numărul de versiune al soluției de bază. De exemplu, pentru o soluție de bază versiunea 3.1.5.7, o soluție clonată ar putea fi versiunea 3.2.0.0 sau 3.1.5.7. Când clonați o soluție sau corecție, setați doar valorile majore și minore de versiune pentru o soluție clonată și valorile de versiune sau de revizuire pentru o corecție.
Consultați și
Prezentare generală a instrumentelor și aplicațiilor utilizate cu ALM