Поділитися через


Огляд рішень Power Apps

Рішення використовуються для транспортування програм і компонентів з одного середовища в інше або застосування набору настроювань до наявних програм. Рішення може містити одну або кілька програм, а також інших компонентів, наприклад карт сайту, таблиць, процесів, веб-ресурсів, варіантів вибору, потоків тощо.

Рішення — це механізм запровадження керування життєвим циклом програм (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. Тим не менш, розробникам програм рекомендується працювати у власних некерованих рішеннях.
  • Рішення за замовчуванням. Особливе рішення, яке містить всі компоненти системи. Стандартне рішення зручно використовувати для виявлення всіх компонентів і конфігурацій у системі.

Проте рекомендуємо створити рішення для керування настроюваннями. Більше інформації: Використовуйте рішення для налаштування в посібнику Power Platform ALM.

Керовані властивості

Ви можете керувати тим, які з компонентів керованого рішення можна настроювати з використанням керованих властивостей. Рекомендовано налаштувати керовані властивості таким чином, щоб керовані компоненти не можна було змінювати. Це допомагає захистити ваше рішення від модифікацій, які можуть спричинити його поломку після імпорту в інше середовище, наприклад у тестове або виробниче.

Докладніше: Керовані властивості в Power Platform

Робота з рішеннями в Power Apps

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

  • Нове рішення: щоб знайти та працювати лише з компонентами, які ви налаштували, створіть рішення та виконайте всі налаштування там. Потім можна легко розповсюджувати рішення в інші середовища. Додаткова інформація: Створення рішення
  • Імпортувати: імпортуйте рішення у своє середовище. Додаткова інформація: Імпорт рішень
  • Open AppSource: Microsoft AppSource це місце, куди ви можете звернутися, щоб отримати рішення, адаптовані до вашої галузі, які працюють з продуктами, які ви вже використовуєте.
  • Опублікувати всі налаштування: опублікувати всі активні налаштування у вашому середовищі.
  • Встановити бажане рішення: укажіть бажане рішення , у якому створено всі компоненти рішення.
  • Щоб перейти до класичної версії, відкрийте провідник класичних рішень.
  • Переглянути історію: переглядайте відомості про операції рішення за певний проміжок часу, як-от імпорт, експорт і видалення. Додаткові відомості: Перегляд історії рішення
  • Перевірка рішень: запуск або перегляд результатів перевірки рішень для цього рішення.
  • Показати залежності: Перегляньте залежності рішень для рішень, які блокують видалення цього рішення.
  • Застосувати оновлення: застосуйте незавершене оновлення , яке було ініційовано для керованого рішення.

Доступні завдання без вибраного рішення включають: Нове рішення, Імпорт рішення, Відкрити AppSource, Опублікувати всі настроювання, Встановити бажане рішення.

Команди, доступні, якщо рішення не вибрано.

Доступні завдання з вибраним рішенням включають: Нове рішення, Редагування, Видалення, Експорт рішення, Перевірка рішень, Відображення залежностей, Встановлення бажаного рішення, Перегляд історії, Клонування, Застосування оновлення (якщо доступне оновлення).

Команди, доступні при виборі рішення.

В області «Рішення » виберіть рішення, щоб переглянути всі його об’єкти.

Приклад рішення з усіма об’єктами.

Перегляньте всі об’єкти в розчині, прокручуючи елементи. Якщо у списку більше 100 елементів, можна вибрати Завантажити наступні 100 елементів , щоб побачити більше.

Завантажте наступні 100 елементів.

Стовпці можна сортувати та фільтрувати, вибравши заголовок стовпця.

До заголовків стовпців належать:

  • Керований: об’єкт рішення є результатом керованого рішення. Ви можете оглянути об’єкт, вибравши елемент, а потім вибрати шари рішення Advanced>See.
  • Налаштовується: компонент доступний для налаштування.
  • Кастомізований: це вказує на те, що об’єкт є некерованим об’єктом або керованим об’єктом із шаром некерованого настроювання. Цей стовпець можна використовувати для швидкого пошуку некерованих змін у компонентах рішення.
  • Власник: якщо об’єкт рішення підтримує право власності на користувачів і команду, відображається поточний власник.
  • Статус: Якщо об’єкт рішення підтримує керування станом (увімкнено/вимкнено, увімкнено/вимкнено, активно/неактивно), відображається статус.

Порада

Ви можете швидко знайти всі об’єкти рішення, які є некерованими або мають некеровані налаштування, вибравши рішення за замовчуванням і відфільтрувавши їх у стовпці Настроювані .

Пошук і фільтр рішення

Знайдіть конкретний компонент за його назвою.

Пошукова складова.

Або відфільтрувати всі елементи у списку за типом компонента.

Фільтруйте компоненти за типом.

Контекстно-залежні команди

Під час вибору кожного компонента дії, доступні на панелі команд, змінюються залежно від типу вибраного компонента та від того, чи є рішення стандартним чи керованим.

Команди, специфічні для компонентів.

Якщо ви не вибираєте жодного компонента, на панелі команд відображаються дії, застосовані до самого рішення.

Команди, специфічні для розв’язання.

У некерованих або стандартних рішеннях можна використовувати команду Створити або Додати існуючу для створення або додавання різних типів компонентів. Додаткові відомості: Додавання компонентів рішення

Нотатка

Не можна додавати компоненти до керованого рішення. Коли ви спробуєте це зробити, ви отримаєте таке повідомлення:
"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, до яких надано спільний доступ усім , хто виконує операції резервного копіювання середовища та відновлення середовища, не надаються всім користувачам відновленого середовища. Зверніть увагу, що до програми полотна можна надати спільний доступ групі безпеки, а програму у відновленому середовищі буде надано спільний доступ до цієї групи безпеки.

Щоб дізнатися більше про настроювання окремих компонентів у рішенні, перейдіть до наступних статей:

  • Для настроювання таблиць, зв’язків між таблицями, стовпців і повідомлень перейдіть до розділу Метадані.
  • Для форм таблиць перейдіть до розділу Форми.
  • Для процесів перейдіть до розділу Процеси.
  • Щоб ознайомитися з бізнес-правилами, перейдіть до розділу Бізнес-правила.

Рішення для усунення несправностей

Щоб переглянути відомі проблеми та інформацію про виправлення неполадок під час роботи з рішеннями, перейдіть до розділу Керування програмами та рішеннями Power Apps в документації з виправлення неполадок.

Наступний крок

Створити рішення