Шешім деңгейлері

Шешім деңгейлері құрамдас деңгейінде жүзеге асырылады. Басқарылатын және басқарылмайтын шешімдер Microsoft Dataverse ортасындағы әртүрлі қабаттарда болады. Dataverse ішінде екі түрлі қабат бар:

  • Басқарылмайтын қабат Барлық импортталған басқарылмайтын шешімдер және арнайы реттеулер осы қабатта бар. Барлық басқарылмайтын шешімдердің бір басқарылмайтын қабаты бар.

  • Басқарылатын қабаттар Барлық импортталған, басқарылатын шешімдер және жүйелік шешім осы қабатта бар. Бірнеше басқарылатын шешімдер орнатылған кезде, соңғы орнатылған басқарылатын шешім бұрын орнатылған басқарылатын шешімнің үстінде тұрады. Яғни, екінші орнатылған шешім одан бұрын орнатылған шешімді теңшей алады. Екі басқарылатын шешімде қайшылықты анықтамалар болған кезде, орындалу уақытының қасиеті "Соңғысы жеңеді" болып табылады немесе біріктіру логикасы жүзеге асады. Егер басқарылатын шешімді жойсаңыз, оның астындағы басқарылатын шешім күшіне енеді. Егер барлық басқарылатын шешімдерді жойсаңыз, жүйе шешімінде анықталған әдепкі әрекет қолданылады. Басқарылатын қабаттар деңгейі жүйелік қабатқа негізделген. Жүйелік қабат платформаның жұмыс істеуі үшін қажет нысандар мен компоненттерден тұрады.

Пішін немесе көрініс сияқты, құрамдасқа арналған шешім деңгейлерінің мысалы

Басқарылатын шешім ішіндегі деңгейлер

Әр басқарылатын құрамдас үшін, бір немесе бірнеше патчтар немесе күтудегі жаңарту шешімге импортталғанына байланысты—шешім ішінде қабаттар бар—келесі қабаттарды қамтуы мүмкін:

  • Негіз Шешім деңгейі "жинағының" төменгі жағында орналасқан – негізгі қабат. Бұл қабатта құрамдастың жауаптысын және оған байланысты басқарылатын сипаттарды анықтайтын solution publisher бар.

  • Жоғарғы Жоғарғы қабат ағымдағы қабат ретінде қарастырылады және құрамдастың орындалу ортасының әрекетін анықтайды. Жоғарғы қабат жаңарту немесе патч болуы мүмкін, егер патчтар немесе жаңартулар шешімге қолданылмаса, негізгі шешім құрамдастың орындалу ортасының әрекетін анықтайды.

  • Жаңартулардан қосылған қабаттар:

    • Патчтар Егер құрамдаста импортталған бір немесе бірнеше шешім патчтары болса, олар алдыңғы патчтың үстінде орналасқан ең соңғы патчы бар, негізгі қабаттың жоғарғы жағына жинақталады.

    • Күтудегі жаңарту Егер сатылы жаңарту (аталған _Жаңарту) импортталса, ол негізгі немесе патч (егер бар болса) қабаттарының жоғарғы жағында жиналады.

Layering example within a solution

Маңызды

Патчтарды пайдалану ұсынылмайды. Қосымша ақпарат: Шешім патчтарын жасау

Төмендегі суретте негізгі шешімді, патчты және күтудегі жаңартуды көрсететін реттелетін өріске арналған шешім деңгейлерінің мысалы көрсетіледі.

Шешім деңгейлері

Шешімдегі құрамдастарға қабаттарды қарау жолы туралы ақпаратты Шешім деңгейлері бөлімінен қараңыз.

Біріктіру әрекеті

Шешім жасаушылар бірдей құрамдасқа әсер ететін шешім жаңартылған кезде немесе бірнеше шешімдер орнатылған кезде біріктіру әрекетін түсінуі керек. Тек модельге негізделген бағдарлама, пішін мен сайт картасының құрамдас түрлері біріктірілетінін ескеріңіз. Барлық басқа құрамдастар "жоғарғы деңгей жеңеді" әрекетін пайдаланады.

Шешімді жаңарту және біріктіру әрекетін жаңарту

Алдыңғы бөлімде сипатталғандай, патчтар және сатылы жаңарту негізгі шешімнің жоғарғы жағына жинақталады. Оларды қабаттарды біріктіретін және жаңа негізгі шешімді жасайтын Power Apps бағдарламасында Шешімдер аймағындағы Жаңартуды қолдану параметрін таңдау арқылы біріктіруге болады.

Бірнеше шешімдерді біріктіру әрекеттері

Басқарылатын шешімді таратуға дайындаған кезде, ортада орнатылған бірнеше шешімдердің бар болу мүмкіндігін немесе басқа шешімдер болашақта орнатылуы мүмкіндігін ескеріңіз. Шешім басқа шешімдерге кедергі келтірмейтіндей етіп үздік тәжірибелерді орындайтын шешімді құрастырыңыз. Қосымша ақпарат: Сегменттелген шешімдерді пайдалану

Dataverse теңшеулерді біріктіруге пайдаланатын процестер шешімнің функционалдығын қолдау қажеттілігін атап көрсетеді. Көрсетілімді сақтау үшін барлық амал қолданылғанымен, теңшелімдер арасындағы кейбір сәйкессіздіктер есептелген шешім кейбір көрсетілім мәліметтерін теңшеу функционалдығын сақтау үшін өзгертуді талап етуі мүмкін.

Сондай-ақ, келесіні қараңыз

Басқарылатын шешімдерді қалай біріктірілетінін түсіну