Zdieľať cez


Prehľad práce s riešeniami

Táto téma sa vzťahuje na Dynamics 365 Customer Engagement (on-premises). Informácie o verzii Power Apps v rámci tejto témy nájdete v článku: Prehľad riešení

V Dynamics 365 Customer Engagement (on-premises) sa riešenia využívajú na prenos aplikácií a súčastí z jednej organizácie do druhej alebo na použitie súboru prispôsobení pre existujúce aplikácie. Riešenie môže obsahovať jednu alebo viac aplikácií, ako aj ďalšie komponenty, ako sú mapy stránok, jednotky, procesy, webové zdroje, sady možností a ďalšie. Riešenia môžete získať od AppSource nezávislého dodávateľa softvéru (ISV). Riešenie predstavuje súbory, ktorý možno naimportovať do prostredia ako aplikáciu alebo použiť súbor prispôsobení pre súčasnú aplikáciu.

Ďalšie informácie:Biela kniha: Vzory a princípy pre tvorcov riešení

Ak ste ISV a vytvárate aplikáciu, ktorú potom distribuujete, budete musieť použiť riešenia. Ďalšie informácie o používaní riešení nájdete v téme Zbalenie a distribúcia rozšírení pomocou riešení.

Súčasti riešenia

Súčasť riešenia predstavuje niečo, čo môžete potenciálne prispôsobiť. Čokoľvek čo možno vložiť do riešenia, je súčasť riešenia. Ak chcete zobraziť súčasti zahrnuté v riešení, v prieskumníkovi riešení prejdite na položku Riešenia>nastavení a potom otvorte požadované riešenie. Komponenty sú uvedené v zozname Komponenty.

Väčšina súčastí riešenia sú vnorené v iných súčastiach riešenia. Napríklad entita obsahuje formuláre, zobrazenia, grafy, polia, vzťahy entít, správy a obchodné pravidlá. Každá z týchto súčastí riešenia vyžaduje existenciu entity. Pole nemôže existovať mimo entity. Vravíme, že pole je závislé od entity. V skutočnosti je dvakrát toľko typov súčastí riešenia ako je zobrazených v zozname vyššie, no väčšina z nich nie je v aplikácii viditeľná.

Účel súčastí riešenia je sledovať obmedzenia prispôsobenia pomocou spravovaných vlastností a všetkých závislostí riešenia s cieľom umožniť export, import a (v spravovaných riešeniach) odstránenie bezo zvyšku.

Spravované a nespravované riešenia

Spravované riešenie je možné po importe odinštalovať. Všetky súčasti tohto riešenia sú odstránené odinštalovaním riešenia.

Keď importujete nespravované riešenie, pridáte všetky súčasti tohto riešenia do predvoleného riešenia. Súčasti nemôžete odstrániť odinštalovaním riešenia.

Keď importujete nespravované riešenie, ktoré obsahuje súčasti riešenia, ktoré ste už prispôsobili, vaše prispôsobenia sa prepíšu prispôsobeniami v nespravovanom riešení. Túto akciu nemôžete vrátiť späť.

Dôležité

Nespravované riešenie nainštalujte iba vtedy, ak chcete pridať všetky súčasti do predvoleného riešenia, a prepísať všetky existujúce prispôsobenia.

Ak aj neplánujete distribuovať riešenie, môžete chcieť vytvoriť a používať nespravované riešenie, aby ste mali samostatné zobrazenie, ktoré obsahuje iba tie časti aplikácie, ktoré ste prispôsobili. Kedykoľvek niečo prispôsobíte, stačí to pridať do vytvoreného spravovaného riešenia.

Ak chcete vytvoriť spravované riešenie, pri exporte riešenia vyberte možnosť spravované riešenie. Ak vytvoríte spravované riešenie, nemožno ho importovať späť do rovnakej organizácie, v ktorej ste ho vytvorili. Môžete ho importovať iba do inej organizácie.

Ako sa riešenia aplikujú

Všetky riešenia sa vyhodnotia ako vrstvy, aby sa zistilo, čo vaše aplikácie v skutočnosti robia. Nasledujúca schéma znázorňuje spôsob vyhodnotenia spravovaných a nespravovaných riešení a ako sa ich zmeny prejavia v organizácii.

Vrstvenie roztokov.

Zdola smerom nahor:

Systémové riešenie
Systémové riešenie je podobné spravovanému riešeniu, ktoré má každá organizácia. Systémové riešenie je definícia všetkých dostupných súčastí v systéme.

Riadené riešenia
Spravované riešenia môžu upraviť súčasti systémového riešenia a pridať nové súčasti. Ak sa nainštaluje viacero spravovaných riešení, prvé sa nainštaluje pod spravované riešenie nainštalované neskôr. To znamená, že druhé nainštalované riešenie môže prispôsobiť to, ktoré sa nainštalovalo predtým. Ak majú dve spravované riešenia protichodné definície, všeobecné pravidlo je "Posledné vyhráva". Ak odinštalujete spravované riešenie, spravované riešenie nižšie sa prejaví. Ak odinštalujete všetky spravované riešenia, použije sa predvolené správanie definované v systémovom riešení.

Nespravované prispôsobenia
Nespravované prispôsobenia sú akékoľvek zmeny v organizácii prostredníctvom nespravovaného riešenia. Systémové riešenie definuje, čo možno alebo nemožno prispôsobiť pomocou spravovaných vlastností. Vydavatelia spravovaných riešení majú rovnakú možnosť obmedziť vašu možnosť prispôsobenia súčasti riešenia, ktoré pridávajú do svojho riešenia. Môžete prispôsobiť ktorékoľvek súčasti riešenia, ktoré nemajú spravované vlastnosti, pre ktoré by ste ich nemohli prispôsobiť.

Správanie aplikácie
Toto v skutočnosti uvidíte v organizácii. Predvolené systémové riešenie plus spravované riešenia plus všetky nespravované prispôsobenia, ktoré ste použili.

Spravované vlastnosti

Niektoré súčasti nemožno prispôsobiť. Tieto súčasti v systémovom riešení majú metaúdaje, pre ktoré ich nemôžete prispôsobiť. Tieto vlastnosti sa nazývajú spravované vlastnosti. Vydavateľ spravovaného riešenia môže tiež nastaviť spravované vlastnosti, aby vám znemožnil prispôsobiť ich riešenie spôsobom, akým si to neželá.

Závislosti riešenia

Pre spôsob navrstvenia spravovaných riešení môžu byť niektoré spravované riešenia závislé od súčastí riešenia v iných spravovaných riešeniach. Niektorí vydavatelia riešenia toto využijú na vytváranie modulárnych riešení. Možno bude potrebné nainštalovať najskôr „základné“ spravované riešenie a potom nainštalovať druhé spravované, ktoré ďalej prispôsobí súčasti v základnom spravovanom riešení. Druhé spravované riešenie závisí od súčastí riešenia, ktoré sú súčasti prvého riešenia.

Systém sleduje tieto závislosti medzi riešeniami. Ak sa pokúsite nainštalovať riešenie vyžadujúce základné riešenie, ktoré nie je nainštalované, riešenie nebude možné nainštalovať. Dostanete správu o tom, že riešenie vyžaduje najskôr nainštalovať iné riešenie. Podobne pre závislosti nemôžete odinštalovať základné riešenie, pokým je stále nainštalované riešenie, od ktorého závisí. Najskôr musíte odinštalovať závislé riešenie a až potom základné riešenie.

Pozrite tiež:

Začíname s prispôsobením
Privilégiá, ktoré potrebujete na prispôsobenie