Створіть canvas-додаток за допомогою Microsoft Dataverse

Microsoft Dataverse — це безпечна, хмарна платформа даних для бізнес-даних. У Power Apps ви можете створювати додатки на Canvas, які безпосередньо підключаються до Dataverse для відображення, додавання, оновлення та керування записами без створення окремої бази даних.

У цій статті показано три способи створення додатку Canvas за допомогою Dataverse:

  • Почніть з існуючої таблиці Dataverse.
  • Створіть нові таблиці Dataverse і створіть додаток.
  • Створіть чистий додаток і підключіть його до Dataverse самостійно.

вимоги

Перш ніж почати:

  • Перейдіть у середовище , де вже є база даних із зразками даних. Якщо у вас є відповідна ліцензія, ви також можете створити середовище.
  • Переконайтеся, що у вас є роль Environment Maker у сфері безпеки, або безпосередньо або через команду Dataverse, яка використовує категорію Microsoft Entra ID security group. Кастомні ролі безпеки наразі не підтримуються для сценаріїв Canvas App Maker.

Створення програми

  1. авторизуйтесь в. Power Apps

  2. На головній сторінці оберіть одну з наступних опцій залежно від того, як ви хочете створити свій додаток у Dataverse.

    Створення опцій за допомогою Dataverse Переваги Навігація
    Односторінкова галерея Використовуйте наявні бізнес-дані в Dataverse, щоб швидко створити легкий і чутливий додаток. Виберіть «Почати з data>Dataverse». Виберіть таблицю, а потім виберіть Create app.
    Створюйте нові дані та створюйте додаток Створюйте структуровані таблиці в Dataverse, щоб створювати безпечні та масштабовані додатки навколо нових бізнес-даних. Виберіть Почати з даних>Створити нові дані. Використовуйте дизайнер таблиць або Copilot для створення таблиць, а потім виберіть Зберегти і вийти.
    Пустий додаток, який використовує дані з Dataverse Починайте з порожнього додатку, коли хочете повний контроль над макетом, екранами та керуванням. У лівій панелі навігації виберіть Створити>Створити з порожнього>розміру телефону.
  3. Power Apps створює додаток і відкриває Power Apps Studio, де можна продовжити будівництво.

Почніть з даних за допомогою Dataverse

Досвід роботи Start with Data допомагає швидко підключитися до існуючої таблиці Dataverse або створити нову таблицю та створити додаток.

Підключитися до існуючої таблиці Dataverse

  1. авторизуйтесь в. Power Apps
  2. На головній сторінці виберіть «Почати з даних».
  3. На сторінці Створити додаток виберіть Dataverse.
  4. Виберіть існуючу таблицю Dataverse, а потім виберіть Create app.

Power Apps Studio відкривається з галереєю, яка вже підключена до обраної таблиці.

Створення нових даних

Якщо у вас ще немає таблиці, створіть її безпосередньо з Start with Data Experience.

  1. На головній сторінці виберіть «Почати з даних».
  2. Виберіть Створити нові дані.
  3. У дизайнері «Створити нові таблиці » виберіть одну або кілька з цих дій:
    • Виберіть + Нову таблицю для створення таблиці.
    • Виберіть + Існуюча таблиця , щоб додати існуючу таблицю.
    • Використовуйте Copilot щоб описати таблиці, стовпці, рядки та зв'язки, які вам потрібні.
    • Виберіть Import data у панелі Copilot, щоб імпортувати дані з Excel, . CSV-файли або списки SharePoint.
  4. Коли завершите визначення таблиць, виберіть Зберегти і вийти , щоб створити додаток.

Dataverse Як додати таблицю в пустій програмі

Якщо хочете зрозуміти будівельні блоки додатку Dataverse, почніть з чистого додатку і додайте джерело даних самі.

  1. авторизуйтесь в. Power Apps

  2. У лівій навігаційній панелі виберіть Створити>створити з порожнього поля.

  3. Виберіть розмір додатку.

  4. Коли Power Apps Studio відкривається, перейдіть у меню авторства app authoring і виберіть Data.

    Примітка

    Якщо ви вперше підключаєтеся до Dataverse, Power Apps пропонує створити з'єднання. Виберіть «Створити», щоб продовжити.

  5. Виберіть « Додати дані», введіть «Акаунти » у поле пошуку і виберіть його. І закрийте панель даних , вибравши іконку закриття у верхньому правому куті.

    Знімок екрана панелі закриття даних.

Додавання екрана списку

  1. На панелі команд виберіть Новий список екранів>.

  2. У лівій панелі навігації виберіть BrowseGallery1, а потім встановіть властивість Items на таку формулу:

    SortByColumns(Search(CustomGallerySample, TextSearchBox1.Text, SampleText), "SampleText", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Ця формула робить наступне:

    Цей вираз фільтрує таблицю CustomGallerySample для записів, стовпець SampleText яких містить текст, введений у TextSearchBox1. Потім він сортує відфільтровані результати за стовпцем SampleText у спадному порядку, коли SortDescending1 є істинним; інакше вони сортуються у зростаючому порядку.

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

    Скріншот, який показує властивість Items галереї, встановлену на формулу SortByColumns та Search.

  3. У панелі Властивості галереї встановіть Layout на Title.

  4. Відредагуйте властивість «Текст заголовка» та перейменуйте її на «Огляд ». Детальніше дивіться у розділі «Налаштувати галерею».

    Скріншот екрану Перегляду зі списком акаунтів.

  5. В області створення програми ліворуч наведіть курсор на Екран1, виберіть піктограму трьох крапок (...), а потім натисніть кнопку Видалити.

  6. В області створення програми ліворуч наведіть курсор на Екран2, виберіть піктограму трьох крапок (...), а потім натисніть кнопку Перейменувати.

  7. Введіть або вставте BrowseScreen, а потім перейменуйте галерею на цьому екрані на BrowseGallery.

    Скріншот перейменованих BrowseScreen і BrowseGallery у вигляді дерева.

Додавання екрана форми

  1. Повторіть перший крок у попередній процедурі, але додайте екран форми замість екрану списку .

  2. Встановіть властивість DataSource форми на Accounts , а властивість Itemна BrowseGallery.Selected, як показано на вкладці Advanced у правій панелі.

  3. На вкладці «Властивості » правої панелі, у рядку «Поля », виберіть посилання «N selected » (або олівець «Редагувати »), щоб відкрити панель «Поля ».

  4. Виберіть « Додати» поле, вибрати ці поля, а потім вибрати «Додати»:

    • Ім’я облікового запису
    • Адреса 1: вулиця 1
    • Адреса 1: Місто
    • Адреса 1: Поштовий індекс
    • Кількість працівників
    • Річний дохід

    Примітка

    Поза цим сценарієм ви можете створити власне поле, вибравши New field, ввівши необхідну інформацію і вибравши Done. Детальніше дивіться у розділі «Створити стовпець».

    Скріншот панелі «Вибрати поле» з виділеною опцією «Нове поле».

  5. Встановіть властивість Текст у рядку заголовка на відображення Створити/Редагувати.

    На екрані відображаються зміни.

    Скріншот екрану Create/Edit форми, де показано налаштовані поля.

  6. Перейменуйте цей екран на FormScreen.

Налаштувати піктограми

  1. На BrowseScreen встановіть властивість OnSelect для круглої іконки біля верхньої частини екрана на таку формулу:

    Refresh(Accounts)

    Скріншот іконки оновлення.

  2. Встановіть властивість OnSelect піктограми плюса на цю формулу:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Скріншот іконки плюс додавання.

  3. Встановіть властивість OnSelect першої стрілки, яка вказує праворуч на цю формулу:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Скріншот наступної іконки стрілки.

  4. У FormScreen встановіть властивість OnSelect іконки скасування на таку формулу:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Скріншот іконки скасування.

  5. Встановіть властивість OnSelect значка галочки на цю формулу:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Скріншот іконки з галочкою.

  6. На вкладці Вставка виберіть Піктограми, а потім виберіть значок Кошик .

  7. Встановіть властивість Колір іконки кошика на Білий колір , а її властивість OnSelect – на цю формулу:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Скріншот іконки видалення сміття.

Перевірка програми

  1. У меню дій виберіть кнопку відтворення, щоб переглянути додаток. Детальніше дивіться у розділі «Попередній перегляд додатку».
  2. Перемикайте список між сходячими та спадними порядками сортування. Відфільтруйте список за одним або кількома символами в назві акаунта.
  3. Додайте обліковий запис, відредагуйте доданий акаунт, почніть оновлювати акаунт, скасуйте зміни, а потім видаліть акаунт.

Див. також