Добавки
Използва се решение за пакетиране и разгръщане на добавки и персонализирани дейности на работния процес в други среди. Например, последователността по-долу определя опростена последователност за разработка и разгръщане.
Създайте персонализиран издател и неуправлявано решение във вашата DEV среда.
Напишете една или повече добавки или персонализирани дейности на работен поток.
Регистрирайте добавките или персонализираните дейности на работния поток в незавършеното решение, което създадохте в стъпка 1.
Експортирайте незавършеното решение като завършено решение.
Импортирайте управлявано решение в друга среда (тоест ТЕСТ или ПРОИЗВОДСТВО).
В реалния свят отстранявате грешката от кода в ТЕСТ средата, връщате се назад и актуализирате неуправляемото решение с преработения код и експортирате в завършено решение. По пътя използвате контрола за ревизия, за да управлявате актуализациите на кода и версиите на решение. За повече информация относно контрола на редакциите и версиите на решения, вижте Контрол на източника.
Когато планирате дизайна на вашето решение, помислете дали ще поставите вашия персонализиран код и други персонализиране (персонализирани единици, форми, изгледи и т.н.) в едно и също решение или ще разделите тези персонализиране между множество решения, където едно решение съдържа персонализиран код и друго решение съдържа другите персонализации (персонализирани единици, форми, изгледи и т.н.).
Бакшиш
Започнете с персонализиран издател и неуправляемо решение, а след това разработете и тествайте приставката или персонализирания дейност в работен поток в това решение. Препоръчваме ви да не разработвате плъгин или персонализиран дейност в работен поток в решение по подразбиране и след това да го добавите към персонализирано решение.
Регистрирайте приставка или персонализирано дейност в работен поток в персонализирано неуправляемо решение
След като създадете персонализиран издател и неуправляемо решение и сте написали персонализиран код, вие сте готови да регистрирате кода в неуправляемото решение и да започнете да го тествате.
Регистрирайте персонализиран дейност в работен поток монтаж
За да разпространявате персонализиран дейност в работен поток в решение, трябва да добавите регистрираното събрание, което го съдържа, към неуправляемо решение. На първо място, регистрирайте механизма на персонализирания работен поток и след това го добавете към решение, като следвате тези стъпки.
Създайте ново решение в Power Apps портал за създатели или използвайте съществуващо решение. За да създадете ново решение, изберете Решения>Ново решение и след това въведете необходимата информация за вашето решение.
С избрано Решения в левия панел за навигация, изберете името на решението в списъка и след това изберете Добавете съществуващите>Други>Състав на добавка.
Потърсете компилирания потребителски работен процес по име.
Изберете персонализираната колекция от дейности в работен поток и след това изберете Добавяне.
Регистрирайте приставката за монтаж и стъпка
Процедурата за регистриране на приставката е подобна на регистрирането на персонализиран дейност в работен поток монтаж, с изключение на това, че трябва също да регистрирате един или повече стъпки, които идентифицират условията, при които трябва да се изпълни приставката Microsoft Dataverse,
За начало следвайте тези инструкции до регистрирайте приставка и стъпка с помощта на инструмента за регистрация на приставки. След това ще създадем решение, след което ще добавим приставката и ще стъпим към решението, като използваме съвременния интерфейс на производителя. Примерът на приставката „Следване“ и регистрация на стъпки, които ще използваме, е показан на следната илюстрация.
Нека започнем да добавяме тези компоненти към нашето решение.
Създайте ново решение в Power Apps портал за създатели или използвайте съществуващо решение. За да създадете ново решение, изберете Решения>Ново решение и след това въведете необходимата информация за вашето решение.
С избрано Решения в левия панел за навигация, изберете името на решението в списъка и след това изберете Добавете съществуващите>Други>Състав на добавка.
Потърсете компилирания монтаж на добавка по име.
Изберете колекцията от добавки и след това изберете Добавяне.
Добавете стъпка към решението, като изберете Добавете съществуващи>Други>Стъпка на добавка.
Бакшиш
В инструмента за регистрация на приставки се нарича Стъпка. В класическия интерфейс Прозорец на решения стъпка се нарича Стъпка за обработка на SDK съобщения. В съвременния интерфейс на производителя една стъпка се нарича стъпка Plug-in.
Потърсете регистрираната стъпка, изберете я и след това изберете Добави.
Полученото решение с двата компонента е показано на следната илюстрация.
Възможно е да добавите стъпката към разтвора преди (или без) добавяне на свързания модул за приставки. За да добавите монтажа, изберете менюто с опции (...) до името на стъпката на добавката, изберете Добавете необходимите компоненти и след това изберете Добре. Това автоматично добавя свързания модул на добавка. Не добавяйте модула на добавката към решението, ако възнамерявате да предоставите този модул в друго решение, от което текущото решение ще зависи.
Обърнете внимание, че премахването на добавката от решението няма да премахне стъпки, които зависят от него. Трябва да премахнете тези стъпки поотделно.
Изтриване на добавка от решение чрез актуализиране на сглобката
Понякога може да се наложи да изтриете добавка от решение, но не можете да го направите с надстройка на решението. Вместо това можете да изтриете монтаж с надстройка на решение и да получите желания резултат.
Подробностите за това заобиколно решение са описани в тези инструкции.
Започнете с актуализиране на "основния" номер на версията на сглобката, който има премахнати целеви типове приставки.
След тази промяна на версията няма да можете да актуализирате сглобката с помощта на инструмента за регистрация на плъгини (PRT). Въпреки това ще можете да регистрирате монтажа като нов монтаж рамо до рамо със стария монтаж.
Регистрирайте новия си монтаж рамо до рамо със стария монтаж с помощта на PRT.
Мигрирайте всички съществуващи стъпки за старите типове добавки към съответните типове добавки в новия монтаж.
Изтрийте стария монтаж.
Експортирайте незавършеното решение като завършено решение с нов номер на версия на решението.
Импортирайте новото завършено решение като надстройка в среда, в която е регистриран старият монтаж. Надстройката на решението трябва да изтрие стария монтаж и нежеланите типове с него.