Надстройване или актуализиране на решение

Има моменти, когато трябва да актуализирате съществуващо управлявано решение. За да актуализирате решението, изпълнете следните стъпки:

  1. Отворете незавършеното решение във вашата среда за разработка и създайте нови или добавете и премахнете съществуващите компоненти, които искате.

  2. Увеличете номера на версията, когато експортирате решението като завършено решение. Повече информация: Разбиране на номерата на версиите за актуализации

    Актуализирайте версията на решението.

  3. Приложи ъпгрейда или ъпдейта в целевата среда.

Приложете надстройката или актуализацията в целевата среда

Процедурата за импортиране на актуализираното решение е подобна на инсталирането на ново завършено решение, с изключение на това, че ще получите някои различни опции. Ако актуализирате решение, което сте получили от някой друг, трябва да получите указания от издателя на решението за това кои опции трябва да изберете.

  1. Влезте в Power Apps, изберете целевата среда, която искате, и след това изберете Решения от лявата навигация. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.

  2. В командната лента изберете Импортиране.

  3. На страницата Избор на пакет с решение изберете Преглед , за да намерите компресирания (.zip или .cabфайл, който съдържа решението, което искате да актуализирате.

  4. Изберете Напред.

  5. Тази страница показва жълта лента, показваща Този пакет с решение съдържа актуализация за решение, което вече е инсталирано. За да надстроите решението, изберете Напред. За да видите допълнителни опции, разгънете Разширени настройки и след това изберете от следните опции за действие на решението:

    • Надстройка Това е опцията по подразбиране и надгражда вашето решение до най-новата версия и събира всички предишни корекции в една стъпка. Всички компоненти, свързани с предишната версия на решението, които не са в по-новата версия на решението, ще бъдат изтрити. Тази опция гарантира, че полученото състояние на конфигурация е в съответствие с решението за импортиране, включително премахване на компоненти, които вече не са част от решението.

    • Етап за надграждане Тази опция надгражда вашето решение до по-високата версия, но отлага изтриването на предишната версия и всички свързани корекции, докато не приложите надстройка на решението по-късно. Изберете тази опция само ако искате и старото, и новото решение да са инсталирани едновременно в системата, за да можете да направите някаква миграция на данни преди да завършите ъпгрейда на решението. Прилагането на надстройката изтрива старото решение и всички компоненти, които не са включени в новото решение.

    • Актуализирам Тази опция замества вашето решение с тази версия. Компонентите, които не са в по-новото решение, няма да бъдат изтрити и ще останат в системата. Имайте предвид, че изходната и целевата среда може да се различават, ако компонентите са били изтрити в изходната среда. Тази опция има най-добра производителност, като обикновено завършва за по-малко време от методите за надграждане.

  6. Решете дали да разрешите следната опция за действия след импортиране:

    • Активирайте стъпките и потоците на приставката, включени в решението
      Изборът на тази опция позволява плъгини и Power Automate потоци, включени в решението.
  7. Изберете Импортиране.

    Импортирайте информация и опции за решение.

  8. Може да се наложи да изчакаш няколко минути, докато импортирането на решението приключи. Ако е успешен, можете да видите резултатите и да изберете Затвори.

Управляваните персонализации винаги се импортират в публикувано състояние, така че няма нужда да публикувате персонализации след импортирането в този сценарий.

Завършване на надграждането на решението Ако сте избрали да поставите етап за надстройка или ако системата е имала проблем с завършването на надстройката, ще видите, че оригиналното решение все още е инсталирано във вашата система, както и ново решение, което има същото име на решението като базовото решение с наставка _Upgrade. За да завършите надстройката, изберете основното решение в списъка с решения и изберете Прилагане на надстройка на решение. Това деинсталира всички предишни корекции и основното решение след това преименува _Upgrade решение, за да бъде със същото име като предишното базово решение. Всички компоненти, които са били в оригиналното решение, и корекции, които не присъстват в решението _Upgrade, ще бъдат изтрити като част от този процес.

Бележка

Последните промени в платформата оптимизираха процеса на надграждане в една стъпка, за да не се използва вече временно решение за _Upgrade или операция за деинсталиране на оригиналното решение.

Запознаване с номерата на версиите за актуализации

Версията на решението има следния формат: major.minor.build.revision. Актуализацията трябва да има по-висок основен, второстепенен, компилационен или ревизионен номер от родителското решение. Например за базово решение версия 3.1.5.7 малка актуализация може да бъде версия 3.1.5.8 или малко по-значима актуализация може да има версия 3.1.7.0. Значително по-значима актуализация може да бъде версия 3.2.0.0.

Премахване на управляван компонент от целевата среда

Може да има случаи, когато искате да премахнете управляван компонент от среда. Има две различни действия за решение, които можете да извършите, които ще премахнат управляван компонент от среда.

  • Надстройте решението (препоръчително). В средата за разработка, от която произхожда управляваното решение, актуализирайте решението, така че вече да не включва компонента. С други думи, премахнете компонента, като например колона, диаграма или формуляр от решението и след това го експортирайте, както е управляван. След това, когато импортирате управляваното решение в целевата среда, изберете действието Решение като Надстройка. Това действие премахва компонента (ако няма други компоненти, които зависят от него в целевата среда).
  • Изтрийте управляваното решение. Това действие премахва всички компоненти в разтвора. В средата, в която е импортирано управляваното решение, изтрийте управляваното решение, което включва управлявания компонент. Можете да направите това от областта Решения на Power Apps.

    Предупреждение

    Изтриването на управлявано решение изтрива всички компоненти в управляваното решение, както и всички свързани данни. Винаги бъдете внимателни, преди да изтриете управлявано решение.

Опция за презаписване на персонализации

Опцията за презаписване на персонализации е налична с класическото изживяване за импортиране, когато използвате командата за импортиране на решение на Microsoft Power Platform CLI pac или като използвате опцията OverwriteUnmanagedCustomizations със ImportSolution съобщенията или ImportSolutionAsync . Повече информация: Клас ImportSolutionRequest, действие ImportSolution или действие ImportSolutionAsync.

Важно

Изборът на опцията Overwrite Customizations (не се препоръчва ) презаписва или премахва всички неуправлявани персонализации, извършвани преди това върху компонентите, включени в това решение. Тази опция не засяга компоненти, които поддържат поведение при сливане (форми, карта на сайта, лента, модули на приложения). Компоненти, които имат други управлявани решения върху съществуващото, което заменяте, не са засегнати от тази опция.

Вижте също

Наслояване в рамките на управлявано решение Добавянена компоненти на решението
Създаване на кръпки за решения
За разработчици: Клониране, корекция и надграждане