Що таке програми на основі моделі в Power Apps?
Огляд програм на основі моделі
Дизайн програм на основі моделі – це підхід, який фокусується на додаванні таких компонентів, як форми, подання, діаграмита приладні дошки до таблиць за допомогою інструмента конструктора програм. Крім того, зв'язки з'єднують таблиці разом таким чином, щоб дозволити навігацію між ними і гарантує, що дані не повторюються без необхідності.
Використовуючи конструктор додатків з невеликим кодом або взагалі без коду, ви можете створювати прості або дуже складні програми.
Обробляти програми на диску
Додатки на основі моделі особливо добре підходять для обробки програм, які є щільними даними та полегшують користувачам переміщення між пов'язаними записами. Наприклад, якщо ви створюєте додаток для керування складним процесом, наприклад, онбордингом нових співробітників, управлінням процесом збуту або відносинами з членами в організації, наприклад банку, програма на основі моделі є чудовим вибором.
Моделювання даних
Хоча вони називаються додатками на основі моделі, часто легше думати про них як про додатки на основі моделі даних. Це тому, що без моделі даних, розміщеної в, Microsoft Dataverse ви не можете створити програму на основі моделі.
Взаємодія з користувачем
З точки зору користувача, всі програми на основі моделі пропонують подібний досвід, який доступний як для багатьох користувачів, так і для використовуваного пристрою. Досвід схожий на діаграму, показану нижче.
У цьому прикладі програма містить три таблиці (виклики, ідеї, проекти групи), одну приладну дошку та кілька діаграм і подань. Користувачі можуть переміщатися між таблицями за допомогою лівої області або через приладну дошку.
Переваги модельного підходу
На відміну від розробки програми canvas, де дизайнер має повний контроль над макетом програми, з програмами на основі моделі велика частина інтерфейсу користувача визначається для вас і в значній мірі позначається компонентами , які ви додаєте в додаток.
Є деякі помітні переваги цього способу розробки додатків.
- Після створення моделі даних і зв'язків процес побудови є відносно швидким через багатих дизайнерів без коду, орієнтованих на компонент.
- Додатки мають подібний користувальницький інтерфейс на різних пристроях від настільних до мобільних пристроїв.
- Додатки доступні та адаптивні · автоматично.
- Користувальницький досвід узгоджується з усіма програмами на основі моделі. Після того, як користувач впевнений в одному додатку на основі моделі, пізніші програми легше прийняти в організації.
- Перенесення програм між середовищем розробки , тестування та виробництва є відносно простим за допомогою рішень.
Дізнайтеся більше про переваги модельного підходу
Порівняння програм на основі моделі та полотна
У програмах на полотні виробник програм має повний контроль над макетом програми. За допомогою програм на основі моделі більша частина макета визначається компонентами, які ви додаєте. Основна увага приділяється швидкому перегляду бізнес-даних і прийнятті рішень, а не складному дизайну додатків.
| Категорія | Модельні програми | Компоновані програми |
|---|---|---|
| Платформа даних | Dataverse тільки | Dataverse+ багато інших за допомогою роз'ємів |
| Досвід проектування | Дизайн без коду компонента | Маніпулювання властивостями керування за допомогою виразів Power Fx |
| Керування інтерфейсом користувача | Обмежена, переважно настройка | Повний контроль |
| Узгодженість додатків | Високий – відрізняється переважно залежно від вибраних таблиць та подань | Часто низький, з огляду на значний контроль, який дизайнери мають на користувацькому досвіді |
| Міграція між середовищами | Простий | Потенційно складний, враховуючи, що джерела даних, можливо, доведеться оновити |
| Швидкість створення | Швидкого | Щодо складності конструкції |
| Адаптивна програма | Автоматична реакція | Тільки адаптивний, якщо він розроблений таким чином |
| Навігація через зв'язки | Автоматичні, за умови наявності зв'язків | Лише там, де розроблені та застосовані формули Power Fx |
| Функції доступності | Вбудовано | Розроблений у програмі: створення програм з доступними доступними доступними програмами на полотні |
Кроки до створення та надання спільного доступу до програми на основі моделі
На фундаментальному рівні створення додатків на основі моделі складається з наступних областей.
- Моделювання бізнес-даних
- Визначення бізнес-процесів
- Компонування програми
- Настроювання ролей безпеки
- Надання спільного доступу до програми
Велика частина часу, витраченого на створення програми, присвячена моделюючому бізнес-даним, а в деяких випадках і визначенню бізнес-процесів. Настроювання ролей безпеки залежить від потреб організації.
Докладніше про кроки створення програми на основі моделі
Використання програми на основі моделі
Розроблено документацію, яка допомагає користувачам успішно переміщатися та взаємодіяти з програмами на основі моделі таким чином, щоб вони були більш продуктивними.
Докладніше про використання програм на основі моделі
Ви можете використовувати програми на основі моделі на мобільному пристрої та запускати їх в автономному режимі.
Використання рішень для керування життєвим циклом застосунків
Управління життєвим циклом додатків - це спосіб, за яким ми розробляємо додаток від зачаття до кінця життя.
Рішення використовуються для роботи в якості обгорток для всіх елементів, необхідних для доставки продукту для використання в рамках бізнесу.
Як мінімум, для програми на основі моделі потрібна одна таблиця, карта сайту, а також сама програма. Тим не менш, програми на основі моделі, як правило, включають в себе значно більше, і це включає в себе програми на полотні, ролі безпеки, змінні середовища та багато іншого.
Рішення пропонують засоби, за допомогою яких ці елементи можуть бути перенесені між середовищами. Отже, рішення є важливою частиною будь-якої стратегії управління життєвим циклом додатків.
Під час створення програми на основі моделі її слід створити в рішенні.
Мінімальні вимоги до створення програми на основі моделі
Програми на основі моделі можуть бути складними. Однак мінімальні вимоги до їх будівництва відносно прості.
- Ліцензія Microsoft Power Apps ....
- Здатність створювати Power Platform середовище. Це функція Power Apps ліцензій Dynamics 365, що зберігаються.
- Середовище Power Platform.
- База Dataverse даних у середовищі. Цей параметр вибрано під час створення середовища. Додаткові відомості: Створення середовища з базою даних
- Права для виробника працювати в якості настроювача системи або виробника середовища в середовищі, де створюється програма на основі моделі. Додаткові відомості: Про визначені ролі безпеки
- Стіл .... (Існує багато стандартних таблиць, зокрема облікового запису, які існують за промовчанням.)
- Один стовпець таблиці. (Кожна таблиця має принаймні один стовпець і багато системних стовпців.)
- Одне подання таблиці для перегляду записів. (За промовчанням є число.)
- Одна табличні форми, щоб ввести дані. (За замовчуванням буде один.)
Програма на основі моделі створюється шляхом додавання таблиці до карти сайту за допомогою конструктора програм і запуску процесу перевірки та публікації програми.
Наступні кроки
Докладніше про значення програм на основі моделі
Створення простого програми на основі моделі - це відмінний спосіб почати. Можливо, ви захочете створити рішення, перш ніж це зробити.
Щоб глибше заглибитися у створення програм на основі моделі, перегляньте кроки до створення програми на основі моделі.
Якщо ви лише почали роботу з Power Apps і хочете дізнатись, як перетворювати ідеї на повністю робочі рішення за допомогою Power Apps, почніть зі статті Планування проекту Power Apps.
Розуміння компонентів додатків на основі моделі допоможе вам зрозуміти деякі елементи, з яких складається програма на основі моделі.
Докладніше про ліцензування Power Platform
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).
Зворотний зв’язок
Надіслати й переглянути відгук про