Deli putem


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

  1. Identifikujte i uklonite nepotrebne tabele i komponente.

    1. 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.
    2. 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
  2. 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
  3. Primenite kompletno rešenje.

    1. 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
    2. Izvezite nekompletna rešenja iz svog razvojnog okruženja kao kompletna. Još informacija: Izvoz rešenja
    3. 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.
    4. 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.
    5. 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).
    6. 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.
    7. 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

Takođe pogledajte

5. scenario: Podrška razvoju tima