3. сценарио: Прелазак са некомплетних на комплетна решења у организацији
Овај сценарио се бави ситуацијом у којој ваше производно окружење садржи неколико некомплетних решења или су ваша прилагођавања извршена у подразумеваном решењу. Овде описани задаци показују вам како да све своје неуправљане компоненте апликације засноване на моделу конвертујете у управљане помоћу једног решења које ће се користити за креирање једног управљаног слоја у пробном и производном окружењу. Касније ћете можда желети да креирате додатна решења за развој различитих стратегија слојева и зависности између решења.
Са изузетком развојног окружења, крајњи резултат је да имате само комплетна решења у окружењима. Још информација: Некомплетна и комплетна решења.
Предуслови
- Раздвојите окружење за развој и производно окружење. Поред тога, препоручујемо вам и да одржавате најмање једно пробно окружење које је раздвојено од вашег окружења за развој и производног окружења.
- Користите једног издавача за сва своја решења у свим окружењима. Још информација: Издавач решења
Конвертовање некомплетног решења у комплетно
Идентификујте и уклоните непотребне табеле и компоненте.
- Креирајте резервну копију вашег производног окружења. У следећем кораку можете вратити компоненте које би могле бити нехотично избрисане извозом и увозом решења.
- Уклоните из производног окружења табеле и компоненте које нису потребне. На пример, размислите о брисању табела без записа или са врло старим записима или табела и компоненти које немају зависне елементе. Још информација: Приказ зависних елемената за компоненту
Направите решење које ћете користити за конверзију компоненти из неуправљаних у управљане.
- У вашем развојном окружењу креирајте једно неуправљано решење које ће се користити за садржање свих апликација, табела и зависних компоненти заснованих на моделу, као што су обрасци, прикази, поља, графикони и контролне табле. Microsoft Dataverse Укључивање свих ових компоненти заједно може смањити шансе за проблеме са вишеслојним решењима који се могу појавити касније када ажурирате или уводите нове апликације засноване на моделу и прилагођавања. Још информација: Креирање решења
- За неуправљане компоненте, као што су прилагођене неуправљане табеле, нећете користити сегментацију већ ћете изабрати Укључи све компоненте приликом додавања тих компоненти у решење.
- Ако постоје управљане компоненте које сте прилагодили, користите сегментацију када додате те компоненте у решење. На пример, ако сте додали прилагођену колону или променили име за приказ за постојећу колону у Power Apps стандардној табели као што су Контакт и Пословни контакт, користите сегментацију тако да извозите само прилагођене компоненте које су потребне пројекту, а не додатне компоненте које не намеравате да сервисирате. Да бисте то урадили, одаберите Изабери компоненте, а затим додајте само прилагођене компоненте у решење.
Савет
Да бисте видели да ли је управљана компонента прилагођена, потражите ненадгледани слој који ће бити изнад основног надгледаног слоја компоненте. Још информација: Приказ слојева решења за компоненту
- Ако имате апликације са подлогом, токове, апликације портала или додатне компоненте за конверзију, можете их додати у засебно некомплетно решење сада или касније.
- Не заборавите да користите једног издавача за сва своја решења. Још информација: Издавач решења
- У вашем развојном окружењу креирајте једно неуправљано решење које ће се користити за садржање свих апликација, табела и зависних компоненти заснованих на моделу, као што су обрасци, прикази, поља, графикони и контролне табле. Microsoft Dataverse Укључивање свих ових компоненти заједно може смањити шансе за проблеме са вишеслојним решењима који се могу појавити касније када ажурирате или уводите нове апликације засноване на моделу и прилагођавања. Још информација: Креирање решења
Примените комплетно решење.
- Ако имате постојеће пробно окружење, можете прећи на следећи корак. Међутим, препоручујемо вам да направите копију производног окружења да бисте га користили као пробно окружење. Још информација: Копирање окружења
- Извезите некомплетна решења из свог развојног окружења као комплетна. Још информација: Извоз решења
- Ако у пробном окружењу постоји некомплетно решење које има исти назив као комплетно које желите да увезете, избришите запис некомплетног решења у пробном окружењу. Да бисте избрисали запис некомплетног решења, идите на Power Apps, изаберите пробно или производно окружење, изаберите Решења, изаберите некомплетно решење, а затим на командној траци изаберите Избриши. Уочите да брисање некомплетног решења не брише неуправљане компоненте решења.
- Увезите решење у пробно окружење користећи командовање увозом Power Platform CLI решења помоћу параметра convert-to-managed или задатка увоза решења за DevOps скуп алатки. Тренутно не можете успешно да увезете решење и конвертујете све компоненте у управљане помоћу Power Apps портала.
- Постоје разне врсте тестова помоћу којих можете да проверите да ли одређене функције или карактеристике ваше апликације функционишу исправно. Неки од ових тестова укључују тестове јединица, свеобухватне тестове и тестове прихватљивости корисника (UAT).
- Када се тестирање заврши и потврди, поновите кораке c-e, али уместо да изводите корак у пробном окружењу, изведите корак у производном окружењу.
- Ако имате апликације са подлогом, токове или апликације портала, комплетна решења увезите прво у пробно, а затим у производно окружење на сличан начин као што је горе описано.
Следећи кораци
Сад кад сте прешли на комплетна решења, препоручујемо вам да разумете услојавање решења и компоненти. Осим тога, са изузетком вашег развојног окружења, у вашим окружењима не би требало да буде неуправљаних прилагођавања или некомплетних решења. Још информација: Слојеви решења