Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Рішення використовуються для транспортування програм і компонентів з одного середовища в інше або застосування набору настроювань до наявних програм. Рішення може містити одну або кілька програм, а також інших компонентів, наприклад карт сайту, таблиць, процесів, веб-ресурсів, варіантів вибору, потоків тощо.
Рішення — це механізм реалізації управління життєвим циклом додатків (ALM) у Power Apps та інших продуктах Power Platform, таких як Power Automate.
Примітка
Щоб дізнатися більше про концепції рішень і як вони використовуються для управління життєвим циклом додатків, перейдіть до Огляд ALM з Microsoft Power Platform у посібнику Power Platform ALM.
Цей розділ зосереджений на завданнях manual які розробники додатків мають виконувати під час роботи з рішеннями в Power Apps.
Початок роботи: концепції рішень
Перш ніж працювати з рішеннями, важливо ознайомитися з описаними нижче концепціями рішень.
- Два типи рішень (керовані та некеровані)
- Компоненти рішення
- Життєвий цикл рішення (створення, оновлення, підвищення версії та виправлення рішення)
- Видавець рішення
- Залежності рішень і компонентів рішення
Щоб дізнатися більше, перейдіть до розділу «Концепції рішень» у посібнику Power Platform ALM.
Стандартні рішення
Power Apps надає вам такі стандартні некеровані рішення:
- Common Data Service Рішення за замовчуванням. Це рішення, за промовчанням доступне розробникам для настроювань у середовищі. Стандартне рішення Common Data Service корисне, коли ви хочете оцінити або вивчити Power Apps. Тим не менш, розробникам програм рекомендується працювати у власних некерованих рішеннях.
- Рішення за замовчуванням. Особливе рішення, яке містить всі компоненти системи. Стандартне рішення зручно використовувати для виявлення всіх компонентів і конфігурацій у системі.
Проте рекомендуємо створити рішення для керування настроюваннями. Більше інформації: Використовуйте рішення для налаштування в посібнику Power Platform ALM.
Керовані властивості
Ви можете керувати тим, які з компонентів керованого рішення можна настроювати з використанням керованих властивостей. Рекомендовано налаштувати керовані властивості таким чином, щоб керовані компоненти не можна було змінювати. Це допомагає захистити ваше рішення від модифікацій, які можуть спричинити його поломку після імпорту в інше середовище, наприклад у тестове або виробниче.
Докладніше: Керовані властивості в Power Platform
Працюйте з рішеннями в Power Apps
У межах Power Apps ви можете переглянути список рішень, вибравши Solutions у лівій навігації. Ви можете виконати такі завдання рішення:
- Нове рішення: щоб знайти та працювати лише з компонентами, які ви налаштували, створіть рішення та виконайте всі налаштування там. Потім можна легко розповсюджувати рішення в інші середовища. Додаткова інформація: Створення рішення
- Імпортувати рішення: імпортуйте рішення у своє середовище. Додаткова інформація: Імпорт рішень
- Open AppSource: AppSource — це місце, де ви можете отримати рішення, адаптовані до вашої галузі, які працюють із продуктами, які ви вже використовуєте.
- Опублікувати всі налаштування: опублікувати всі активні налаштування у вашому середовищі.
- Встановити бажане рішення: укажіть бажане рішення , у якому створено всі компоненти рішення.
- Переглянути історію: переглядайте відомості про операції рішення за певний проміжок часу, як-от імпорт, експорт і видалення. Додаткові відомості: Перегляд історії рішення
- Connect to Git: Інтеграція контролю версії дозволяє командам розробників синхронізувати рішення та об'єкти рішень у одному або кількох середовищах Dataverse за допомогою репозиторію Azure DevOps Git. Більше інформації: Огляд інтеграції Git в Power Platform
- Щоб перейти до класичної версії, відкрийте провідник класичних рішень.
Коли ви вибираєте рішення, на панелі команд стають доступними додаткові завдання. До таких завдань належать:
- Редагування: редагування властивостей рішення, таких як додавання або видалення компонентів розчину.
- Видалити. Видаліть вибране рішення.
- Складіть план. Використовуйте конструктор планів, щоб створити план для наявного рішення. Дизайнер планів генерує детальний документ, в якому описується ваше рішення. План охоплює бізнес-проблему, вимоги користувачів, такі як ролі та історії користувачів, модель даних та технології, такі як додатки. Ця функція економить час, коли ви намагаєтеся зрозуміти вміст рішення, і допомагає розробникам покращити існуюче рішення. Додаткові відомості: Створення плану на основі рішення
- Експортувати рішення: експортуйте рішення у файл, який можна імпортувати в інше середовище. Додаткова інформація: Експортні рішення
- Розгортання. Використовуйте пайплайни для Power Platform розгортання рішень у тестових і виробничих середовищах. Докладніше: Огляд трубопроводів у Power Platform
- Перевірка рішень: запуск або перегляд результатів перевірки рішень для цього рішення.
- Показати залежності: перегляд компонентів рішення, які мають залежність від іншого компонента. Більше інформації: Перегляньте залежності рішень для рішень, які блокують видалення цього рішення.
- Встановіть бажане рішення. Використовуйте вибране рішення як бажане. Кращим рішенням є де, якщо воно ще не працює в контексті рішення, зберігаються всі компоненти вашого рішення. Додаткова інформація: Бажане рішення
- Дивіться історію. Переглядайте відомості про роботу рішення за певний проміжок часу, як-от імпорт, експорт і видалення. Додаткові відомості: Перегляд історії рішення
- Опублікувати в каталозі: публікує рішення в каталозі, роблячи його доступним для використання іншими виробниками у вашій організації. Це корисно для спільного використання рішень, які ви хочете, щоб інші могли імпортувати та використовувати у своїх середовищах. Більше інформації: Каталог в Power Platform
- Застосувати оновлення: з’являється, коли ви вибираєте рішення. Застосуйте оновлення, яке очікує на розгляд для керованого рішення.
В області Рішення відкрийте рішення, щоб переглянути всі його об’єкти.
Перегляньте всі об’єкти в розчині, прокручуючи елементи. Якщо у списку більше 100 елементів, можна вибрати Завантажити наступні 100 елементів , щоб побачити більше.
Стовпці можна сортувати та фільтрувати, вибравши заголовок стовпця.
До заголовків стовпців належать:
- Керований: об’єкт рішення належить до керованого рішення. Ви можете оглянути об’єкт, вибравши елемент, а потім вибрати шари> рішення AdvancedSee.
- Налаштовується: компонент доступний для налаштування.
- Налаштовано: це вказує на те, що об’єкт є некерованим об’єктом або керованим об’єктом із некерованим шаром настроювання. Цей стовпець можна використовувати для швидкого пошуку некерованих змін у компонентах рішення.
- Власник: якщо об’єкт рішення підтримує право власності на користувачів і команду, відображається поточний власник.
- Статус: Якщо об’єкт рішення підтримує керування станом (увімкнено/вимкнено, увімкнено/вимкнено, активно/неактивно), відображається статус.
Порада
Ви можете швидко знайти всі об’єкти рішення, які є некерованими або мають некеровані налаштування, вибравши рішення за замовчуванням і відфільтрувавши їх у стовпці Настроювані .
Пошук і фільтр рішення
Знайдіть конкретний компонент за його назвою.
Або відфільтрувати всі елементи у списку за типом компонента.
Контекстно-залежні команди
Під час вибору кожного компонента дії, доступні на панелі команд, змінюються залежно від типу вибраного компонента та від того, чи є рішення стандартним чи керованим.
Якщо ви не вибираєте жодного компонента, на панелі команд відображаються дії, застосовані до самого рішення.
У некерованих або стандартних рішеннях можна використовувати команду Створити або Додати існуючу для створення або додавання різних типів компонентів. Додаткові відомості: Додавання компонентів рішення
Примітка
Не можна додавати компоненти до керованого рішення. Коли ви спробуєте це зробити, ви отримаєте таке повідомлення:
"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
Відомі обмеження
До використання програм полотна, потоків і настроюваних з’єднувачів у рішеннях застосовуються наведені нижче обмеження.
- Якщо ви зіткнулися з помилкою публікації програми на полотні: додаток має з’єднання з потоками, яких більше немає в середовищі, видаліть усі видалені потоки з програми. Потім збережіть і опублікуйте додаток.
- Програми Canvas, до яких надано спільний доступ усім , хто виконує операції резервного копіювання середовища та відновлення середовища, не надаються всім користувачам відновленого середовища. Зверніть увагу, що до програми полотна можна надати спільний доступ групі безпеки, а програму у відновленому середовищі буде надано спільний доступ до цієї групи безпеки.
Щоб дізнатися більше про настроювання окремих компонентів у рішенні, перейдіть до наступних статей:
- Для настроювання таблиць, зв’язків між таблицями, стовпців і повідомлень перейдіть до розділу Метадані.
- Для форм таблиць перейдіть до розділу Форми.
- Для процесів перейдіть до розділу Процеси.
- Щоб ознайомитися з бізнес-правилами, перейдіть до розділу Бізнес-правила.
Рішення для усунення несправностей
Для відомих проблем і інформації про те, як усунути несправності у роботі з рішеннями, перейдіть на Manage apps and solutions у документації Power Apps Troubleshooting.