Поділитися через


Оновіть рішення або перейдіть на його нову версію

Інколи буває необхідно оновити наявне кероване рішення. Щоб оновити рішення, виконайте зазначені нижче кроки.

  1. Відкрийте некероване рішення в середовищі розробки та створіть, додайте або видаліть наявні компоненти, потрібні вам.

  2. Збільшуйте номер версії, коли експортуєте рішення як кероване рішення. Додаткові відомості: Розуміння номерів версій для оновлень

    Оновлення версії рішення.

  3. Застосування оновлення або перехід на наступну версію в цільовому середовищі

Застосування оновлення або перехід на наступну версію в цільовому середовищі

Процедура імпорту оновленого рішення схожа на інсталяцію нового кероване рішення, за винятком того, що ви отримаєте кілька інших варіантів. Якщо ви оновлюєте рішення, отримане від іншого користувача, ви повинні отримати вказівки від видавець рішення щодо того, які параметри вибрати.

  1. Увійдіть до Power Apps, виберіть потрібне цільове середовище, а тоді виберіть Рішення на лівій навігаційній панелі. Якщо елемента немає на бічній панелі, виберіть ... Додатково та знайдіть потрібний елемент.

  2. На панелі команд, виберіть пункт Імпорт.

  3. На сторінці Вибір пакета рішення, виберіть пункт Огляд,щоб знайти стиснутий файлу (ZIP або CAB), що містить рішення, яке потрібно оновити.

  4. Виберіть Далі.

  5. На цій сторінці відображається жовта панель із повідомленням Цей пакет рішень містить оновлення для вже інстальованого рішення. Натисніть кнопку Далі, щоб оновити рішення. Щоб переглянути додаткові параметри, розгорніть Додаткові настройки, а потім виберіть один із зазначених нижче параметрів дії рішення.

    • Перехід на нове рішення Це є вибором за замовчуванням і переводить вас на останню версію рішення та застосовує всі попередні виправлення однією дією. Усі компоненти, пов’язані з попередньою версією рішення, які не входять до новішої версії, буде видалено. Цей параметр гарантує, що кінцевий стан конфігурації відповідає імпортному рішенню, включаючи видалення компонентів, які більше не є частиною рішення.

    • Стадія для оновлення. Цей параметр переводить вас на новішу версію рішення, але призупиняє видалення попередньої версії та всіх пов’язаних виправлень, доки ви не застосуєте рішення з переходом на нову версію пізніше. Цей параметр слід вибирати лише якщо потрібно, щоб у системі одночасно було інстальовано як старе, так і нове рішення, щоб можна було перенести деякі дані, перш ніж завершувати перехід на нове рішення. Під час застосування оновлення буде видалено старе рішення та всі компоненти, які не входять до складу нового.

    • Оновлення Цей варіант замінює ваше рішення на цю версію. Компоненти, яких немає в новішому рішенні, не видаляються та залишаються в системі. Майте на увазі, що вихідне та цільове середовище можуть відрізнятися, якщо компоненти було видалено у вихідному середовищі. Цей параметр має найкращу продуктивність, оскільки зазвичай завершує роботу за менший час, ніж методи оновлення.

  6. Вирішіть, чи вмикати наступний параметр для дій після імпортування:

    • Активувати кроки та цикли компоненту plug-in, включені в рішення
      Вибір цього варіанту дасть змогу ввімкнути компоненти plug-in і цикли Power Automate, що додаються до рішення.
  7. Виберіть Імпортувати.

    Імпорт даних і параметрів рішення.

  8. Можливо, доведеться зачекати кілька хвилин, поки не завершиться імпорт рішення. Якщо імпорт пройде успішно, можна буде переглянути результати й вибрати пункт Закрити.

Керовані настроювання завжди імпортуються в опублікованому стані, тому публікувати настроювання після імпорту в цьому сценарії не потрібно.

Завершення оновлення рішення Якщо ви вибрали етапне оновлення або якщо в системі виникла проблема із завершенням оновлення, ви побачите, що у вашій системі все ще інстальовано вихідне рішення, а також нове рішення, яке має таку саму назву рішення, що й базове рішення, суфікс оновлення _. Щоб виконати перехід на нову версію, виберіть базове рішення у списку рішень і виберіть пункт Застосувати оновлення рішення. Буде видалено всі попередні виправлення, а базове рішення потім перейменує _ рішення для оновлення на те саме ім’я, що й попереднє базове рішення. Усі компоненти, які були у вихідному рішенні, і виправлення, відсутні у рішенні _ для оновлення, буде видалено як частину цього процесу.

Розуміння номерів версій для оновлень

Версія рішення має наступний формат: 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 повідомленнями or ImportSolutionAsync . Додаткові відомості: ІмпортРішенняЗапит класу,ІмпортуватиРішення або ІмпортРішенняАсинхронна дія.

Важливо

Після вибору параметра Перезаписати настроювання (не рекомендовано) буде перезаписано або видалено некеровані налаштування, які було попередньо застосовано до компонентів у цьому рішенні. Цей параметр не впливає на компоненти, які підтримують поведінку злиття (форми, карта сайту, стрічка, модулі програм). Компоненти, які мають інші керовані рішення поверх наявного рішення, яке ви заміняєте, також залишаться зверху і цей параметр на них не вплине.

Див. також

Layering within a managed solution Add solution components
Створення виправлень рішень
Для розробників. Створення точної копії, виправлення та оновлення

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).