Megosztás a következőn keresztül:


Megoldási elvek

A megoldások az alkalmazás életciklus-kezelésének (ALM) megvalósítására szolgáló mechanizmust jelentik az és-ben Power Apps Power Automate. A cikk a következő alapvető megoldási fogalmakat ismerteti:

  • A megoldások két típusa
  • Megoldás-összetevők
  • Egy megoldás életciklusa
  • Megoldás-közzétevő
  • Megoldás és megoldásösszetevő-függőségek

Felügyelt és nem felügyelt megoldások

A megoldás vagy felügyelt vagy nem felügyelt.

  • Nem felügyelt megoldásokat fejlesztenek. A nem felügyelt megoldások fejlesztési környezetekben használatosak, miközben módosítja az alkalmazást. A nem felügyelt megoldások akár nem felügyelt vagy felügyelt módon is exportálhatók. A megoldás exportált nem felügyelt verzióit be kell iktatni a forrás vezérlőrendszerébe. A nem felügyelt megoldásokat az Microsoft Power Platform-eszközökhöz tartozó forrásnak kell tekinteni. Nem felügyelt megoldás törlésekor csak a benne szereplő testreszabások megoldástárolója törlődik. Minden nem felügyelt testreszabás érvényben marad, és a alapértelmezett megoldáshoz tartozik.

  • A felügyelt megoldások üzembe helyezése megtörténik. A felügyelt megoldások minden olyan környezetben üzembe helyezhetők, amely nem az adott megoldás fejlesztési környezete. Ide tartoznak a teszt-, UAT-, SIT- és éles környezetek is. A felügyelt megoldások az egyéb felügyelt megoldásoktól függetlenül is kiszolgálhatók egy környezetben. ALM gyakorlati tanácsként a felügyelt megoldásokat úgy kell létrehozni, hogy egy nem felügyelt megoldást felügyeltként exportál és buildösszetevőnek minősít. Továbbá:

    • A felügyelt megoldás összetevőit közvetlenül nem szerkesztheti. A felügyelt összetevők szerkesztéséhez először vegye fel őket egy nem felügyelt megoldásba.
      • Amikor ezt végrehajtja, függőséget hoz létre a nem felügyelt testreszabások és a felügyelt megoldás között. Függőség jelenléte esetén a felügyelt megoldást csak azután lehet eltávolítani, hogy a függőséget is eltávolították.
    • Bizonyos felügyelt összetevők nem szerkeszthetők. Annak ellenőrzéséhez, hogy egy összetevő szerkeszthető-e, tekintse meg a Felügyelt tulajdonságokat.
    • A felügyelt megoldások nem exportálhatóak.
    • Felügyelt megoldás törlése (eltávolítása) esetén minden benne foglalt testreszabás és bővítmény is el lesz távolítva.

    Fontos

    • Felügyelt megoldás nem importálható vissza abba a környezetbe, amely az eredeti nem felügyelt megoldást tartalmazza. Felügyelt megoldás teszteléséhez előbb egy másik környezetbe kell importálnia azt.
    • Felügyelt megoldás törlése esetén el fognak veszni a következő adatok: a felügyelt megoldáshoz tartozó egyedi entitásokban tárolt adatok, és az olyan, egyedi attribútumokban tárolt adatok, amelyek nem a felügyelt megoldás részét alkotó más entitások felügyelt megoldásához tartoznak.

A készítők és a fejlesztők nem felügyelt megoldások használatával dolgoznak a fejlesztői környezetekben, majd más későbbi, például teszt környezetekbe importálják őket felügyelt megoldásként.

Megoldás terjesztése a fejlesztéstől a tesztkörnyezetekig.

Feljegyzés

Ha testreszabást végez a fejlesztői környezetben, akkor a nem felügyelt rétegen dolgozik. Amikor a nem felügyelt megoldást felügyelt megoldásként exportál egy másik környezetbe, a rendszer a felügyelt rétegben található környezetbe importálja a felügyelt megoldást. További információk a Megoldás rétegei részben találhatók

Megoldás-összetevők

Az összetevő olyasvalamit jelent, amit esetleg testre szabhat. Minden olyan elemet, ami egy megoldás részét képezheti, összetevőnek nevezünk. Ha a megoldásban szereplő összetevőket szeretné megtekinteni, nyissa meg a kívánt megoldást. Az összetevők listája az Összetevők listában látható.

Komponensek az oldatban.

Feljegyzés

  • A megoldás mérete legfeljebb 95 MB lehet.
  • A felügyelt megoldás összetevőit közvetlenül nem szerkesztheti.

A megoldáshoz hozzáadható összetevőtípusok listájának megtekintéséhez lásd: ComponentType Options.

Bizonyos összetevők más összetevőkbe vannak ágyazva. Például egy entitás tartalmaz űrlapokat, nézeteket, diagramokat, mezőket, entitáskapcsolatokat, üzeneteket és üzleti szabályokat. Minden egyes ilyen összetevő igényli egy entitás meglétét. Egy mező nem létezhet entitáson kívül. Ez azt jelenti, hogy a mező az entitástól függ. Az előző listában láthatóan kétszer annyi összetevőtípus létezik, de a legtöbbjük más összetevőkbe van beágyazva, és nem látható az alkalmazásban.

A megoldás-összetevők célja azon korlátozások nyomon követése, hogy mi szabható testre a felügyelt tulajdonságok és a Megoldásfüggőségek segítségével, hogy azok exportálhatók, importálhatók és (felügyelt megoldások esetén) törölhetők legyenek anélkül, hogy bármit hátrahagynának.

Megoldás életciklusa

A megoldások a következő műveleteket támogatják az alkalmazások életciklus-folyamatainak támogatásához:

  • Létrehozás Nem felügyelt megoldások létrehozása és exportálása.

  • Frissítés Felügyelt megoldás frissítéseinek létrehozása, amelyek a fölérendelt felügyelt megoldásra települnek. A frissítéssel nem törölhetők összetevők.

  • Verzióváltás Verzióváltásként importálja a megoldást egy meglévő felügyelt megoldáshoz, amely eltávolítja a nem használt összetevőket, és verzióváltási logikát valósít meg. A verzióváltások magukban foglalják a megoldás összes javításának összesítését (egyesítését) a megoldás új verziójába. A megoldásfrissítések törlik azokat az összetevőket, amelyek léteztek, de már nem szerepelnek a frissített verzióban. Megadhatja, hogy a verzióváltás azonnal megtörténjen-e, illetve hogy előkészíti a verzióváltást, hogy egyéb műveleteket is végrehajthasson a verzióváltás befejezése előtt.

  • Javítás A javítás csak a fölérendelt felügyelt megoldás módosításait tartalmazza, például a komponensek és az eszközök hozzáadását vagy szerkesztését. Kisebb frissítések esetén használjon javításokat (a gyorsjavításhoz hasonlóan). A javítások importálásakor a program a fölérendelt megoldás fölé helyezi őket. A javítással nem törölhetők összetevők.

Megoldás-közzétevő

Minden alkalmazás és egyéb megoldás-összetevő – például a létrehozott entitások vagy az Ön által végrehajtott testreszabások – egy megoldás részét képezi. Mivel minden megoldáshoz tartozik egy közzétevő, létre kell hoznia saját közzétevőjét az alapértelmezett használata helyett. A közzétevőt a megoldás létrehozásakor adhatja meg.

Feljegyzés

Akkor is megoldásokkal dolgozik, ha nem használ egyéni megoldást – ezek a Common Data Service alapértelmezett megoldásai és az Alapértelmezett megoldások. További információ: Alapértelmezett megoldás és a Common Data Service alapértelmezett megoldása

Ha egy megoldásban összetevőt hoztak létre, az összetevő tulajdonosa a megoldás közzétevője. Az összetevő tulajdonosa szabályozza, hogy az adott közzétevőt tartalmazó megoldások más közzétevői milyen változtatásokat hajthatnak vagy nem hajthatnak végre. Lehetőség van arra, hogy egy összetevő tulajdonjogát az egyik megoldásból egy másikba helyezze át ugyanazon a közzétevőn belül, de nem a közzétevők között. Miután bevezeti egy összetevő közzétevőjét egy felügyelt megoldásban, az összetevő közzétevője nem változtatható meg. E korlátozás miatt a legjobb, ha egyetlen közzétevőt határoz meg, hogy később módosíthassa a rétegezési modellt a megoldások között.

A megoldás közzétevője azt adja meg, hogy ki fejlesztette ki az alkalmazást. Ezért érdemes létrehozni egy olyan megoldás-közzétevői nevet, amely értelmes.

Megoldás-közzétevő előtagja

A megoldás-közzétevő tartalmaz egy előtagot. A közzétevői előtag olyan mechanizmus, amely segít elkerülni a névadási ütközéseket. Ez lehetővé teszi, hogy a különböző közzétevők megoldásait nagyon kevés ütközéssel lehessen telepíteni egy környezetben. Például az itt megjelenített Contoso-megoldás tartalmaz egy contoso megoldás közzétevője előtagot.

Megoldás közzétevője előtag-példa.

Feljegyzés

Ha módosítja egy megoldás-közzétevő előtagját, akkor ezt az új alkalmazások és metaadatok létrehozása előtt meg kell tennie, mert a létrehozása után nem tudja módosítani a metaadat-elemek nevét.

További információ:

Megoldásfüggőségek

A felügyelt megoldások réteges működési módja miatt léteznek felügyelt megoldások, amelyek függhetnek más felügyelt megoldások megoldás-összetevőitől. Egyes megoldás-közzétevők ezt kihasználva moduláris megoldásokat hoznak létre. Előfordulhat, hogy először telepítenie kell egy "alapot"felügyelt megoldás majd telepíthet egy második felügyelt megoldás, amely tovább testreszabja az alap felügyelt megoldás összetevőit. Ez a második felügyelt megoldás függ az első megoldás megoldás-összetevőitől.

A rendszer nyomon követi ezeket a megoldások közötti függőségeket. Ha megpróbál telepíteni egy olyan alapmegoldástól függő megoldást, amely nincs telepítve, nem fogja tudni telepíteni a megoldást. Megjelenik egy üzenet, amely szerint a megoldáshoz először egy másik megoldást kell telepíteni. Hasonlóképpen, a függőségek miatt nem távolíthatja el az alapmegoldást, amíg egy attól függő megoldás még telepítve van. El kell távolítania a függő megoldást az alapmegoldás eltávolítása előtt. További információk: Függőségek eltávolítása

Megoldás-összetevők függőségei

A megoldás-összetevő olyasvalamit jelent, amit esetleg testre szabhat. Bármi, ami egy megoldásban szerepelhet, megoldás-összetevő, és egyes összetevők más összetevőktől függenek. Például a webhely mező és a számlaösszesítő jelentés egyaránt függ a partner entitástól. További információk: Megoldás-összetevők függőségeinek követése

Kapcsolódó információk

Megoldásrétegek
Környezetek létrehozása és kezelése a Power Platform felügyeleti központban