3. scenario: Prelazak sa nekompletnih na kompletna rešenja u organizaciji
Ovaj scenario se bavi situacijom u kojoj vaše proizvodno okruženje sadrži nekoliko nekompletnih rešenja ili su vaša prilagođavanja izvršena u podrazumevanom rešenju. Ovde opisani zadaci pokazuju vam kako da sve svoje neupravljane komponente aplikacije zasnovane na modelu konvertujete u upravljane pomoću jednog rešenja koje će se koristiti za kreiranje jednog upravljanog sloja u probnom i proizvodnom okruženju. Kasnije ćete možda želeti da kreirate dodatna rešenja za razvoj različitih strategija slojeva i zavisnosti između rešenja.
Sa izuzetkom razvojnog okruženja, krajnji rezultat je da imate samo kompletna rešenja u okruženjima. Još informacija: Nekompletna i kompletna rešenja.
Preduslovi
- Razdvojite okruženje za razvoj i proizvodno okruženje. Pored toga, preporučujemo vam i da održavate najmanje jedno probno okruženje koje je razdvojeno od vašeg okruženja za razvoj i proizvodnog okruženja.
- Koristite jednog izdavača za sva svoja rešenja u svim okruženjima. Još informacija: Izdavač rešenja
Konvertovanje nekompletnog rešenja u kompletno
Identifikujte i uklonite nepotrebne tabele i komponente.
- Kreirajte rezervnu kopiju vašeg proizvodnog okruženja. U sledećem koraku možete vratiti komponente koje bi mogle biti nehotično izbrisane izvozom i uvozom rešenja.
- Uklonite iz proizvodnog okruženja tabele i komponente koje nisu potrebne. Na primer, razmislite o brisanju tabela bez zapisa ili sa vrlo starim zapisima ili tabela i komponenti koje nemaju zavisne elemente. Još informacija: Prikaz zavisnih elemenata za komponentu
Napravite rešenje koje ćete koristiti za konverziju komponenti iz neupravljanih u upravljane.
- U razvojnom okruženju kreirajte jedno nekonžentirano rešenje koje će se koristiti za sadržavanje Microsoft Dataverse svih aplikacija, tabela i zavisnih komponenti, kao što su obrasci, prikazi, polja, grafikoni i kontrolne table. Uključivanje svih ovih komponenti zajedno može smanjiti šanse za probleme sa višeslojnim rešenjima koji se mogu pojaviti kasnije kada ažurirate ili uvodite nove aplikacije zasnovane na modelu i prilagođavanja. Još informacija: Kreiranje rešenja
- Za neupravljane komponente, kao što su prilagođene neupravljane tabele, nećete koristiti segmentaciju već ćete izabrati Uključi sve komponente prilikom dodavanja tih komponenti u rešenje.
- Ako postoje upravljane komponente koje ste prilagodili, koristite segmentaciju kada dodate te komponente u rešenje. Na primer, ako ste dodali prilagođenu kolonu ili promenili ime za prikaz za postojeću kolonu u Power Apps standardnoj tabeli kao što su Kontakt i Poslovni kontakt, koristite segmentaciju tako da izvozite samo prilagođene komponente koje su potrebne projektu, a ne dodatne komponente koje ne nameravate da servisirate. Da biste to uradili, odaberite Izaberi komponente, a zatim dodajte samo prilagođene komponente u rešenje.
Napojnica
Da biste videli da li je upravljana komponenta prilagođena, potražite nenadgledani sloj koji će biti iznad osnovnog nadgledanog sloja komponente. Još informacija: Prikaz slojeva rešenja za komponentu
- Ako imate aplikacije sa podlogom, tokove, aplikacije portala ili dodatne komponente za konverziju, možete ih dodati u zasebno nekompletno rešenje sada ili kasnije.
- Ne zaboravite da koristite jednog izdavača za sva svoja rešenja. Još informacija: Izdavač rešenja
- U razvojnom okruženju kreirajte jedno nekonžentirano rešenje koje će se koristiti za sadržavanje Microsoft Dataverse svih aplikacija, tabela i zavisnih komponenti, kao što su obrasci, prikazi, polja, grafikoni i kontrolne table. Uključivanje svih ovih komponenti zajedno može smanjiti šanse za probleme sa višeslojnim rešenjima koji se mogu pojaviti kasnije kada ažurirate ili uvodite nove aplikacije zasnovane na modelu i prilagođavanja. Još informacija: Kreiranje rešenja
Primenite kompletno rešenje.
- Ako imate postojeće probno okruženje, možete preći na sledeći korak. Međutim, preporučujemo vam da napravite kopiju proizvodnog okruženja da biste ga koristili kao probno okruženje. Još informacija: Kopiranje okruženja
- Izvezite nekompletna rešenja iz svog razvojnog okruženja kao kompletna. Još informacija: Izvoz rešenja
- Ako u probnom okruženju postoji nekompletno rešenje koje ima isti naziv kao kompletno koje želite da uvezete, izbrišite zapis nekompletnog rešenja u probnom okruženju. Da biste izbrisali zapis nekompletnog rešenja, idite na Power Apps, izaberite probno ili proizvodno okruženje, izaberite Rešenja, izaberite nekompletno rešenje, a zatim na komandnoj traci izaberite Izbriši. Uočite da brisanje nekompletnog rešenja ne briše neupravljane komponente rešenja.
- Uvezite rešenje u probno okruženje koristeći komandovanje uvozom Power Platform CLI rešenja pomoću parametra convert-to-managed ili zadatka uvoza rešenja za DevOps skup alatki. Trenutno ne možete uspešno da uvezete rešenje i konvertujete sve komponente u upravljane pomoću Power Apps portala.
- Postoje razne vrste testova pomoću kojih možete da proverite da li određene funkcije ili karakteristike vaše aplikacije funkcionišu ispravno. Neki od ovih testova uključuju testove jedinica, sveobuhvatne testove i testove prihvatljivosti korisnika (UAT).
- Kada se testiranje završi i potvrdi, ponovite korake c-e, ali umesto da izvodite korak u probnom okruženju, izvedite korak u proizvodnom okruženju.
- Ako imate aplikacije sa podlogom, tokove ili aplikacije portala, kompletna rešenja uvezite prvo u probno, a zatim u proizvodno okruženje na sličan način kao što je gore opisano.
Sledeći koraci
Sad kad ste prešli na kompletna rešenja, preporučujemo vam da razumete uslojavanje rešenja i komponenti. Osim toga, sa izuzetkom vašeg razvojnog okruženja, u vašim okruženjima ne bi trebalo da bude neupravljanih prilagođavanja ili nekompletnih rešenja. Još informacija: Slojevi rešenja