Шешім туралы түсініктер
Шешімдер Power Apps және ішінде қолданбаның өмірлік циклін басқаруды (ALM) енгізу механизмі болып табылады Power Automate. Бұл мақалада келесі негізгі шешім ұғымдары сипатталады:
- Шешімдердің екі түрі
- Шешім құрамдастары
- Шешімнің жарамдылық кезеңі
- Шешімді жариялаушы
- Шешім және шешім құрамдасының тәуелділіктері
Басқарылатын және басқарылмайтын шешімдер
Шешім басқарылады немесе басқарылмайды.
Басқарылмайтын шешімдер жетілді. Басқарылмайтын шешімдер қолданбаға өзгертулер енгізу кезінде әзірлеу орталарында пайдаланылады. Басқарылмайтын шешімдерді басқарылмайтын немесе басқарылатын етіп экспорттауға болады. Шешімдердің басқарылмайтын нұсқаларын сіздің бастапқы бақылау жүйеңізде тексеру қажет. Басқарылмайтын шешімдер Microsoft Power Platform активтеріне арналған көз ретінде қарастырылуы керек. Басқарылмайтын шешім жойылғанда, оған енгізілген кез келген теңшеулердің шешім контейнері ғана жойылады. Барлық басқарылмайтын реттеулер күшінде қалады және әдепкі шешімге жатады.
Басқарылатын шешімдер орналастырылған. Басқарылатын шешімдер сол шешім үшін әзірлеу ортасы болып табылмайтын кез келген ортаға орналастырылады. Бұған сынақ, UAT, SIT және өндірістік орталар кіреді. Басқарылатын шешімдерге ортадағы басқа басқарылатын шешімдерден тәуелсіз қызмет көрсетуге болады. ALM-дің ең жақсы тәжірибесі ретінде басқарылмайтын шешімді басқарылатын және құрастырылған артефакт ретінде басқару керек. Сонымен қатар:
- Басқарылатын шешім ауқымында құрамдастарды тікелей өңдеуге болмайды. Басқарылатын компоненттерді өңдеу үшін алдымен оларды басқарылмайтын шешімге қосыңыз.
- Бұл әрекетті орындаған кезде, басқарылмайтын реттеулер мен басқарылатын шешім арасындағы тәуелділікті жасайсыз. Тәуелділік болған кезде басқарылатын шешім тәуелділікті жоймайынша оны жою мүмкін емес.
- Кейбір басқарылатын құрамдастарды өңдеу мүмкін емес. Құрамдасты өңдеуге болатындығын тексеру үшін, Басқарылатын сипаттар бөлімін қараңыз.
- Басқарылатын шешімді экспорттауға болмайды.
- Басқарылатын шешім жойылған (жойылды) кезде, қамтылған барлық реттеулер мен кеңейтімдер жойылады.
Маңызды
- Сіз басқарылатын шешім файлын басқарылмайтын шешімді қамтитын ортаға импорттай алмайсыз. Басқарылатын шешімді сынау үшін, импорттауға бөлек орта қажет.
- Басқарылатын шешімді жою кезінде, келесі деректер жоғалады: басқарылатын шешімнің бөлігі болып табылатын реттелмелі нысандарда сақталатын деректер және басқарылатын шешімнің бөлігі болып табылмайтын басқа нысандардағы басқарылатын шешімнің бөлігі болып табылатын реттелмелі төлсипаттарда сақталатын деректер.
- Басқарылатын шешім ауқымында құрамдастарды тікелей өңдеуге болмайды. Басқарылатын компоненттерді өңдеу үшін алдымен оларды басқарылмайтын шешімге қосыңыз.
Жасаушылар және әзірлеушілер басқарылмайтын шешімдердің көмегімен әзірлеу орталарында жұмыс істейді, содан кейін оларды сынақ сияқты басқа төменгі орталарға басқарылатын шешімдер ретінде импорттайды.
Ескертпе
Әзірлеу ортасында реттеген кезде, басқарылмайтын қабатта жұмыс істейсіз. Содан кейін, басқарылмайтын шешімді басқа ортаға тарату үшін оны басқарылатын шешім ретінде экспорттайсыз, ал басқарылатын шешім басқарылатын қабаттағы ортаға импортталады. Қосымша ақпарат: Шешім қабаттары
Шешім құрамдастары
Құрамдас сіз реттей алатын элементті білдіреді. Шешімге енгізілуі мүмкін кез келген нәрсе құрамдас болып табылады. Шешімде қамтылған құрамдастарды көру үшін, қажетті шешімді ашыңыз. Құрамдастар Құрамдастар тізімінде тізілген.
Ескертпе
- Шешім өлшемі 95 МБ дейін болуы мүмкін.
- Басқарылатын шешім ауқымында құрамдастарды тікелей өңдеуге болмайды.
Кез келген шешімге қосуға болатын құрамдас түрлерінің тізімін көру үшін ComponentType опциялары бөлімін қараңыз.
Кейбір құрамдастар басқа құрамдастар ішіне кірістірілген. Мысалы, нысан пішіндерді, көріністерді, диаграммаларды, өрістерді, нысан қарым-қатынастарын, хабарларды және бизнес ережелерді қамтиды. Осы құрамдастардың әрбірі нысанның болуын талап етеді. Өріс нысаннан тыс жерде бола алмайды. Өрісті нысанға тәуелді болады деп айтсақ болады. Алдыңғы тізімде көрсетілгендей құрамдастардың екі есе көп түрлері бар, бірақ олардың көпшілігі басқа құрамдастардың ішінде кірістірілген және қолданбада көрінбейді.
Құрамдастарға ие болудың мақсаты — басқарылатын сипаттар және барлық тәуелділіктер арқылы нені реттеуге болатынының кез келген шектеулерін бақылау. Осылайша ештеңені өткізіп алмастан экспорттауға, импорттауға және (басқарылатын шешімдерде) жоюға болады.
Шешімнің жарамдылық кезеңі
Шешімдер бағдарламаның жарамдылық кезеңі процестеріне қолдау көрсетуге көмектесетін келесі әрекеттерге қолдау көрсетеді.
Жасау Басқарылмайтын шешімдердің авторы және экспорты.
Жаңарту Басқарылатын шешім ата-анасына орналастырылған Басқарылатын шешім жаңартуларын жасаңыз. Жаңарту арқылы құрамдастарды жоюға болмайды.
Жаңарту Шешімді бұрыннан бар Басқарылатын шешім нұсқасына жаңарту ретінде импорттаңыз, ол пайдаланылмаған құрамдастарды жояды және жаңарту логикасын жүзеге асырады. Жаңартулар барлық патчтарды шешімнің жаңа нұсқасындағы шешімге жинауды (біріктіруді) қамтиды. Шешімді жаңартулар бұрыннан бар, бірақ жаңартылған нұсқаға енді қосылмаған құрамдастарды жояды. Бірден жаңартуды немесе жаңартуға өтуді таңдауға болады, осылайша жаңартуды аяқтау алдында кейбір қосымша әрекеттерді орындауға болады.
Патч Жамауда тек құрамдас бөліктер мен активтерді қосу немесе өңдеу сияқты Басқарылатын шешім ата-анасына арналған өзгерістер ғана бар. Шағын жаңартуларды (түзетуге ұқсас) жасау кезінде патчтарды пайдаланыңыз. Патчтар импортталған кезде олар тектік шешімнің үстіне қабаттасады. Патч арқылы құрамдастарды жоюға болмайды.
Шешімді жариялаушы
Әр бағдарлама және жасайтын нысандар сияқты басқа шешім құрамдастары немесе жасайтын кез келген реттеу шешімнің бөлігі болып табылады. Әр шешімде жариялаушы болғандықтан, әдепкі бойынша пайдаланбай жеке жариялаушыны жасау керек. Жариялаушыны шешімді жасаған кезде көрсетесіз.
Ескертпе
реттелетін шешімді пайдаланьбасаңыз да, Common Data Service әдепкі шешімі және Әдепкі шешімдер ретінде белгілі шешімдермен жұмыс істейсіз. Қосымша ақпарат: Әдепкі шешім және Common Data Service әдепкі шешімі
Құрамдас жасалатын шешімнің жариялаушысы сол құрамдастың иесі болып саналады. Құрамдас иесі осы құрамдаспен қоса шешімдердің басқа жариялаушыларына енгізуге рұқсат етілген немесе енгізуге тыйым салынған өзгерістер түрлерін басқарады. Құрамдастың меншік түрін бір шешімнен бірдей жариялаушыдағы екінші шешімге жылжытуға болады, бірақ жариялаушылар арасында болмайды. Басқарылатын шешім ішіндегі құрамдас үшін жариялаушыны енгізгеннен кейін, құрамдас жариялаушысын өзгерту мүмкін емес. Осы шектеуге байланысты, кейінірек шешімдер бойынша қабаттау үлгісін өзгертуге болатындай, жалғыз баспагерді анықтаған дұрыс.
Шешім жариялаушысы бағдарламаны кім жасағанын көрсетеді. Осыған байланысты, мағыналы solution publisher атауын жасау керек.
Шешім жариялаушысы префиксі
Шешім жариялаушысында префикс бар. Жариялаушы префиксі – бұл ат беру қайшылығына жол бермеуге көмектесетін механизм. Бұл шешімді әртүрлі жариялаушылардан аз қайшылықтар бар ортаға орнатуға мүмкіндік береді. Мысалы, осы жерде көрсетілген Contoso шешімі solution publisher contosoпрефиксін қамтиды.
Ескертпе
Solution publisher префиксін өзгерткен кезде, оны жаңа бағдарламалар мен метадеректер элементтерін жасамас бұрын орындау керек, себебі метадеректер элементтерінің атауы жасалғаннан кейін оларды өзгерту мүмкін емес.
Қосымша ақпарат:
Шешім тәуелділіктері
Басқарылатын шешімдердің деңгейлеріне байланысты кейбір басқарылатын шешімдер басқа басқарылатын шешімдердегі шешім компоненттеріне тәуелді болуы мүмкін. Кейбір шешім жариялаушылары модульдік шешімдерді құру үшін осы мүмкіндікті пайдаланады. Алдымен Басқарылатын шешім "негізін" орнату қажет болуы мүмкін, содан кейін Басқарылатын шешім базасындағы құрамдастарды одан әрі теңшейтін екінші Басқарылатын шешім орнатуға болады. Екінші басқарылатын шешім бірінші шешімнің бөлігі болып табылатын шешім компоненттеріне тәуелді болады.
Жүйе шешімдер арасындағы аталмыш тәуелділіктерді бақылайды. Егер орнатылмаған негізгі шешімді талап ететін шешімді орнатуға әрекеттенсеңіз, шешімді орната алмайсыз. Шешім алдымен орнату үшін басқа шешімді қажет ететіні туралы хабарлама аласыз. Сол сияқты, тәуелділіктерге байланысты, оған байланысты шешім әлі орнатылған кезде негізгі шешімді жою мүмкін емес. Негізгі шешімді жоймас бұрын тәуелді шешімді жою керек. Қосымша ақпарат: Тәуелділіктерді жою
Шешім құрамдасының тәуелділіктері
Шешім компоненті сіз реттей алатын элементті білдіреді. Шешімге қосуға болатын кез келген нәрсе шешім компоненті болып табылады және кейбір компоненттер басқа компоненттерге тәуелді. Мысалы, веб-сайт өрісі мен тіркелгі туралы есептің екеуі де тіркелгі нысанына байланысты. Қосымша ақпарат: Шешім құрамдастарының тәуелділіктерін қадағалау
Сондай-ақ, келесіні қараңыз
Ерітінді қабаттары
Power Platform басқару орталығында орталарды жасаңыз және басқарыңыз