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


Преглед на решенията

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

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

Бележка

За да научите повече за концепциите за решения и как решенията се използват за управление на жизнения цикъл на приложенията, отидете на Общ преглед на ALM с Microsoft Power Platform в ръководството за Power Platform ALM.

Този раздел ще се фокусира върху ръчните задачи, които производителите на приложения трябва да изпълняват, докато работят с решения в Power Apps.

Начало: концепции за решение

Преди да работите с решения е важно да се запознаете със следните концепции за решение:

  • Два типа решения (завършени и незавършени)
  • Компоненти на решение
  • Жизнен цикъл на решение (създаване, актуализиране, надграждане и коригиране на решение)
  • Разработчик на решение
  • Зависимости на решение и компонент на решение

За да научите повече, отидете на Концепции за решения в ръководството за Power Platform ALM.

Решения по подразбиране

Power Apps ви предоставя следните незавършени решения по подразбиране :

  • Подразбиращо се решение на Common Data Service. Това решение е на разположение за създателите за използване като подразбиращо се решение за техните персонализации за средата. Подразбиращото се решение на Common Data Service е полезно, когато искате да оцените или научите повече за Power Apps. Въпреки това, препоръчваме производителите на приложения да работят в собствените си неуправляеми решения.
  • Подразбиращо се решение. Това е специално решение, съдържащо всички компоненти в системата. Решението по подразбиране е полезно за откриване на всички компоненти и конфигурации във вашата система.

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

Контролирани свойства

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

Повече информация: Управлявани свойства в Power Platform

Работа с решения в Power Apps

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

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

  • Импортиране: Импортирайте решение във вашата среда. Повече информация: Импортиране на решения

  • Отворете AppSource: Microsoft AppSource е мястото, където можете да отидете, за да получите решения, съобразени с вашата индустрия, които работят с продуктите, които вече използвате.

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

  • Преминаване към класически: Отворете изследователя на класическото решение.

  • Вижте хронологията: Преглеждайте подробности за операциите с решение във времето, като импортиране, експортиране и деинсталиране. Повече информация: Преглед на историята на решение

    Област на решения.

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

Демонстрационно решение с всички компоненти.

Можете да разглеждате всички компоненти в решение чрез превъртане през елементите. Ако в списъка има повече от 100 елемента, можете да изберете Зареждане на следващите 100 елемента, за да видите повече.

Зареждане на повече компоненти.

Търсене и филтриране на решение

Можете също да търсите специфичен компонент по името му.

Търсене на компонент.

Или да филтрирате всички елементи в списъка по типа компонент.

Филтриране на компоненти по тип.

Контекстуални команди

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

Специфични за компоненти команди.

Когато не изберете компонент, командната лента ще покаже действия, приложени на самото решение.

Специфични за решение команди.

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

Бележка

Не може да добавяте компоненти към завършено решение. Когато се опитате, ще получите следното съобщение:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Изискват се допълнителни привилегии

Някои компоненти може да изискват определени привилегии за Dataverse, за да могат потребителите да стартират компонента, когато компонентът се импортира в средата от решение.

Потоци

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

Повече информация: Роли на защита и привилегии

Използване на тръбопроводи в Power Platform за разполагане на решения

Лесно внедряване на решения за тестване и производствени среди с помощта на тръбопроводи в Power Platform. След като тръбопроводите са налице, производителите могат да инициират внедряване в продукта с няколко кликвания. Създателите правят това директно в рамките на своята среда за развитие. Повече информация: Преглед на тръбопроводите в Power Platform

Известни ограничения

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

  • Ако срещнете грешка при публикуване на приложение за платно: приложението има връзки към потоци, които вече не са в околната среда, премахнете всички изтрити потоци от приложението. След това запишете и публикувайте приложението.
  • Приложенията за платно, споделени с всички, които преминават през операции за архивиране на средата и възстановяване на околната среда, не се споделят с всички във възстановената среда. Обърнете внимание, че приложението за платно може да бъде споделено с група за защита и приложението във възстановената среда се споделя с тази група за защита.
  • Потоците от решения в облака с помощта на конектора за пътна карта на проекта или с помощта на делегирано упълномощаване все още не могат да бъдат добавени в решенията. Заобиколното решение за това ограничение е да редактирате потока, за да премахнете използването на конектора за пътна карта на проекта и/или делегираното упълномощаване, да добавите потока в решение и след това да промените потока обратно, ако е необходимо.

За да научите повече за персонализирането на отделните компоненти в дадено решение, отидете на следните теми:

  • За персонализации на таблица, релации между таблици, колони и съобщения отидете на Метаданни.
  • За таблични формуляри отидете на Формуляри.
  • За процеси отидете на Процеси.
  • За бизнес правила отидете на Бизнес правила.

Решения за отстраняване на неизправности

За известни проблеми и информация как да отстранявате неизправности при работа с решения отидете на Управление на приложения и решения в документацията за отстраняване на Power Apps неизправности.

Следваща стъпка

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

Бележка

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

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