Tvarkykite savo sprendimus
Prieš kurdami sprendimus, skirkite laiko planavimui. Pavyzdžiui, apsvarstykite, kiek sprendimų norite paleisti ir ar sprendimai dalinsis komponentais.
Be to, nustatykite, kiek Microsoft Dataverse aplinkų jums reikės norint sukurti savo sprendimų liniją. Daugelyje šiame straipsnyje aprašytų strategijų galite naudoti vieną aplinką. Tačiau, jei nuspręsite turėti tik vieną aplinką, o vėliau suprasite, kad jų reikia daugiau, gali būti sudėtinga pakeisti sprendimus, jei žmonės juos jau įdiegė. Kelių aplinkų naudojimas, nors pasižymi didesniu sudėtingumu, suteikia daugiau lankstumo.
Toliau skyriuose aprašomos skirtingos išvardytų sprendimų valdymo strategijos nuo paprastos iki sudėtingesnės.
Vienas sprendimas
Kurdami sprendimą nustatote tinkinimų darbinį rinkinį. Taip galėsite lengviau surasti tinkintus elementus.
Šį metodą rekomenduojama naudoti tik tada, kai norite sukurti tik vieną valdomąjį sprendimą. Jei manote, kad Jums gali tekti padalinti sprendimą ateityje, apsvarstykite galimybę naudoti kelius sprendimus.
Keli sprendimai
Jei turite du nesusijusius sprendimus, kurie nebendrina komponentų, tiesiausias būdas yra sukurti du nevaldomuosius sprendimus.
Pastaba.
Sprendimuose labai dažnai keičiamos taikomosios programos juostelės arba svetainės struktūra. Jei abu Jūsų sprendimai modifikuoja šiuos sprendimo komponentus, jie yra bendrai naudojami komponentai. Žr. toliau pateiktą skyrių, kad sužinotumėte, kaip dirbti su bendrai naudojamais komponentais.
Keli sprendimo lygmenys ir priklausomybės
Kai į savo tikslinę aplinką importuojate skirtingus sprendimus, dažnai kuriate lygmenis, kuriuose esamas sprendimas yra po importuojamais sprendimais. Kalbant apie sprendimų sluoksniavimą, svarbu, kad neturėtumėte kryžminių sprendimų priklausomybių. Keli sprendimai toje pačioje aplinkoje, naudojant tą patį nevaldomą komponentą, turi būti nevaldomi. Tai ypač pasakytina ir apie lenteles.
Segmentuokite sprendimus pagal komponento tipą, kai nėra kryžminės priklausomybės rizikos. Pavyzdžiui, turite vieną sprendimą, kuriame yra visos jūsų lentelės, kitą sprendimą, kuris turi visus jūsų priedus, ir trečią sprendimą, kuris turi visus jūsų srautus. Šie skirtingi komponentai neturi kryžminių sprendimų priklausomybės rizikos. Todėl saugu, kad į tą pačią aplinką tokiu būdu būtų suformuoti keli sprendimai.
Neturite dviejų skirtingų sprendimų aplinkoje, kurioje abiejuose yra lentelių. Taip yra todėl, kad dažnai tarp lentelių yra vieno ryšio rizika, dėl kurio atsiranda kryžminio sprendimo priklausomybė ir dėl to sprendimas vėliau atnaujinamas arba panaikinamos problemos paskirties aplinkoje.
Kurdami sprendimų lygmenis ir norite, kad programose būtų taikomas struktūrinis metodas, pradėkite nuo pagrindinio lygmens. Vėliau importuokite papildomus sprendimus, kurie bus pagrindinio lygmens viršuje. Vėliau sukūrsite pagrindinį ir ilgintuvo lygmenį viršuje, kuris išplečia tą pagrindinį lygmenį.
Kai valdote projektus tokiu būdu, rekomenduojame naudoti atskirą aplinkąkiekvienam lygmeniui. Kurkite sprendimų lygmenis naudodami šiuos žingsnius.
Prieš kurdami sprendimus pagal nurodytus žingsnius, naudokite vieną kūrėją visiems savo sprendimams visose aplinkose. Daugiau informacijos: Sprendimo leidėjas
"Pagrindinėje" aplinkoje turite pagrindinį sprendimą su nevaldomis tos aplinkos lentelėmis ir be kitų lentelių. Tada eksportuokite šį sprendimą kaip valdomą.
Galite nustatyti antrą plėtinio arba programos lygmens aplinką, kuri vėliau bus virš pagrindinio lygmens.
Valdomąjį pagrindinį lygmenį importuokite į programos lygmens aplinką ir sukurkite nevaldomą programos lygmens sprendimą.
Dabar galite išplėsti duomenų modelį įtraukdami į programos sprendimą papildomų lentelių, stulpelių, lentelių ryšių ir t. t. Tada eksportuokite programos sprendimą kaip valdomą. Atkreipkite dėmesį, kad programos sprendimas turės priklausomybių nuo pagrindinio lygmens sprendimo.
Savo programavimo aplinkoje importuokite valdomąjį pagrindinį lygmenį, tada importuokite valdomų programų lygmenį. Taip sukuriami du valdomi aplinkos lygmenys su aiškiomis dviejų valdomų sprendimų priklausomybmis. Tokiu būdu valdant kelis sprendimus nebus sukurta kryžminių sprendimų priklausomybių, dėl kurių gali kilti sprendimų priežiūros problemų, pvz., jei reikia, pašalinti viršutinį sluoksnį.
Pakartokite šį segmentavimo modelį, kad turėtumėte tiek skirtingų sprendimų, kiek norite valdyti. Nors rekomenduojame išlaikyti kuo mažiau sprendimų, kad būtų galima išlaikyti valdomą sprendimų lygiavimą.
Taip pat žr.
Segmentuotų sprendimų naudojimas
5 scenarijus: komandinio programavimo palaikymas