Споделяне чрез


Създаване на решение

За да намерите и работите само с компонентите, които сте персонализирали, създайте решение и направете всички персонализации там. След това не забравяйте да работите в контекста на персонализираното решение, докато добавяте, редактирате и създавате компоненти. Това улеснява експортирането на вашето решение, така че да може да бъде архивирано или импортирано в друга среда.

Бележка

За информация относно прилагането на здравословно управление на жизнения цикъл на приложението (ALM) с помощта на решения, вижте Ръководство за ALM на Power Platform.

За да създадете решение:

  1. Влезте в Power Apps и изберете Решения от навигацията отляво. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

  2. Изберете Ново решение, след което попълнете задължителните колони за решението.

    Поле Описание
    Показвано име Показаното име в списъка с решения. По-късно можете да го промените.
    Име Уникалното име на решението. Това се генерира, използвайки стойността, която сте въвели в колоната за показвано име. Можете да редактирате това, преди да запишете решението, но след като запишете решението, не можете да го промените.
    Издател Можете да изберете разработчика по подразбиране или да създадете нов разработчик. Препоръчваме ви да създадете издател за вашата организация, който да използва последователно във вашата среда, където ще използвате решението. Вижте Разработчик на решения по-късно в тази статия.
    Версия Въведете номера на версията на вашето решение. Това е важно само ако експортирате вашето решение. Номерът на версията ще бъде включен в името на файла, когато експортирате решението.
  3. Изберете Запиши.

След като запишете решението, може да искате да добавите информация към колони, които не са задължителни. Тези стъпки са по избор. Използвайте колоната Описание, за да опишете решението и да изберете уеб ресурс на HTML като Конфигурационна страница за решението. Конфигурационната страница обикновено се използва от ISV, които разпространяват решения. Когато това е зададено, се показва нов възел за конфигурация под възела информация, за да се покаже този уеб ресурс. Разработчиците ще използват тази страница, за да включат инструкции или контроли за разрешаване на задаване на конфигурационни данни или стартиране на тяхното решение.

Добавяне на компоненти на решение

След като създадете вашето решение, то няма да съдържа никакви компоненти на решение. Можете да създадете нови компоненти, които да бъдат добавени към решението, или да добавите съществуващи компоненти към новото си решение.

Създаване на компоненти в решение

Можете да използвате командата Създаване за създаване на различни видове компоненти. Това ще ви отведе до различно изживяване на създаване в зависимост от типа на компонент, който сте избрали. След като завършите създаването на компонента, той ще бъде добавен към решението.

Създаване на нов компонент в решение.

Добавяне на съществуващ компонент към решение

При решения, които не се управляват, и не се използва това по подразбиране можете да използвате командата Добавяне на съществуващ, за да изведете компоненти, които вече са в решението.

Добавяне на съществуващ компонент към решение.

Бележка

Списъкът на съществуващите компоненти ще бъде различен в зависимост от версията и решенията, внесени във вашата среда.

Когато добавяте съществуваща таблица, вместо да избирате Включване на всички компоненти или Включване на метаданните на таблицата, използвайте опцията Избор на компоненти за добавяне само на компонентите на таблицата, които са били актуализирани. Чрез сегментиране на решения експортирате актуализации на решения с избрани активи на таблици, като полета на таблици, формуляри и изгледи, вместо цели таблици с всички активи. Създаване на сегментирано решение с активи на таблици

Много от персонализациите, които ще искате да направите, ще включват таблици. Можете да използвате филтъра Таблица, за да покажете списък с всички таблици в текущото решение, които могат да бъдат персонализирани по някакъв начин. След като детайлизирате в таблица, можете да видите компонентите, които са част от таблицата, както е показано с таблицата на акаунт на следващата екранна снимка.

Демо решение, показващо разгъната таблица на акаунт.

Публикуване на промените

Когато правите неконтролирани промени в среда, някои компоненти, като формуляри, таблици, управлявани от модели приложения, карти на сайтове и изгледи се запазват в непубликувано състояние. Действието за публикуване промотира тези промени до активно състояние и ги предоставя достъпни за крайните потребители и за износ.

Публикуване на вашите персонализации

  1. Изберете Решения от лявата навигация. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

  2. Изберете решението, което искате да публикувате, за да го отворите.

  3. От списъка с команди изберете Публикуване на всички персонализации.

Публикуване на всички персонализации.

Важно

Подготовката на персонализациите може да отнеме известно време. Ако видите съобщение, че страницата на браузъра е спряла да отговаря, изчакайте страницата да започне да отговаря и не я затваряйте.

Разработчик на решение

Всяко приложение, което създавате, или персонализация, която направите, е част от решение. Всяко решение има издател. Вие указвате издателя, когато създавате решение.

Разработчикът на решения показва кой е разработил приложението. Поради тази причина трябва да създадете разработчик на решения и да укажете префикс, който е смислен. Можете да потърсите решение в разработчика на решения, като изберете Настройки от областта Решения в Power Apps. За повече информация относно разработчика на решения вижте Разработчик на решения в Ръководството на Power Platform ALM.

Бележка

Подразбиращото се решение на Common Data Services е свързано с Издател по подразбиране на Microsoft Dataverse. Префикс за персонализиране по подразбиране ще бъдат произволно присвоен за този издател, например може да бъде cr8a3. Това означава, че името на всеки нов елемент на метаданни, създаден за вашата организация, ще има това поставено отпред на имената, използвани за еднозначно идентифициране на елементите.

Създаване на разработчик на решения

  1. В Power Apps изберете Решения. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.
  2. В командната лента изберете Ново решение, в десния прозорец изберете падащия списък Издател и след това изберете + Издател.
    Create a new publisher
  3. Във формуляра Нов издател въведете необходимата и незадължителната информация:
  • Показвано име. Въведете показваното име за издателя.
  • Име. Въведете уникалното име за издателя.
  • Префикс. Въведете желания префикс на издателя.
  • Префикс на стойност на опция. Тази колона генерира число въз основа на префикса на издателя. Това число се използва, когато добавяте опции към избори и предоставя индикатор за това кое решение е използвано за добавяне на опцията.
  • Подробности за контакт. По избор можете да добавите информация за контакт и адрес.
  1. Изберете Записване и затваряне.

Бележка

Не използвайте _upgrade като част от името на решението. _upgrade е вътрешна запазена дума за процеса на надстройка на решението.

Промяна на разработчик на решения

Можете да промените разработчик на решения за незавършено решение, като изпълните следните стъпки:

  1. В Power Apps изберете Решения, изберете ... до желаното решение и след това изберете Настройки. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.
  2. В прозореца Настройки на решение изберете Редактиране на издател.
  3. Редактирайте колоните Показвано име и Префикс на стойностите, които искате. Колоната Префикс на стойност на опция генерира число въз основа на префикса на издателя. Това число се използва, когато добавяте опции към избори и предоставя индикатор за това кое решение е използвано за добавяне на опцията.
  4. Освен префикса можете също да промените показваното име, информацията за контакт и адреса на разработчика на решения в секцията Подробности за контакт.
  5. Изберете Записване и затваряне.

Създаване на сегментирано решение

Използвайте сегментиране на решения, така че да включвате само компоненти на таблици, които се актуализират, когато разпространявате актуализации на решения. Повече информация: Използвайте сегментирани решения в Ръководство за ALM на Power Platform

Създаване на сегментирано решение с активи на таблици

За да създадете сегментирано решение, започнете със създаване на незавършено решение и добавете само компонентите, които сте актуализирали. Подобната на съветник настройка ще ви отведе стъпка по стъпка през процеса на добавяне на активи на таблици.

Например представете си, че сте създали нова потребителска таблица, която не съществува в никоя друга среда, с име Персонализирана таблица и също така сте добавили нова колона с име десетте най-добри за таблицата на акаунт. Изпълнете следните стъпки, за да създадете сегментирано решение.

  1. Отидете на Power Apps и след това изберете Решения. Ако елементът не е в страничния панел, изберете …Още и след това изберете желания елемент.

  2. Изберете Ново решение и създайте решение. Въведете информация в задължителните колони. Изберете Създаване.

  3. Отворете решението, което създадохте. В командната лента изберете Добавяне на съществуващ и след това изберете Обект.

  4. В прозореца Добавяне на съществуващи обекти изберете една или повече таблици, които искате да добавите към решението. Например изберете Акаунт и Персонализирана таблица. Изберете Напред.

  5. В прозореца Избор на обекти можете да изберете активите, които да включите:

    • Включване на всички компоненти. Тази опция включва всички компоненти и метаданни, свързани с таблицата. Тя може да включва други таблици или компоненти на таблици, като потоци от бизнес процеси, отчети, връзки и опашки.

    • Включване на метаданните на обект. Тази опция включва само метаданните, свързани с таблицата. Метаданните включват атрибутите на таблицата, като проверка, откриване на дублиращ се запис или проследяване на промените.

    • Избор на компоненти. Тази опция ви позволява индивидуално да изберете всеки компонент, който е свързан с таблицата, като например колони, релации, бизнес правила, изгледи, формуляри и диаграми.

    • Не включвайте компоненти:

      За този пример, тъй като Персонализирана таблица никога не е била импортирана в целевата среда, до Персонализирана таблица изберете Включване на всички компоненти. Под Клиент изберете Избор на компоненти.

      Добавяне на съществуващи таблици.

  6. Тъй като само персонализираната колона десетте най-добри е нова за таблицата на акаунт, изберете десетте най-добри и след това изберете Добавяне.

    Избор на компоненти на таблицата.

  7. Изберете Добавяне, за да добавите компонентите към решението.

Създаване на сегментирано решение с помощта на прозореца на решението

Следните илюстрации дават пример за създаване на сегментирани решение, като изберете активите на таблици от таблиците Account, Case и Contact .

Бележка

Таблицата на случай е включена в някои приложения на Dynamics 365, като Dynamics 365 Customer Service.

Започнете с отваряне на създадено от вас незавършено решение. Изберете компонента таблица.

Добавете съществуващи ресурси.

След това изберете компоненти на решението.

Изберете компоненти на решението.

Следвайте съветника. В стъпка 1, като започнете по азбучен ред, изберете активите за първата таблица, таблицата Account, както е показано тук.

Стартиране на съветника.

Отворете раздела Полета и изберете колоната Номер на акаунт.

Избор на активите на таблицата на акаунт.

В стъпка 2 за таблицата Случай добавете всички активи.

Избор на активите на таблицата на случай.

В стъпка 3 добавете колоната Годишнина за таблицата Контакт.

Избор на активите на таблицата на контакт.

Като резултат създаденото сегментирано решение съдържа три таблици – Account, Case и Contact. Всяка таблица съдържа само активи, които са били избрани.

Решение с таблици.

Ограничения

  • Размерът на решението е ограничен до 32 MB.
  • Броят на решенията е ограничен от Microsoft Dataverse капацитет.
  • Броят на обектите в едно решение е ограничен от капацитета Dataverse.

Вижте също

Използване на решения
За разработчици: Създаване, експортиране или импортиране на незавършено решение

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).