Primer 3: Prehod iz neupravljanih v upravljane rešitve v organizaciji
Ta scenarij obravnava situacijo, ko vaše produkcijsko okolje vsebuje več neupravljanih rešitev ali pa so vaše prilagoditve narejene v privzeti rešitvi. Tu opisana opravila vam pokažejo, kako pretvoriti vse neupravljane komponente aplikacije, ki temelji na modelu, v upravljane z eno samo rešitvijo, ki bo uporabljena za izdelavo ene upravljane plasti v preskusnem in proizvodnem okolju. Pozneje boste morda želeli ustvariti dodatne rešitve za razvoj različnih strategij plasti in odvisnosti med rešitvami.
Z izjemo vašega razvojnega okolja je končni rezultat imeti v okoljih samo upravljane rešitve. Več informacij: Upravljane in neupravljane rešitve.
Zahteve
- Ločena razvojna in proizvodna okolja. Poleg tega priporočamo, da vzdržujete tudi vsaj eno preskusno okolje, ki je ločeno od vašega razvojnega in proizvodnega okolja.
- Uporabite enega izdajatelja za vse vaše rešitve v vseh vaših okoljih. Več informacij: Izdajatelj rešitve.
Pretvarjanje neupravljane rešitve v upravljano
Ugotovite in odstranite nepotrebne tabele in komponente.
- Ustvarite varnostno kopijo svojega produkcijskega okolja. V naslednjem koraku lahko vrnete komponente, ki jih morda nehote izbrišete z izvozom in uvozom rešitve.
- Odstranite tabele in komponente, ki niso potrebne, iz vašega proizvodnega okolja. Na primer, razmislite o brisanju tabel brez zapisov ali zelo starih zapisov ali tabel in komponent, ki niso odvisne. Več informacij: Ogled odvisnosti komponent
Ustvarite rešitev za pretvorbo komponent iz neupravljanih v upravljane.
- V svojem razvojnem okolju ustvarite posamezno neupravljano rešitev, ki bo uporabljena za vsebovanje vseh aplikacij Microsoft Dataverse, ki temeljijo na modelu, tabel in odvisnih komponent, kot so obrazci, pogledi, polja, grafikoni in nadzorne plošče. Vključitev vseh teh komponent skupaj lahko pomaga zmanjšati možnosti za težave glede plasti v več rešitvah, ki se lahko pojavijo pozneje, ko posodobite ali uvedete nove aplikacije, ki temeljijo na modelu, in prilagoditve. Več informacij: Ustvarjanje rešitve
- Za neupravljane komponente, kot so neupravljane tabele po meri, ne boste uporabili segmentacije, ampak boste izbrali Vključi vse komponente pri dodajanju teh komponent v rešitev.
- Če obstajajo upravljane komponente, ki ste jih prilagodili, uporabite segmentacijo pri dodajanju teh komponent v rešitev. Če ste na primer dodali stolpec po meri ali spremenili prikazno ime za obstoječi stolpec v standardni tabeli Power Apps, kot npr. kupec in stik, uporabite segmentacijo, tako da izvozite samo prilagojene komponente, ki jih potrebujete za projekt, in ne dodatnih komponent, ki jih ne nameravate uporabljati. Če želite to narediti, izberite Izberi komponente in nato v rešitev dodajte samo svoje komponente po meri.
Nasvet
Če želite preveriti, ali je bila upravljana komponenta prilagojena, poiščite neupravljano plast, ki bo nad osnovno upravljano plastjo komponente. Več informacij: Ogled plasti rešitve za komponento
- Če imate aplikacije s platnom, poteke, aplikacije za portale ali vtičnike, ki jih želite pretvoriti, jih lahko dodate v ločeno neupravljano rešitev zdaj ali pozneje.
- Ne pozabite uporabiti enega izdajatelja za vse svoje rešitve. Več informacij: Izdajatelj rešitve.
- V svojem razvojnem okolju ustvarite posamezno neupravljano rešitev, ki bo uporabljena za vsebovanje vseh aplikacij Microsoft Dataverse, ki temeljijo na modelu, tabel in odvisnih komponent, kot so obrazci, pogledi, polja, grafikoni in nadzorne plošče. Vključitev vseh teh komponent skupaj lahko pomaga zmanjšati možnosti za težave glede plasti v več rešitvah, ki se lahko pojavijo pozneje, ko posodobite ali uvedete nove aplikacije, ki temeljijo na modelu, in prilagoditve. Več informacij: Ustvarjanje rešitve
Uvedite upravljano rešitev.
- Če imate obstoječe preskusno okolje, lahko preidete na naslednji korak. Priporočamo pa, da naredite kopijo produkcijskega okolja za uporabo kot preskusno okolje. Več informacij: Kopiranje okolja
- Izvozite neupravljane rešitve iz svojega razvojnega okolja kot upravljane. Več informacij: Izvoz rešitev
- Če v testnem okolju obstaja neupravljana rešitev, ki ima isto ime kot upravljana rešitev, ki jo želite uvoziti, izbrišite zapis neupravljane rešitve v testnem okolju. Če želite izbrisati zapis neupravljane rešitve, pojdite na Power Apps, izberite preskusno ali produkcijsko okolje, izberite Rešitve, izberite neupravljano rešitev, nato pa v ukazni vrstici izberite Izbriši. Upoštevajte, da brisanje upravljane neupravljane rešitve ne izbriše neupravljanih komponent rešitve.
- Rešitev uvozite v preskusno okolje z uporabo uvoza rešitve Power Platform CLI prek parametra pretvori v upravljano ali opravila za uvoz rešitve Orodja DevOps. Trenutno rešitve ne morete uspešno uvoziti in pretvoriti vseh komponent v upravljane prek portala Power Apps.
- Obstajajo različne vrste testov, s katerimi lahko preverite, ali določene funkcije aplikacije delujejo pravilno. Nekateri od teh testov vključujejo preskuse enot, celovite preskuse in preskuse sprejemljivosti uporabnikov (UAT).
- Ko je testiranje končano in veljavnost preverjena, ponovite korake c–e, vendar namesto da bi izvedli korak v testnem okolju, izvedite korak v proizvodnem okolju.
- Če imate aplikacije s platnom, poteke ali aplikacije za portale, upravljane rešitve najprej uvozite v test in nato v produkcijska okolja na podoben način, kot je opisano zgoraj.
Naslednji koraki
Zdaj, ko ste prešli na upravljane rešitve, vam priporočamo, da se seznanite z razporejanjem rešitev in plastmi komponent. Poleg tega, razen v razvojnih okoljih, v vaših okoljih ne sme biti nobenih neupravljanih prilagoditev ali neupravljanih rešitev. Več informacij: Plasti rešitev