Opomba
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Rešitve so mehanizem za izvajanje upravljanja življenjskega cikla aplikacij (ALM) v Power Apps in Power Automate. Ta članek opisuje naslednje koncepte ključne rešitve:
- Dve vrsti rešitev (upravljane ali neupravljane)
- Komponente rešitve
- Življenjski cikel rešitve
- Izdajatelj rešitve
- Odvisnost rešitve in komponent rešitve
Upravljane in neupravljane rešitve
Rešitev je lahko upravljana ali neupravljana.
Razvijajo se neupravljane rešitve. Neupravljane rešitve se uporabljajo v razvojnih okoljih, medtem ko spreminjate svojo aplikacijo. Neupravljane rešitve je mogoče izvoziti kot neupravljane ali upravljane. Izvožene neupravljane različice vaših rešitev je treba zabeležiti v vašem sistemu za nadzor izvorne kode. Neupravljane rešitve veljajo kot vaš vir za sredstva Microsoft Power Platform. Ko je neupravljana rešitev izbrisana, se izbriše samo vsebnik rešitve z vsemi prilagoditvami, ki so vanjo vključene. Vse neupravljane prilagoditve ostanejo v veljavi in pripadajo privzeti rešitvi.
Upravljane rešitve so uvedene. Upravljane rešitve se uvajajo v katero koli okolje, ki ni razvojno okolje za to rešitev. Ta okolja vključujejo testna okolja, uporabniško sprejemno testiranje (UAT), sistemsko integracijsko testiranje (SIT) in produkcijska okolja. Upravljane rešitve je mogoče servisirati neodvisno od drugih upravljanih rešitev v okolju. Pri upravljanju življenjskega cikla aplikacij (ALM) priporočamo, da upravljane rešitve ustvarite tako, da izvozite neupravljano rešitev kot upravljano in jo obravnavate kot artefakt gradnje. Dodatno:
- Komponent ne morete urejati neposredno v upravljani rešitvi. Če želite urediti upravljane komponente, jih najprej dodajte v neupravljano rešitev.
- Ko urejate upravljano komponento, ustvarite odvisnost med neupravljanimi prilagoditvami in upravljano rešitvijo. Če obstaja odvisnost, upravljane rešitve ni mogoče odstraniti, dokler ne odstranite odvisnosti.
- Nekaterih upravljanih komponent ni mogoče urejati. Če želite preveriti, ali je komponento mogoče urejati, glejte Upravljane lastnosti.
- Upravljane rešitve ni mogoče izvoziti. Neupravljano rešitev pa lahko izvozite kot upravljano.
- Ko se upravljana rešitev izbriše (odstrani), se odstranijo vse z njo povezane prilagoditve in razširitve.
- Komponent ne morete urejati neposredno v upravljani rešitvi. Če želite urediti upravljane komponente, jih najprej dodajte v neupravljano rešitev.
Pomembno
- Upravljane rešitve ne morete uvoziti v okolje, ki vsebuje izvirno neupravljano rešitev. Če želite preskusiti upravljano rešitev, potrebujete ločeno okolje, v katero ga lahko uvozite.
- Ko izbrišete upravljano rešitev, se izgubijo naslednji podatki: podatki, shranjeni v tabelah po meri, ki so del upravljane rešitve, in podatki, shranjeni v stolpcih po meri, ki so del upravljane rešitve v drugih tabelah, ki niso del upravljane rešitve.
Ustvarjalci in razvijalci v razvojnih okoljih uporabljajo rešitve, ki niso upravljane, in jih nato v nadaljnja okolja – kot je na primer testno okolje – uvozijo v obliki upravljanih rešitev.
opomba,
Ko prilagoditev opravite v razvojnem okolju, delujete v neupravljani plasti. Ko pa nato izvozite neupravljano rešitev kot upravljano rešitev (za porazdelitev v drugo okolje), se upravljana rešitev v okolje uvozi v upravljanem sloju. Več informacij: Plasti rešitev
Komponente rešitve
Komponenta, znana tudi kot objekt, predstavlja nekaj, kar lahko potencialno prilagodite. Vse, kar je mogoče vključiti v rešitev, je komponenta. Če si želite ogledati komponente, ki so vključene v rešitev, odprite želeno rešitev. Komponente so navedene na seznamu Komponente.
opomba,
- Rešitev je lahko velika do 95 MB.
- Komponent ne morete urejati neposredno v upravljani rešitvi.
Če si želite ogledati seznam vrst komponent, ki jih je mogoče dodati kateri koli rešitvi, pojdite na Možnosti vrst komponent.
Nekatere komponente so ugnezdene v druge komponente. Tabela na primer vsebuje obrazce, poglede, grafikone, stolpce, relacije med tabelami, sporočila in poslovna pravila. Vsaka od teh komponent zahteva obstoj tabele. Razen stolpcev z možnostmi izbire vsi drugi stolpci ne morejo obstajati zunaj tabele. Pravimo, da je stolpec odvisen od tabele. Obstaja dvakrat toliko vrst komponent, kot je prikazano na prejšnjem seznamu, vendar je večina ugnezdenih v drugih komponentah in niso vidne v aplikaciji.
Namen komponent je slediti morebitnim omejitvam pri prilagajanju z uporabo upravljanih lastnosti in vsem odvisnostim, tako da jih je mogoče izvoziti, uvoziti in (pri upravljanih rešitvah) v celoti izbrisati.
Življenjski cikel rešitve
Rešitve podpirajo naslednja dejanja, ki pomagajo podpirati postopke življenjskega cikla aplikacij:
- Ustvari. Ustvarjanje in izvoz neupravljanih rešitev.
- Posodobitev. Ustvarite posodobitve upravljane rešitve, ki so nameščene v nadrejeni upravljani rešitvi. Komponent ne morete izbrisati s posodobitvijo.
- Nadgradi. Rešitev uvozite kot nadgradnjo obstoječe upravljane rešitve, s čimer odstranite neuporabljene komponente in implementirate logiko nadgradnje. Nadgradnje vključujejo zbiranje (spajanje) vseh popravkov rešitve v novo različico rešitve. Nadgradnje rešitve izbrišejo komponente, ki so obstajale, vendar niso več vključene v nadgrajeno različico. Različico lahko nadgradite takoj ali pa nadgradnjo opravite po stopnjah, s čimer boste lahko pred dokončanjem nadgradnje opravili nekaj dodatnih dejanj.
- Popravek. Popravek vsebuje samo spremembe za nadrejeno upravljano rešitev, na primer dodajanje ali urejanje komponent in sredstev. Popravke uporabite ob izvedbi manjših sprememb (podobno kot sprotni popravek). Ko so popravki uvoženi, so v plasti nad nadrejeno rešitvijo. Komponent ne morete izbrisati s popravkom.
Izdajatelj rešitve
Vsaka aplikacija in druge komponente rešitve, kot so tabele, ki jih ustvarite, ali kakršna koli prilagoditev, ki jo opravite, so del rešitve. Ker ima vsaka rešitev izdajatelja, morate ustvariti svojega izdajatelja, namesto da bi uporabili privzetega. Izdajatelja navedete, ko ustvarite rešitev.
opomba,
- Če ne uporabljate rešitve po meri, boste privzeto delali s privzetimi sistemskimi rešitvami, ki so znane kot Common Data Service Privzeta rešitev in Privzete rešitve. Več informacij: Privzeta rešitev in privzeta rešitev Common Data Service
- Prednostna rešitev je rešitev, ki jo določite in postane vaša privzeta rešitev. Več informacij: Nastavite želeno rešitev
Izdajatelj rešitve, v kateri je komponenta ustvarjena, šteje za lastnika te komponente. Lastnik komponente nadzoruje, katere spremembe lahko ali ne smejo izvajati drugi izdajatelji rešitev, vključno s to komponento. Lastništvo nad komponento je mogoče prestaviti iz ene rešitve na drugo v okviru istega izdajatelja, ne pa tudi med izdajatelji. Ko predstavite izdajatelja za komponento v upravljani rešitvi, ne morete spremeniti izdajatelja za komponento. Zaradi te omejitve je najbolje definirati enega samega založnika, da lahko pozneje spremenite model plastenja v različnih rešitvah.
Izdajatelj rešitve določa, kdo je razvil aplikacijo. Iz tega razloga ustvarite ime izdajatelja rešitve, ki je smiselno.
Predpona izdajatelja rešitve
Ime izdajatelja rešitve mora imeti tudi predpono. Predpona izdajatelja je mehanizem, ki preprečuje težave pri poimenovanju. To omogoča namestitev rešitev različnih založnikov v isto okolje z malo konflikti. Tukaj prikazana rešitev Contoso na primer vključuje predpono izdajatelja rešitve contoso.
opomba,
Predpono izdajatelja rešitve spremenite, preden ustvarite nove aplikacije ali elemente metapodatkov, saj imen elementov metapodatkov ne morete spremeniti po njihovem ustvarjanju.
Več informacij:
Odvisnosti rešitve
Glede na razvrstitev upravljanih rešitev v plasteh so lahko nekatere upravljane rešitve odvisne od komponent rešitve v drugih upravljanih rešitvah. Nekateri založniki rešitev to izkoriščajo za gradnjo modularnih rešitev. Morda boste morali najprej namestiti »osnovno« upravljano rešitev in nato namestiti drugo upravljano rešitev, ki dodatno prilagodi komponente v osnovni upravljani rešitvi. Druga upravljana rešitev je odvisna od komponent rešitve, ki so del prve rešitve.
Sistem sledi tem odvisnostim med rešitvami. Če poskusite namestiti rešitev, ki zahteva osnovno rešitev, ki ni nameščena, je ne boste mogli namestiti. Prikaže se sporočilo, da je treba za rešitev najprej namestiti drugo rešitev. Podobno zaradi odvisnosti ne morete odstraniti osnovne rešitve, medtem ko je nameščena rešitev, ki je od nje odvisna. Preden lahko odstranite osnovno rešitev, morate odstraniti odvisno rešitev. Več informacij: Odstranjevanje odvisnosti
Odvisnosti komponente rešitve
Komponenta rešitve je del programa, ki ga lahko morda prilagodite. Vse, kar je mogoče vključiti v rešitev, je komponenta rešitve, nekatere komponente pa so odvisne od drugih komponent. Na primer, stolpec spletnega mesta in povzetek poročila o računu sta odvisna od tabele računa. Več informacij: Sledenje odvisnosti za komponente rešitve
Glejte tudi
Plasti rešitve
Ustvarjanje in upravljanje okolij v skrbniškem središču Power Platform