Плагіни
Рішення дає змогу упакувати компоненти plug-in і настроювані справи робочого циклу, щоб потім розгорнути їх в інших середовищах. Наприклад, наведена нижче послідовність визначає спрощене розгортання і послідовність розгортання.
Створення настроюваного видавця та некерованого рішення в середовищі DEV.
Введіть один або кілька компонентів plug-in або настроюваних справ робочого циклу.
Зареєструйте плагіни або настроювані дії робочого процесу в некерованому рішенні, яке ви створили за крок 1.
Експортуйте некероване рішення як кероване рішення.
Імпортуйте кероване рішення в інше середовище (тобто EST або PROD).
У реальному світі можна налагоджувати код у середовищі тестування, повернутися та оновити некероване рішення з переглянутим кодом, а також експортувати до керованого рішення. Під час використання контролю змін для керування оновленнями коду і версіями рішення. Для отримання додаткових відомостей про контроль змін рішень див Керування вхідним кодом.
Під час планування розробки рішення потрібно враховувати, чи розмістите ви свій настроюваний код та інші настроювання (настроєні сутності, форми, подання тощо) в тому самому рішенні, або поділите ці настроювання між кількома рішеннями, де одне рішення містить настроюваний код, а інше – інші настроювання (настроювані сутності, форми, подання тощо).
Чайові
Розпочніть із настроюваного видавця та некерованого рішення, а потім розробіть та протестуйте компонент plug-in або настроювані справи робочого циклу в цьому рішенні. Рекомендується розробити компонент plug-in або настроювану справу робочого циклу в стандартному рішенні, а потім додати його до настроюваного рішення.
Зареєструйте компонент plug-in або настроювану справу робочого циклу в настроюваному некерованому рішенні.
Після створення настроюваного видавця й некерованого рішення та записування настроюваного коду можна зареєструвати код у некерованому рішенні і розпочати їх тестування.
Зареєструйте настроюване складання робочого циклу
Щоб розповсюдити настроювані справи робочого циклу в рішенні, слід додати зареєстровану збірку, що містить його в некерованому рішенні. Спочатку зареєструйте настроювану збірку робочих циклів, а потім додайте збірку до рішення, виконавши наведені нижче дії.
Створіть нове рішення на Power Apps портал розробникаабо використайте наявне рішення. Щоб створити нове рішення, виберіть Рішення>Нове рішення, а потім введіть необхідну для рішення інформацію.
Коли в області переходів ліворуч вибрано Рішення, виберіть ім'я рішення у списку, а потім виберіть Додати наявні>Інші>Складання компонента plug-in.
Пошук у скомпільованій настроюваній збірці робочого циклу за іменами.
Виберіть настроювану збірку справи робочого циклу, а потім виберіть Додати.
Зареєструйте складання компонента plug-in і крок
Процедура реєстрації компонента plug-in подібна до реєстрації настроюваної збірки справ робочого циклу, за винятком того, що слід також зареєструвати один або кілька кроків, які вказують умови, за яких потрібно виконати компонент plug-in у Microsoft Dataverse.
Щоб почати, дотримуйтеся зазначених вказівок для реєстрації компонента plug-in та кроку за допомогою засобу реєстрації компоненту plug-in. Потім слід створити рішення, а потім додати складання компонента plug-in і крок до рішення за допомогою сучасного інтерфейсу розробника. Приклад реєстрації компонента plug-in "доповнюється" і кроку, які ми будемо використовувати, показано на наведеній нижче ілюстрації.
Розпочнімо додавання цих компонентів до нашого рішення.
Створіть нове рішення на Power Apps портал розробникаабо використайте наявне рішення. Щоб створити нове рішення, виберіть Рішення>Нове рішення, а потім введіть необхідну для рішення інформацію.
Коли в панелі переходів ліворуч вибрано Рішень, виберіть ім'я рішення у списку, а потім виберіть Додати наявні>Інші>Складання компонента plug-in.
Пошук у скомпільованому складанні компонента plug-in за іменами.
Виберіть збірку компонента plug-in, а потім виберіть Додати.
Додайте крок до рішення, вибравши Додати наявне>Інше>Етап роботи компонента plug-in.
Чайові
У інструменті реєстрації компонента Plug-In крок називається крок. У класичному інтерфейсі Провідник рішень крок називається Крок обробки повідомлення пакета SDK. У сучасному інтерфейсі конструктора крок називається кроком плагіна.
Виконайте пошук зареєстрованого кроку, виберіть його, а потім натисніть кнопку " Додати ".
Отримане рішення з двома компонентами відображається на наведеній нижче ілюстрації.
Можна додати крок до рішення перед (або без) додавання відповідного складання компонента plug-in. Щоб додати складання, виберіть меню параметра (...) поруч із назвою кроку plug-in, виберіть Додати обов'язкові компоненти, а потім натисніть ОК. Це автоматично додає відповідне складання компонента plug-in. Не додавайте до рішення складання компонента plug-in, якщо ви збираєтесь надати це складання іншому рішенню, від якого залежатиме поточне рішення.
Зверніть увагу, що видалення складання компонента plug-in у рішенні не призведе до видалення всіх кроків, які залежать від нього. Ці кроки потрібно усунути окремо.
Видалення плагіна з рішення, оновивши збірку
Іноді може знадобитися видалити плагін із рішення, однак ви не можете зробити це за допомогою оновлення рішення. Замість цього ви можете видалити збірку з оновленням рішення і в результаті отримати бажаний результат.
Подробиці цього обхідного шляху описані в цій інструкції.
Почніть з оновлення номера «основної» версії збірки, з якої видалено цільові типи плагінів.
Після зміни цієї версії ви не зможете оновити збірку за допомогою інструмента реєстрації плагінів (PRT). Однак ви зможете зареєструвати збірку як нову збірку поруч зі старою збіркою.
Зареєструйте свою нову збірку поруч зі старою збіркою за допомогою PRT.
Перенесіть усі існуючі кроки для старих типів плагінів на відповідні типи плагінів у новій збірці.
Видаліть стару збірку.
Експортуйте некероване рішення як кероване рішення з новим номером версії.
Імпортуйте нове кероване рішення як оновлення в середовище, де зареєстровано стару збірку. Оновлення рішення має видалити стару збірку, а разом з нею і небажані типи.