Огляд рішень

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

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

Примітка

Докладні відомості про основні концепції рішень та способи використання рішень для керування життєвим циклом програми див. розділі Огляд керування життєвим циклом програм (ALM) з Microsoft Power Platform у посібнику з керування життєвим циклом програми Power Platform.

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

Початок роботи: концепції рішень

Перш ніж працювати з рішеннями, важливо ознайомитися з описаними нижче концепціями рішень.

  • Два типи рішень (керовані та некеровані)
  • Компоненти рішення
  • Життєвий цикл рішення (створення, оновлення, підвищення версії та виправлення рішення)
  • Видавець рішення
  • Залежності рішень і компонентів рішення

Додаткові відомості див. у розділі Концепції рішень у Посібнику з ALM у Power Platform.

Стандартні рішення

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, щоб користувачі могли запустити компонент під час його імпорту до середовища з рішення.

Цикли

Щоб використовувати або запускати потік із програми canvas, яка входить до складу рішення, потрібно мати дозволи на цей потік через когось, хто надає спільний доступ до власності або дозволи на запуск. Коли додаток у рішенні надається набору користувачів, потоки також повинні бути оперативно розділені.

Додаткові відомості: Ролі безпеки і права

Відомі обмеження

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

  • Миттєві потоки програми Canvas повинні створюватися з програми, яка вже є в рішенні, оскільки додавання такого типу потоку з зовнішніх рішень заблоковано.
    • Обхідний шлях для цього обмеження: Видаліть спусковий гачок, замініть інший тригер, такий як повторення, збережіть потік, додайте його в рішення, а потім змініть тригер за потреби.
  • Програми з полотна не відображатимуться у класичному провіднику рішень. Скористайтеся сучасним інтерфейсом. Не планується додавати їх до класичного провідника рішень.
  • Потоки, створені з рішень, не відображатимуться у спискуШаред зі мною. Вони мають бути доступні за допомогою рішення.
  • Програма Power Automate для мобільних пристроїв наразі не підтримує цикли, створені в рішеннях.
  • Меню дій Flow у Power Apps Mobile і Dynamics 365 для телефонів та Dynamics 365 для планшетів наразі не підтримує цикли, створені в рішеннях.
  • Потоки у рішеннях не підтримують делеговану автентифікацію. Наприклад, доступ до потоку не може бути автоматично наданий на основі доступу до SharePoint списку, з якого було створено потік.
  • Зараз не можна додавати до рішень настроювані з’єднувачі, створені за межами рішень.
  • Компоновані програми, до яких надано спільний доступ усім користувачам, і які проходять операції резервного копіювання та відновлення середовища, не надають спільний доступ усім користувачам у відновленому середовищі. Зверніть увагу, що можна надати спільний доступ до компонованої програми групі безпеки, і у відновленому середовищі ця група безпеки теж матиме спільний доступ до програми.
  • Потоки з використанням сполучних ліній, які "індексуються", не можна додавати в рішення. Індексування ще не підтримується для хмарних потоків рішень. Індексування дає змогу швидко отримати ці потоки для відображення в меню або списку. Індексовані сполучні лінії включають Power Automate миттєві (кнопкові) потоки, Power Apps, Teams, SharePoint, Dynamics 365 Customer Voice, Microsoft Forms, застарілі Dataverse з'єднувачі, Dynamics 365, Excel Online, Microsoft Project, Azure IOT Central V2 і Project Online.
    • Обхідні шляхи для цього обмеження:
      • Відредагуйте потік, щоб видалити проіндексовані тригери/дії з'єднувача, додайте його до рішення, а потім змініть назад.
      • Створіть новий потік у рішенні.
  • Потоки, викликані з Microsoft 365 таких програм, як Excel, не можуть бачити / показувати хмарні потоки в рішеннях, оскільки вони використовують індексацію.

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

  • Щоб отримати відомості про таблиці, зв’язок таблиць, настроювання стовпців і повідомлень, див. розділ Метадані.

  • Щоб отримати відомості щодо форм таблиці, див. розділ Форми.

  • Щоб отримати відомості щодо процесів, див. розділ Процеси.

  • Бізнес-правила, в розділі бізнес-правил.

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

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

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).