Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
За да намерите и работите само с компонентите, които персонализирате, създайте решение и направете цялото си персонализиране там. След това не забравяйте да работите в контекста на персонализираното решение, докато добавяте, редактирате и създавате компоненти. Това улеснява експортирането на вашето решение, така че да може да бъде архивирано или импортирано в друга среда.
Бележка
Помислете за задаване на персонализирано решение, както предпочитате от вас решение. По този начин можете да контролирате къде се съхраняват компонентите на вашето решение, когато не ги създавате специално в контекста на персонализирано решение. Повече информация: Задайте предпочитаното решение.
За да създадете решение:
влезте и Power Apps изберете Решения от лявата навигация. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.
Изберете Ново решение и след това попълнете необходимите колони за решението.
Поле Описание Показвано име Показаното име в списъка с решения. По-късно можете да го промените. Име Уникалното име на решението. Трябва да съдържа само букви, цифри и долни черти. Името се генерира от позволените знаци от стойността, която въвеждате в колоната Показвано име . Можете да редактирате това, преди да запишете решението, но след като запишете решението, не можете да го промените. Издателство Можете да изберете разработчика по подразбиране или да създадете нов разработчик. Препоръчваме ви да създадете издател, който вашата организация да използва последователно във вашите среди, където ще използвате решението. Вижте Издател на решения по-нататък в тази статия. Версия Въведете номера на версията на вашето решение. Това е важно само ако експортирате вашето решение. Номерът на версията е включен в името на файла, когато експортирате решението. Задайте като предпочитано от вас решение Използването на предпочитано решение е начин, по който можете да контролирате къде се съхраняват компонентите на вашето решение, когато не ги създавате специално в контекста на персонализирано решение. Когато предпочитаното от вас решение не е зададено, по подразбиране решението по подразбиране на Common Data Services е предпочитаното от вас решение. Ако решението по подразбиране на Common Data Services не е налично, решението с име Решение по подразбиране се използва като предпочитано решение. Повече информация: Задаване на предпочитаното решение Страница за конфигуриране Под Още опции , които можете, по желание изберете уеб ресурс, който да използвате като страница за конфигуриране. Страницата за конфигуриране обикновено се използва от независими доставчици на софтуер (ISV), които разпространяват решения. Когато това е зададено, под информационния възел се появява нов конфигурационен възел, за да покаже този уеб ресурс. Разработчиците използват уеб ресурса, който е HTML страница, за да включат инструкции или контроли, които да ви позволят да зададете конфигурационни данни или да стартирате тяхното решение. Описание Под Още опции можете по желание да добавите описание на решението. Това е полезно, ако искате да споделите решението с други или ако искате да запомните за какво е решението. Изберете Запиши.
Добавяне или премахване на обекти на решение
След като създадете вашето решение, то няма да съдържа никакви обекти на решение. Можете да създавате нови обекти, които да добавите към решението или да добавяте съществуващи обекти към новото решение.
Създаване на обекти в решение
Можете да използвате командата Създай , за да създадете различни типове обекти. Избирането на Нов и след това избирането на обекта, който искате, ви отвежда до различно изживяване за създаване в зависимост от типа на обекта, който изберете. След като приключите със създаването на обекта, той се добавя към решението.
Добавяне на съществуващ обект към решение
С решения, които не са управлявани и не са системното решение по подразбиране, можете да използвате командата Добавяне на съществуващ , за да внесете обекти, които все още не са в решението.
Бележка
Списъкът със съществуващи обекти е различен в зависимост от версията и решенията, импортирани във вашата среда.
Много от персонализациите, които искате да направите, включват таблици. Изберете Таблици в левия прозорец, за да филтрирате и покажете списък с всички таблици в текущото решение. След като разгледате таблица, можете да видите обектите, които са част от таблицата, както е показано с таблицата на акаунта на тази екранна снимка.
Премахване на обекти от решение
Можете да премахвате обекти от незавършено решение. При отворено решение изберете обекта и след това изберете Премахване от това решение в командната лента.
Когато обектът бъде премахнат, той вече не е част от решението. Обектът обаче все още съществува в околната среда и може да бъде добавен към друго решение. След като обектът бъде премахнат от всички решения в околната среда, той може да бъде изтрит.
Важно
След като обектът бъде изтрит, той не може да бъде възстановен и всички свързани данни, като например записи на таблица, когато изтриете персонализирана таблица, се губят. Ако искате да запазите обекта, но не го имате в разтвора, извадете го от разтвора, без да го изтривате.
За да изтриете обект, изберете го и след това изберете Изтриване от тази среда.
Публикуване на промените
Когато правите неуправлявани промени в среда, някои обекти, като например таблици, формуляри, приложения, управлявани от модел, карти на сайта и изгледи, се записват в непубликувано състояние. Действието за публикуване повишава тези промени в активно състояние и ги прави достъпни за крайните потребители и за експортиране на решения.
Публикуване на вашите персонализации
Изберете Решения от лявата навигация. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.
Отворете решението, което искате да публикувате.
Изберете Публикуване на всички персонализации в командната лента.
Важно
Подготовката на персонализациите може да отнеме известно време. Ако видите съобщение, че страницата на браузъра не отговаря, изчакайте страницата да стане адаптивна и не я затваряйте.
Разработчик на решение
Всяко приложение, което създавате, или персонализация, която направите, е част от решение. Всяко решение има издател. Вие указвате издателя, когато създавате решение.
Разработчикът на решения показва кой е разработил приложението. Поради тази причина трябва да създадете разработчик на решения и да укажете префикс, който е смислен. Можете да видите издателя на решение за решение, като изберете решението и след това изберете ...>Настройки в командната лента от областта Решения в Power Apps. За повече информация относно издателя на решение отидете на Издател на решение в ръководството на Power Platform ALM.
Бележка
Common Data Services Решението по подразбиране е свързано с издателя Microsoft Dataverse по подразбиране. Префиксът за персонализиране по подразбиране е присвоен на случаен принцип за този издател, например може да бъде cr8a3. Това означава, че името на всеки нов елемент от метаданни, създаден за вашата организация в това решение, го предхожда на имената, използвани за уникално идентифициране на елементите.
Създаване на разработчик на решения
В Power Apps изберете Решения. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.
В командната лента изберете Ново решение, в десния прозорец изберете Нов издател под Publisher.
Във формуляра Нов издател въведете задължителната и незадължителната информация:
- Показвано име. Въведете показваното име за издателя.
- Име. Въведете уникалното име за издателя.
- Описание. По желание можете да добавите описание за издателя.
- Префикс. Въведете желания префикс на издателя.
- Префикс за стойност на избора. Тази колона генерира число въз основа на префикса на издателя. Това число се използва, когато добавяте опции към избори и предоставя индикатор за това кое решение е използвано за добавяне на опцията.
Изберете Запиши.
Бележка
Не използвайте _upgrade като част от името на решението. _upgrade е вътрешна запазена дума за процеса на надграждане на решението.
Промяна на разработчик на решения
Можете да промените издател на решение за незавършено решение, като изпълните следните стъпки:
- В Power Apps изберете Решения, изберете решението, което искате, и след това изберете ...>Настройки в командната лента. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.
- В екрана Настройки на решението изберете друг издател от падащия списък Publisher или изберете Нов издател , за да създадете нов. Повече информация: Създаване на издател на решение.
- Изберете Актуализация.
Използване на сегментирани таблици в решение
Използвайте сегментиране на таблици, така че да включвате само обекти на таблици, които се актуализират, когато разпространявате актуализации на решението. Повече информация: Използване на сегментирани решения в ръководството Power Platform за ALM
За да създадете решение с правилно сегментиране на таблицата, започнете със създаването на незавършено решение и добавете само обектите, които сте актуализирали.
Представете си например, че сте създали нова персонализирана таблица, която не съществува в друга среда с име "Персонализирана таблица ", и също така сте добавили нова графа с име "Топ десет " за таблицата на акаунта. За да създадете решение със сегментиране на таблици, изпълнете следните стъпки.
Отидете на Power Apps и след това изберете Решения. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.
Изберете Ново решение и създайте решение. Въведете информация в задължителните колони. Изберете Създаване.
Отворете решението, което създадохте. В командната лента изберете Добавяне на съществуващи и след това изберете Таблица.
В екрана Добавяне на съществуващи таблици изберете една или повече таблици, които искате да добавите към решението. Например изберете Профил и персонализирана таблица. Изберете Напред.
В екрана Избор на таблици можете да избирате от активите, които да включите:
- Включете всички обекти. Тази опция включва всички компоненти и метаданни, свързани с таблицата. Тя може да включва други таблици или компоненти на таблици, като потоци от бизнес процеси, отчети, връзки и опашки. Например, ако персонализираната таблица никога не е била импортирана в целевата среда, изберете тази опция. В този пример персонализираната таблица никога не е била импортирана в целевата среда, така че изберете тази опция за Персонализирана таблица.
- Включете метаданни на таблицата. Тази опция включва само метаданните, свързани с таблицата. Метаданните включват атрибутите на таблицата, като проверка, откриване на дублиращ се запис или проследяване на промените.
- Редактиране на обекти. Тази опция ви позволява индивидуално да изберете всеки компонент, който е свързан с таблицата, като например колони, релации, бизнес правила, изгледи, формуляри и диаграми. Забележете, че таблицата на акаунта е включена в Dataverse и по дизайн съществува и в целевата среда. Следователно в нашия пример само персонализираната колона Топ десет е нова в таблицата на акаунта, така че можете да я изберете, след като изберете Редактиране на обекти (в следващата стъпка).
-
Изчистете всички обекти. Ако сте избрали обекти с помощта на опцията Редактиране на обекти , можете да изчистите всички избрани обекти и да започнете отначало.
Повече информация: Защо сегментирането на таблици в дадено решение е важно
Ако сте избрали Редактиране на обекти, се отваря екран със списък с обекти. Тук можете да изберете конкретните обекти, които искате да включите в решението. В нашия пример избрахте таблицата Акаунт по-рано, така че сега избирате колоната Топ десет , тъй като това е единственият нов или редактиран компонент за таблицата, и след това изберете Добавяне.
Изберете Добавяне , за да добавите обектите към решението.
Защо сегментирането на таблици в дадено решение е важно
Когато добавите съществуваща системна таблица, като например акаунт или контакт, или персонализирана таблица към решение за таблица, която вече е импортирана във вашите среди надолу по веригата, най-добрата практика е да добавяте само обектите на таблицата, които са актуализирани във вашето решение. Чрез сегментиране на решения експортирате актуализации на решения с избрани активи на таблици, като полета на таблици, формуляри и изгледи, вместо цели таблици с всички активи. Това избягва ненужните слоеве, които пречат на други решения да бъдат ефективни и ненужни зависимости от други решения. Системата автоматично избира Включване на всички обекти , ако таблицата е неуправлявана, и Включване на метаданни на таблицата, ако има неуправляван слой в таблицата. Системата също така автоматично избира предварително активите на таблицата, които не са управлявани или имат неуправлявани персонализации. Можете да изберете връзката Редактиране на обекти , за да прегледате тази селекция, преди да изберете Добавяне , за да завършите процеса.
Важно
Не сегментирайте таблици, които не съществуват в целевата среда. Забележете, че ако дадена таблица никога не е била импортирана или все още не съществува в целевата среда, трябва да изберете Включване на всички обекти , когато добавяте таблицата към решението, например при добавяне на нова персонализирана таблица, която сте създали наскоро. В противен случай получавате съобщение за липсваща зависимост, когато се опитате да импортирате решението.
Създаване на решение със сегментиране на таблици с помощта на Solution Explorer
Следващите илюстрации предоставят пример за създаване на сегментирано решение чрез избор на ресурси на таблица от AccountCase таблиците и Contact таблиците.
Бележка
Таблицата на случай е включена в някои приложения на Dynamics 365, като Dynamics 365 Customer Service.
Започнете с отваряне на създадено от вас незавършено решение. Изберете компонента на таблицата .
След това изберете компоненти на решението.
Следвайте съветника. В стъпка 1, започвайки по азбучен ред, изберете активите за първата таблица, таблицата Account , както е показано тук.
Отворете раздела Полета и изберете колоната Номер на сметка.
В стъпка 2 за таблицата Случай добавете всички активи.
В стъпка 3 добавете колоната Годишнина за таблицата Контакт.
В резултат на това сегментираното решение, което е създадено, съдържа три таблици, Account, Case, и Contact. Всяка таблица съдържа само активи, които са били избрани.
Изтриване на решение
Тъй като има два различни типа решения, управлявани и неуправлявани, поведението за изтриване на всеки тип решение е различно.
Решението, което искате да изтриете, може да има компоненти, които имат зависимости от други компоненти. Тези зависимости трябва да бъдат премахнати, преди да можете да изтриете компонента. Повече информация: Преглед на зависимости за компонент в Power Apps
Изтриване на завършено решение
Изтриването на завършено решение премахва (деинсталира) всички компоненти в решението. Освен това всички свързани данни също се изтриват.
Внимание
Тъй като всички компоненти в решението и всички свързани данни се изтриват, бъдете внимателни, когато изтривате управлявано решение.
Изтриване на незавършено решение
Изтриването на незавършено решение изтрива контейнера на решението, но не изтрива нито един от незавършените компоненти в него. Всички свързани данни също остават. Всеки незавършен компонент трябва да бъде изтрит поотделно, за да се премахнат всички компоненти в незавършеното решение.
Изтриване на завършено или незавършено решение
Внимание
Преди да изтриете решение, уверете се, че разбирате последствията. След като дадено решение бъде изтрито, то не може да бъде възстановено. Повече информация: Изтриване на завършено решение и Изтриване на незавършено решение
- влезте в Power Apps.
- Изберете Решения в левия навигационен екран и след това изберете (не отваряйте) решението, което искате да изтриете, в списъка Решения .
- Изберете Изтриване в командната лента.
Ограничения
- Размерът на решението е ограничен до 95 MB.
- Броят на решенията е ограничен от Microsoft Dataverse капацитет.
- Броят на обектите в едно решение е ограничен от капацитета Dataverse.