Zdieľať cez


Organizácia vašich riešení

Skôr než vytvoríte riešenia, vyhraďte si čas na plánovanie. Zamyslite sa napríklad nad tým, koľko riešení chcete vydať a či riešenia zdieľajú komponenty.

Určte si tiež, koľko Microsoft Dataverse prostredí potrebujete na vývoj svojho radu riešení. Pre väčšinu stratégií opísaných v tomto článku môžete použiť jediné vývojové prostredie. Ak sa však rozhodnete mať iba jedno vývojové prostredie a neskôr si uvedomíte, že ich potrebujete viac, môže byť náročné zmeniť riešenia, ak si ich už ľudia nainštalovali. Keď máte viacero prostredí, aj keď zavádzajú väčšiu zložitosť, môžu poskytnúť lepšiu flexibilitu.

V nasledujúcich častiach sú popísané rôzne stratégie riadenia riešení uvedené v poradí od jednoduchých po zložitejšie.

Jedno riešenie

Vytvorením riešenia vytvoríte pracovnú množinu prispôsobení. Jediné riešenie uľahčuje hľadanie položiek, ktoré ste si prispôsobili.

Tento prístup sa odporúča v prípade, ak chcete vytvoriť iba jedno spravované riešenie. Ak si myslíte, že v budúcnosti budete musieť riešenie rozdeliť, zvážte použitie viacerých riešení.

Viaceré riešenia

Ak máte dve nesúvisiace riešenia, ktoré nezdieľajú komponenty, najpriamejším prístupom je vytvorenie dvoch nespravovaných riešení.

Poznámka

V riešeniach je veľmi bežné upravovať pásy aplikácií alebo mapu lokality. Ak obe vaše riešenia upravia tieto súčasti riešenia, ide o zdieľané súčasti. V nasledujúcej sekcii nájdete informácie o tom, ako pracovať so zdieľanými súčasťami.

Viacvrstvové vrstvenie riešení a závislosti

Keď importujete rôzne riešenia do vášho cieľového prostredia, často vytvárate vrstvy, kde existujúce riešenie leží pod tým, ktoré sa importuje. Pokiaľ ide o vrstvenie riešení, je dôležité, aby ste nemali závislosti medzi riešeniami. Malo by sa zabrániť použitiu viacerých riešení v rovnakom prostredí s rovnakými nespravovanými komponentmi. Tento problém závislosti medzi riešeniami platí najmä pre tabuľky.

Ak neexistujú riziká vzájomnej závislosti, segmentujte svoje riešenia podľa typu komponentu. Napríklad máte jedno riešenie, ktoré obsahuje všetky vaše tabuľky, ďalšie riešenie, ktoré má všetky vaše doplnky, a tretie riešenie, ktoré má všetky vaše toky. Tieto rôzne komponenty nemajú riziko závislosti medzi riešeniami. Preto je bezpečné mať viacero riešení vytvorených týmto spôsobom v rovnakom prostredí.

Nemajte dve rôzne riešenia v prostredí, kde obe obsahujú tabuľky. Je to tak preto, lebo často existuje riziko jedného vzťahu medzi tabuľkami, ktorý vytvorí závislosť medzi riešeniami a neskôr spôsobí problémy s aktualizáciou alebo odstránením problémov v cieľovom prostredí.

Keď navrhujete vrstvy riešení a chcete mať pre aplikácie štruktúrovaný prístup, mali by ste začať so základnou vrstvou. Neskôr importujete ďalšie riešenia, ktoré budú umiestnené na vrchu základnej vrstvy. Následne máte navrchu základnú vrstvu a rozširujúce vrstvy, ktoré túto základnú vrstvu rozširujú.

Ak takto riadite svoje projekty, odporúčame vám použiť pre každú vrstvu samostatné prostredie. Vytvorte si vrstvenie riešenia pomocou týchto krokov.

  1. Pred vytvorením riešení v nasledujúcich krokoch použite jedného vydavateľa pre všetky svoje riešenia v rôznych prostrediach. Ďalšie informácie: Vydavateľ riešenia

  2. V „základnom“ prostredí máte základné riešenie s nespravovanými tabuľkami z tohto prostredia a žiadnymi inými tabuľkami. Toto riešenie potom exportujete ako spravované.

  3. Nastavili ste druhé prostredie pre vrstvu rozšírenia alebo „aplikácie“, ktoré sa neskôr bude nachádzať na vrchu základnej vrstvy.

  4. Importujete spravovanú základnú vrstvu do prostredia vrstvy aplikácie a vytvoríte nespravované riešenie pre vrstvu aplikácie.

    Správne vrstvenie riešení pomocou viacerých riešení s viacerými prostrediami.

Teraz môžete rozšíriť údajový model pridaním ďalších tabuliek, stĺpcov, vzťahov tabuliek atď. do riešenia aplikácie. Toto riešenie aplikácie potom exportujete ako spravované. Všimnite si, že riešenie aplikácie bude závisieť od riešenia základnej vrstvy.

Vo svojom produkčnom prostredí importujete spravovanú základnú vrstvu a potom importujete vrstvu spravovanej aplikácie. Tak sa v prostredí vytvoria dve spravované vrstvy s jasnými závislosťami medzi týmito dvoma spravovanými riešeniami. Správa viacerých riešení týmto spôsobom nevytvára závislosti medzi riešeniami, čo môže spôsobiť problémy s údržbou riešení, ako je napríklad odstránenie vrchnej vrstvy v prípade potreby.

Opakujte tento segmentačný vzor, aby ste mali toľko rôznych riešení, koľko potrebujete zachovať. Odporúčame však, aby ste udržali čo najmenší počet riešení, aby bolo vrstvenie riešení zvládnuteľné.

Pozrite si tiež:

Použite segmentované riešenia
Scenár 5: Podpora rozvoja tímu