Scenarij 3: premještanje iz neupravljanih u upravljana rješenja u tvrtki ili ustanovi
Ovaj se scenarij bavi situacijom u kojoj vaše proizvodno okruženje sadrži nekoliko neupravljanih rješenja ili su vaša prilagođavanja napravljena u zadanom rješenju. Ovdje opisani zadaci pokazuju vam kako pretvoriti sve svoje neupravljane komponente aplikacija stvorenih prema modelu u upravljane pomoću jednog rješenja koje će se koristiti za stvaranje jednog upravljanog sloja u testnim i proizvodnim okruženjima. Kasnije ćete možda željeti stvoriti dodatna rješenja za razvoj različitih strategija slojevitosti i ovisnosti među rješenjima.
Uz iznimku razvojnog okruženja, krajnji je rezultat imati samo upravljana rješenja u vašim okruženjima. Dodatne informacije: Upravljana i neupravljana rješenja.
Preduvjeti
- Odvojena razvojna i proizvodna okruženja. Usto, preporučujemo vam da održavate i najmanje jedno testno okruženje koje je odvojeno od vašeg razvojnog i proizvodnog okruženja.
- Koristite jednog izdavača za sva svoja rješenja u svim svojim okruženjima. Dodatne informacije: Izdavač rješenja
Pretvaranje neupravljanog rješenja u upravljano
Prepoznajte i uklonite nepotrebne tablice i komponente.
- Stvorite sigurnosnu kopiju vašeg proizvodnog okruženja. U sljedećem koraku možete vratiti komponente koje bi mogle biti nenamjerno izbrisane izvozom i uvozom rješenja.
- Uklonite tablice i komponente koje nisu potrebne iz svojeg proizvodnog okruženja. Na primjer, razmislite o brisanju tablica bez zapisa ili sa vrlo starim zapisima ili tablica i komponenata koje nemaju ovisnosti. Više informacija: Prikaz ovisnosti za komponentu
Stvorite rješenje koje ćete koristiti za pretvaranje komponenti iz neupravljanih u upravljane.
- U svom razvojnom okruženju stvorite jedno neupravljano rješenje koje će se koristiti za sadržavanje svih aplikacija utemeljenih na modelu, tablica i ovisnih komponenti, kao što su obrasci, prikazi, polja, grafikoni i nadzorne ploče. Microsoft Dataverse Uključivanje svih ovih komponenti zajedno može pomoći smanjiti mogućnosti za probleme sa slojevitošću među rješenjima koji bi se mogli pojaviti kasnije kada ažurirate ili uvedete nove aplikacije stvorene prema modelu i prilagođavanja. Dodatne informacije: Stvaranje rješenja
- Za neupravljane komponente, kao što su prilagođene neupravljane tablice, nećete koristiti segmentaciju već ćete odabrati Uključi sve komponente prilikom dodavanja tih komponenata u rješenje.
- Ako postoje upravljane komponente koje ste prilagodili, koristite segmentaciju prilikom dodavanja tih komponenti u rješenje. Na primjer, ako ste dodali prilagođeni stupac ili promijenili zaslonski naziv za postojeći stupac u Power Apps standardnoj tablici, kao što je Račun i Kontakt, koristite segmentaciju tako da izvozite samo prilagođene komponente koje su potrebne vašem projektu, a ne dodatne komponente koje ne namjeravate servisirati. Kako biste to učinili, odaberite Odaberi komponente, a zatim u rješenje dodajte samo svoje prilagođene komponente.
Savjet
Kako biste vidjeli je li upravljana komponenta prilagođena, potražite neupravljani sloj koji će biti iznad osnovnog upravljanog sloja komponente. Više informacija: Prikaz slojeva rješenja za komponentu
- Ako za pretvaranje imate aplikacije od gotovih gradivnih elemenata, tijekove, aplikacije portala ili dodatke, možete ih dodati u zasebno neupravljano rješenje sada ili kasnije.
- Nemojte zaboraviti koristiti jednog izdavača za sva svoja rješenja. Dodatne informacije: Izdavač rješenja
- U svom razvojnom okruženju stvorite jedno neupravljano rješenje koje će se koristiti za sadržavanje svih aplikacija utemeljenih na modelu, tablica i ovisnih komponenti, kao što su obrasci, prikazi, polja, grafikoni i nadzorne ploče. Microsoft Dataverse Uključivanje svih ovih komponenti zajedno može pomoći smanjiti mogućnosti za probleme sa slojevitošću među rješenjima koji bi se mogli pojaviti kasnije kada ažurirate ili uvedete nove aplikacije stvorene prema modelu i prilagođavanja. Dodatne informacije: Stvaranje rješenja
Uvedite upravljano rješenje.
- Ako imate postojeće testno okruženje, možete prijeći na sljedeći korak. Međutim, preporučujemo vam da napravite kopiju svojeg proizvodnog okruženja da biste ga koristili kao testno okruženje. Više informacija: Kopiranje okruženja
- Izvezite neupravljano(a) rješenje(a) iz svojeg razvojnog okruženja kao upravljano. Dodatne informacije: Izvoz rješenja
- Ako u testnom okruženju postoji neupravljano rješenje koje ima isti naziv kao i upravljano rješenje koje želite uvesti, izbrišite zapis neupravljanog rješenja u testnom okruženju. Kako biste izbrisali zapis neupravljanog rješenja, idite na Power Apps, odaberite testno ili proizvodno okruženje, odaberite Rješenja, odaberite neupravljano rješenje, a zatim na naredbenoj traci odaberite Izbriši. Primijetite da se brisanjem neupravljanog rješenja ne brišu neupravljane komponente rješenja.
- Uvezite rješenje u testno okruženje pomoću naredbe uvoza rješenja Power Platform CLI uz parametar pretvori-u-upravljano ili zadatka uvoza rješenja Alati DevOps. Trenutno ne možete uspješno uvesti rješenje i pretvoriti sve komponente u upravljane pomoću portala Power Apps.
- Postoje različite vrste testova pomoću kojih možete provjeriti rade li određene funkcije ili značajke vaše aplikacije ispravno. Neki od tih testova uključuju jedinične testove, sveobuhvatne testove i testove prihvaćanja korisnika (UAT).
- Nakon što je testiranje završeno i potvrđeno, ponovite korake c – e, ali umjesto da izvodite korak u testnom okruženju, izvedite korak u svojem proizvodnom okruženju.
- Ako imate aplikacije od gotovih gradivnih elemenata, tijekove ili aplikacije portala, upravljano(a) rješenje(a) najprije uvezite u testno, a zatim u svoja proizvodna okruženja na sličan način kao što je gore opisano.
Sljedeći koraci
Sada kada ste prešli na upravljana rješenja, preporučujemo vam da razumijete slojevitost rješenja i komponenti. Osim toga, s izuzetkom vaših razvojnih okruženja, u vašim okruženjima ne bi trebalo biti neupravljanih prilagođavanja ili neupravljanih rješenja. Dodatne informacije: Slojevi rješenja