Zdieľať cez


Organizácia vašich riešení

Skôr než vytvoríte riešenia, vyhraďte si čas na plánovanie. Napríklad sa zamyslite nad tým, koľko riešení chcete vydať a či tieto riešenia budú zdieľať súčasti.

Určte si tiež, koľko Microsoft Dataverse prostredí budete potrebovať na vývoj svojho radu riešení. Pre väčšinu stratégií popísaných v tomto článku môžete použiť jediné prostredie. Ak sa však rozhodnete, že budete mať iba jedno prostredie a neskôr si uvedomíte, že potrebujete viac, môže byť ťažké zmeniť riešenia, ak si ich už ľudia nainštalovali. Používanie viacerých prostredí vám môže poskytnúť lepšiu flexibilitu, hoci je zložitejšie.

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í. To uľahčuje vyhľadávanie 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 možno 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

Pri riešeniach je bežným postupom upravovať pásy s nástrojmi aplikácií alebo mapa lokality. Ak obe vaše riešenia upravujú tieto súčasti riešení, 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 cieľového prostredia, často vytvárate vrstvy, kde existujúce riešenie leží pod importovaným riešením. 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. Platí to 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é nechať si takto vytvoriť viac riešení 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šenia a chcete mať štruktúrovaný prístup k aplikáciám, 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 nevytvorí závislosti medzi riešeniami, čo môže spôsobiť problémy s riešením údržba, ako je v prípade potreby odstránenie vrstva.

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