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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примітка

Нещодавні зміни в платформі оптимізували процес оновлення одного крок, щоб більше не використовувати тимчасове рішення для _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.

Важливо

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

Див. також

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

Примітка

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

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