Шешім туралы түсініктер

Шешімдер – Power Apps және Power Automate бағдарламасындағы ALM жүзеге асырудың механизмі. Бұл мақалада келесі негізгі шешім ұғымдары сипатталады:

  • Шешімдердің екі түрі
  • Шешім компоненттері
  • Шешімнің жарамдылық кезеңі
  • Шешімді жариялаушы
  • Шешім және шешім құрамдасының тәуелділіктері

Басқарылатын және басқарылмайтын шешімдер

Шешім басқарылады немесе басқарылмайды.

  • Басқарылмайтын шешімдер бағдарламаға өзгерістер жасау кезінде әзірлеу орталарында пайдаланылады. Басқарылмайтын шешімдерді басқарылмайтын немесе басқарылатын етіп экспорттауға болады. Шешімдердің басқарылмайтын нұсқаларын сіздің бастапқы бақылау жүйеңізде тексеру қажет. Басқарылмайтын шешімдер Microsoft Power Platform активтеріне арналған көз ретінде қарастырылуы керек. Басқарылмайтын шешім жойылған кезде, қамтылған реттеулердің тек шешім контейнері жойылады. Барлық басқарылмайтын реттеулер күшінде қалады және әдепкі шешімге жатады.

  • Басқарылатын шешімдер сол шешім үшін әзірлеу ортасы болып табылмайтын кез келген ортаға орналастыру үшін пайдаланылады. Бұған сынақ, UAT, SIT және өндірістік орталар кіреді. Басқарылатын шешімдерге ортадағы басқа басқарылатын шешімдерден тәуелсіз қызмет көрсетуге болады. ALM-дің ең жақсы тәжірибесі ретінде басқарылмайтын шешімді басқарылатын және құрастырылған артефакт ретінде басқару керек. Сонымен қатар:

    • Басқарылатын шешім ауқымында құрамдастарды тікелей өңдеуге болмайды. Басқарылатын компоненттерді өңдеу үшін алдымен оларды басқарылмайтын шешімге қосыңыз.
      • Бұл әрекетті орындаған кезде, басқарылмайтын реттеулер мен басқарылатын шешім арасындағы тәуелділікті жасайсыз. Тәуелділік болған кезде басқарылатын шешім тәуелділікті жоймайынша оны жою мүмкін емес.
    • Кейбір басқарылатын құрамдастарды өңдеу мүмкін емес. Құрамдасты өңдеуге болатындығын тексеру үшін, Басқарылатын сипаттар бөлімін қараңыз.
    • Басқарылатын шешімді экспорттауға болмайды.
    • Басқарылатын шешім жойылған (жойылды) кезде, қамтылған барлық реттеулер мен кеңейтімдер жойылады.

    Маңызды

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

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

Шешімді әзірлеу ортасынан сынақ орталарына тарату

Ескерім

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

Шешім компоненттері

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

Шешімдегі құрамдастар

Ескерім

Басқарылатын шешім ауқымында құрамдастарды тікелей өңдеуге болмайды.

Кез келген шешімге қосуға болатын құрамдас түрлерінің тізімін көру үшін ComponentType опциялары бөлімін қараңыз.

Кейбір құрамдастар басқа құрамдастар ішіне кірістірілген. Мысалы, нысан пішіндерді, көріністерді, диаграммаларды, өрістерді, нысан қарым-қатынастарын, хабарларды және бизнес ережелерді қамтиды. Осы құрамдастардың әрбірі нысанның болуын талап етеді. Өріс нысаннан тыс жерде бола алмайды. Өрісті нысанға тәуелді болады деп айтсақ болады. Негізінде шешім құрамдастарының түрлері жоғарыдағы көрсетілген тізімнен екі есе көп, алайда олардың көбісі басқа құрамдастар ішіне кірістірілмеген және бағдарламада көрінбейді.

Құрамдастарға ие болудың мақсаты — басқарылатын сипаттар және барлық тәуелділіктер арқылы нені реттеуге болатынының кез келген шектеулерін бақылау. Осылайша ештеңені өткізіп алмастан экспорттауға, импорттауға және (басқарылатын шешімдерде) жоюға болады.

Шешімнің жарамдылық кезеңі

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

  • Жасау авторды белгілейді және басқарылмайтын шешімдерді экспорттайды.

  • Жаңарту басты басқарылатын шешімге орналастырылатын басқарылатын шешімдерге жаңартулар жасайды. Жаңарту арқылы құрамдастарды жоюға болмайды.

  • Жаңарту шешімді жаңарту ретінде пайдаланылмаған құрамдастарды жоятын және жаңарту логикасын іске асыратын бұрыннан бар басқарылатын шешімге импорттайды. Жаңартулар барлық патчтарды шешімнің жаңа нұсқасындағы шешімге жинауды (біріктіруді) қамтиды. Шешім жаңартулары бұрыннан бар құрамдастарды жояды, бірақ бұдан былай жаңартылған нұсқаға қосылмайды. Бірден жаңартуды немесе жаңартуға өтуді таңдауға болады, осылайша жаңартуды аяқтау алдында кейбір қосымша әрекеттерді орындауға болады.

  • Патч Патч тек құрамдастар және активтерді қосу немесе өңдеу сияқты басты басқарылатын шешімге арналған өзгерістерді қамтиды. Шағын жаңартуларды (түзетуге ұқсас) жасау кезінде патчтарды пайдаланыңыз. Патчтар импортталған кезде олар тектік шешімнің үстіне қабаттасады. Патч арқылы құрамдастарды жоюға болмайды.

Шешімді жариялаушы

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

Ескерім

реттелетін шешімді пайдаланьбасаңыз да, Common Data Service әдепкі шешімі және Әдепкі шешімдер ретінде белгілі шешімдермен жұмыс істейсіз. Қосымша ақпарат: Әдепкі шешім және Common Data Service әдепкі шешімі

Құрамдас жасалатын шешімнің жариялаушысы сол құрамдастың иесі болып саналады. Құрамдас иесі осы құрамдаспен қоса шешімдердің басқа жариялаушыларына енгізуге рұқсат етілген немесе енгізуге тыйым салынған өзгерістер түрлерін басқарады. Құрамдастың меншік түрін бір шешімнен жариялаушылар арасында емес бірдей жариялаушыдағы басқасы шешімге жылжытуға болады. Осыған байланысты, бір жариялаушыны жиі анықтаған дұрыс, осылайша қабатталу үлгісін жариялаушылар арасында өзгертуге болады.

Шешім жариялаушысы бағдарламаны кім жасағанын көрсетеді. Осыған байланысты, мағыналы solution publisher атауын жасау керек.

Шешім жариялаушысы префиксі

Шешім жариялаушысында префикс бар. Жариялаушы префиксі – бұл ат беру қайшылығына жол бермеуге көмектесетін механизм. Бұл шешімді әртүрлі жариялаушылардан аз қайшылықтар бар ортаға орнатуға мүмкіндік береді. Мысалы, осы жерде көрсетілген Contoso шешімі solution publisher contosoпрефиксін қамтиды.

Solution publisher префиксінің мысалы

Ескерім

Solution publisher префиксін өзгерткен кезде, оны жаңа бағдарламалар мен метадеректер элементтерін жасамас бұрын орындау керек, себебі метадеректер элементтерінің атауы жасалғаннан кейін оларды өзгерту мүмкін емес.

Қосымша ақпарат:

Шешім тәуелділіктері

Басқарылатын шешімдердің деңгейлеріне байланысты кейбір басқарылатын шешімдер басқа басқарылатын шешімдердегі шешім компоненттеріне тәуелді болуы мүмкін. Кейбір шешім жариялаушылар бұны модульдік шешімдерді құрастыру үшін пайдаланады. Бірінші "негізгі" басқарылатын шешімді орнатуыңыз қажет, кейін негізгі басқарылатын шешімдегі құрамдастарды теңшейтін екінші басқарылатын шешімді орната аласыз. Екінші басқарылатын шешім бірінші шешімнің бөлігі болып табылатын шешім компоненттеріне тәуелді болады.

Жүйе шешімдер арасындағы аталмыш тәуелділіктерді бақылайды. Егер орнатылмаған негізгі шешімді талап ететін шешімді орнатуға әрекеттенсеңіз, шешімді орната алмайсыз. Шешім орнатылу үшін басқа шешімнің бірінші орнатылуын талап ететіні туралы хабарлама шығарылады. Осылайша, тәуелділіктерге байланысты, тәуелді шешімді жоймас бұрын, негізгі шешімді жоя алмайсыз. Негізгі шешімді жоймас бұрын тәуелді шешімді жою керек. Қосымша ақпарат: Тәуелділіктерді жою

Шешім құрамдасының тәуелділіктері

Шешім компоненті сіз реттей алатын элементті білдіреді. Шешімге қосуға болатын кез келген нәрсе шешім құрамдасы болып табылады және кейбір құрамдастар басқа құрамдастарға тәуелді болып келеді. Мысалы, веб-сайт өрісі және тіркелгінің қорытынды есебінің екеуі де тіркелгі нысанына тәуелді. Қосымша ақпарат: Шешім құрамдастарының тәуелділіктерін қадағалау

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

Шешім деңгейлері
Power Platform басқару орталығындағы орталарды жасау және басқару