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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Завершення оновлення рішення Якщо ви вибрали етап оновлення або якщо в системі виникли проблеми із завершенням оновлення, ви побачите, що у вашій системі все ще інстальовано оригінальне рішення, а також нове рішення, яке має таку саму назву рішення, як і базове рішення з суфіксом _ Оновлення. Щоб виконати перехід на нову версію, виберіть базове рішення у списку рішень і виберіть пункт Застосувати оновлення рішення. Після цього буде видалено всі попередні виправлення, а базове рішення буде перейменовано на _ рішення 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 повідомленнями or ImportSolutionAsync . Додаткові відомості: Клас ImportSolutionRequest,дія ImportSolution або дія ImportSolutionAsync.

Важливо

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

Див. також

Нашарування в межах кероване рішення Додати компоненти розчину
Створення виправлень рішень
Для розробників. Створення точної копії, виправлення та оновлення

Примітка

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

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