Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Lahendused on mehhanism rakenduste elutsükli halduse (ALM) rakendamiseks Power Apps . Power Automate Selles artiklis kirjeldatakse järgmisi põhilahenduse põhimõtteid.
- Kaks tüüpi lahendusi (hallatav või mittehallatav)
- Lahenduse komponendid
- Lahenduse elutsükkel
- Lahenduse väljastaja
- Lahenduse ja lahenduse komponendi sõltuvused
Hallatavad ja mittehallatavad lahendused
Lahendus saab olla hallatav või mittehallatav.
Arendatakse haldamata lahendusi. Haldamata lahendusi kasutatakse arenduskeskkondades rakenduse muutmise ajal. Mittehallatavaid lahendusi saab eksportida nii mittehallatavate kui ka hallatavatena. Teie lahenduste eksporditud mittehallatavad versioonid tuleks teie lähtekeskkonna juhtimissüsteemi sisse registreerida. Mittehallatav lahendus peaks olema teie Microsoft Power Platformi varade allikaks. Haldamata lahenduse kustutamisel kustutatakse ainult selles sisalduvate kohandustega lahenduse konteiner. Kõik mittehallatavad kohandused jäävad kehtima ja kuuluvad vaikelahendusse.
Hallatud lahendused juurutatakse. Hallatavaid lahendusi juurutatakse mis tahes keskkonda, mis ei ole selle lahenduse arenduskeskkond. Nende keskkondade hulka kuuluvad testimis-, kasutajate vastuvõtutestimise (UAT), süsteemiintegratsiooni testimise (SIT) ja tootmiskeskkonnad. Hallatavaid lahendusi saab teenindada sõltumatult muudest hallatavatest lahendustest keskkonnas. ALM-i parima tava kohaselt tuleks hallatavad lahendused luua, eksportides mittehallatava lahenduse hallatavana ja järgu artefaktina. Täiendavalt saate teha järgmist.
- Hallatavas lahenduses ei saa komponente otse redigeerida. Hallatavate komponentide redigeerimiseks lisage need esmalt mittehallatava lahendusena.
- Hallatava komponendi redigeerimisel lood sõltuvuse oma mittehallatavate kohanduste ja hallatava lahenduse vahel. Kui sõltuvus on olemas, ei saa hallatavat lahendust desinstallida enne, kui olete sõltuvuse eemaldanud.
- Mõningaid hallatavaid komponente ei saa muuta. Komponendi redigeerimise kontrollimiseks vaadake jaotist Hallatud atribuudid.
- Hallatavat lahendust ei saa eksportida. Kuid saate eksportida mittehallatava lahenduse hallatavana.
- Hallatava lahenduse kustutamisel (desinstallimisel) eemaldatakse kõik sellega seotud kohandused ja laiendused.
- Hallatavas lahenduses ei saa komponente otse redigeerida. Hallatavate komponentide redigeerimiseks lisage need esmalt mittehallatava lahendusena.
Oluline
- Hallatavat lahendust ei saa importida samasse keskkonda, mis sisaldab algset mittehallatavat lahendust. Hallatava lahenduse testimiseks on vaja eraldi keskkonda, kuhu seda importida.
- Hallatava lahenduse kustutamisel lähevad kaotsi järgmised andmed: hallatava lahenduse osaks olevates kohandatud tabelites talletatud andmed ja hallatava lahenduse osaks olevates kohandatud veergudes talletatud andmed teistes tabelites, mis ei ole hallatava lahenduse osad.
Koostajad ja arendajad töötavad arenduskeskkondades mittehallatava lahenduse abil ja seejärel impordivad need hallatava lahendusena teise allavoolu keskkonda (näiteks testimise).
Märkus.
Arenduskeskkonnas kohandamisel töötate mittehallatavas kihis. Mittehallatava lahenduse eksportimisel hallatava lahendusena mõnda muusse keskkonda selle levitamiseks, importitakse hallatav lahendus seejärel keskkonda hallatava kihina. Lisateave. Lahenduse kihid
Lahenduse komponendid
Komponent, tuntud ka kui objektid, esindab midagi, mida saate potentsiaalselt kohandada. Komponent on mis tahes üksus, mille saab lahendusse kaasata. Lahenduse kaasatud komponentide kuvamiseks avage soovitud lahendus. Komponendid on loetletud loendis Komponendid.
Märkus.
- Lahendus võib olla kuni 95 MB suurune.
- Hallatavas lahenduses ei saa komponente otse redigeerida.
Lahendusele lisatavate komponentide tüüpide loendi vaatamiseks minge jaotisse Komponenditüübi valikud.
Teatud komponendid on pesastatud muudesse komponentidesse. Näiteks sisaldab tabel vorme, vaateid, diagramme, veerge, tabelite seoseid, sõnumeid ja ärireegleid. Iga komponendi jaoks on vaja tabelit. Välja arvatud valikuveerud, ei saa ükski teine veerg tabelist väljaspool eksisteerida. Me ütleme, et veerg sõltub tabelist. Komponentide tüüpe on kaks korda rohkem kui eelmises loendis näidatud, kuid enamik neist on pesastatud teiste komponentide sisse ja pole rakenduses nähtavad.
Lahendusekomponentide otstarve on järgida piiranguid selle suhtes, mida saab hallatavate atribuutide abil kohandada, ning kõiki lahenduse sõltuvusi, et seda saaks eksportida, importida ja (hallatavas lahenduses) kustutada, ilma et midagi maha jääks.
Lahenduse elutsükkel
Lahendused toetavad järgmisi toiminguid, mis aitavad toetada rakenduse elutsükli protsesse.
- Loo. Loo ja eksporti mittehallatavaid lahendusi.
- Värskendus. Looge hallatava lahenduse värskendusi, mis juurutatakse peamisele hallatavale lahendusele. Värskendusega ei saa kustutada komponente.
- Uuenda. Importige lahendus olemasoleva hallatava lahenduse täiendusena, mis eemaldab kasutamata komponendid ja rakendab täiendusloogikat. Täiendused hõlmavad kõikide lahenduse paikade koondamist (ühendamist) lahenduse uude versiooni. Lahenduste uuendamine kustutab komponendid, mis olid olemas, kuid ei kuulu enam uuendatud versiooni. Soovi korral võite täiendada kohe või kavandada täiendamise järgmises etapis, et saaksite enne täienduse lõpuleviimist veel täiendavaid toiminguid teha.
- Parandus. Paik sisaldab ainult peamise hallatava lahenduse muudatusi, nt komponentide ja väärtuste lisamine või redigeerimine. Kasutage paikasid väikeste värskenduste tegemisel (sarnaselt kiirparandusega). Kui paigad on imporditud, on need peamise lahenduse peal kihiti. Paigaga ei saa kustutada komponente.
Lahenduse väljastaja
Iga rakendus ja muud lahenduse komponendid, näiteks teie loodud tabelid või mis tahes kohandused, on osa lahendusest. Kuna Igal lahendusel on väljastaja, peaksite vaikeväärtuse kasutamise asemel looma oma väljastaja. Lahenduse loomisel määrate lahenduse väljastaja.
Märkus.
- Vaikimisi, kui te ei kasuta kohandatud lahendust, töötate vaikesüsteemilahendustega, mida tuntakse kui **Vaikimisi lahendus** ja **Vaikimisi lahendus**. Common Data Service Lisateave: Vaikelahendus ja Common Data Service'i vaikelahendus
- Eelistatud lahendus on teie määratud lahendus, millest saab teie vaikelahendus. Lisateave: Määrake eelistatud lahendus
Lahenduse avaldajat, kes komponendi loob, peetakse selle komponendi omanikuks. Komponendi omanik kontrollib, milliseid muudatusi teised lahenduste (sealhulgas selles komponendi) avaldajad võivad teha ning mida mitte. Sama väljastaja raames on võimalik viia komponendi omandiõigust ühest lahendusest teise, kuid mitte teise väljastajasse. Kui olete tutvustanud avaldajale hallatava lahenduse komponenti, ei saa te komponendi avaldajat muuta. Selle piirangu tõttu on kõige parem määratleda üks avaldaja, et saaksite hiljem lahenduste vahel kihistusmudelit muuta.
Lahenduse väljastaja määrab, kes rakenduse välja töötas. Seetõttu peaksite looma tähendusliku lahenduse väljastaja nime.
Lahenduse väljastaja eesliide
Lahenduse väljastaja hõlmab eesliidet. Väljastaja eesliite abil on võimalik nimede kattumist vältida. See võimaldab erinevate väljaandjate lahendusi samasse keskkonda installida ilma konfliktideta. Näiteks siin kuvatav Contoso lahendus sisaldab lahenduse väljastaja eesliidet contoso.
Märkus.
Kui soovite muuta lahenduse väljastaja eesliidet, peaksite tegema seda enne uute rakenduste või metaandmete loomist, kuna metaandmete üksuste nimesid ei saa pärast loomist enam muuta.
Lisateave:
Lahendusesõltuvused
Hallatavate lahenduste kihistusviisi tõttu võib mõni hallatav lahendus olla sõltuv teiste hallatavate lahenduste lahendusekomponentidest. Mõned lahenduste avaldajad kasutavad seda ära modulaarsete lahenduste loomiseks. Võimalik, et peate esmalt installima "põhilise" hallatava lahenduse ja seejärel installima teise hallatava lahenduse, mis kohandab baaslahenduse komponente veelgi. Teine hallatav lahendus sõltub lahendusekomponentidest, mis on esimese lahenduse osa.
Süsteem jälgib neid lahendustevahelisi sõltuvusi. Kui püüate installida lahenduse, mis nõuab baaslahendust, mida pole installitud, ei saa te lahendust installida. Saate teate, mis ütleb, et lahendus nõuab esmalt teise lahenduse installimist. Samamoodi ei saa sõltuvuste tõttu baaslahendust desinstallida, kui sellest sõltuv lahendus on endiselt installitud. Enne baaslahenduse desinstallimist peate desinstallima sõltuva lahenduse. Lisateave: Sõltuvuste eemaldamine
Lahenduse komponendi sõltuvused
Lahenduse komponent kujutab endast üksust, mida võite saada kohandada. Kõik, mida saab lahendusse lisada, on lahenduse komponent ja mõned komponendid sõltuvad teistest komponentidest. Näiteks veebisaidi veerg ja konto kokkuvõtte aruanne sõltuvad mõlemad konto tabelist. Lisateavet leiate teemast Lahenduse komponentide sõltuvuse jälgimine
Vt ka
Lahenduse kihid
Loo ja halda keskkondi administraatorikeskuses Power Platform