Добавление источника данных в приложение на основе холста и проектирование функциональных страниц

Завершено

Информация является важной частью любого приложения, так как вся логика зависит от типа хранящихся данных. В Power Apps данные хранятся в источнике данных, доступ к которому можно получить с помощью подключений. Соединение использует конкретный соединитель для общения с источником данных. Многие важные службы и локальные источники данных, такие как SharePoint, SQL Server, Office 365, Salesforce и Twitter, имеют соединители в Power Apps.

Наиболее распространенными источниками данных являются таблицы, с помощью которых можно хранить и извлекать информацию. Подключения позволяют считывать и записывать данные в книгах Microsoft Excel, списках SharePoint, таблицах SQL и многих других форматах, Их можно хранить в облачных службах, таких как OneDrive, DropBox и SQL Server.

Соединитель может предоставлять таблицы сведений или действий. Несколько соединителей предоставляют только таблицы, некоторые предоставляют только действия, и некоторые предоставляют оба. Соединитель может быть стандартным или настраиваемым.

Локальные источники данных

Чтобы создать приложение, считывающее и записывающее данные из источника данных, необходимо использовать один из следующих элементов управления. В их число входят:

  • Коллекция. Используйте элемент управления "Коллекция" для фильтрации, сортировки, поиска и прокрутки записей в источнике данных, а затем выбора определенной записи. Можно также показывать только определенные поля из каждой записи, чтобы одновременно отобразить несколько записей, даже на маленьком экране.

  • Форма отображения. Форма отображения позволяет показать все или некоторые поля в одной записи.

  • Форма изменения. Форма изменения позволяет изменить одно или несколько полей в одной записи (или создать запись, начиная со значений по умолчанию) и сохранить эти изменения обратно в базовый источник данных.

Эти элементы управления используются, когда Power Apps создает приложение на основе данных. Внутри системы приложение сохраняет и манипулирует данными из источника данных, используя внутреннюю таблицу.

SharePoint

Существует множество функций SharePoint, позволяющих пользователям создавать определенные проекты и устанавливать стандартные бизнес-процессы для обмена информацией, публикации документов и записи данных. Эти функции помогают бизнес-пользователям работать эффективнее, но SharePoint опережает предыдущие системы совместной работы с документами, отображая сведения о том, какие сведения и документы хранятся и почему.

Легко требовать метаданные или информацию о данных (например, время изменения, созданное и т. д., но и пользовательские теги в документах или объектах) в SharePoint. Сотрудники могут быстро понять, зачем был создан документ, и почему он важен, без необходимости читать его. SharePoint также позволяет создавать пользовательские базы данных с удобной для использования структурой, позволяя хранить тысячи бит данных, которые можно интегрировать в рабочие процессы или другие бизнес-процессы, описанные выше.

Элементы управления и свойства в приложениях на основе холста

В Microsoft Power Apps можно планировать и создавать бизнес-приложения, используя компоненты вместо написания кода на традиционном языке программирования, таком как C#. Приложения можно проектировать путем перетаскивания элементов на холст, так же как и при проектировании слайдов в PowerPoint. Указание логики и работа с данными происходят с помощью интерфейса, аналогичного Excel. Пользователи могут создавать приложения, объединяющие бизнес-данные из нескольких источников корпорации Майкрософт и сторонних поставщиков. Они могут предоставлять доступ к приложению, чтобы можно было запускать его в браузере или на мобильном устройстве, а также внедрять приложение для запуска в SharePoint, Power BI или Teams. Ниже приведены некоторые элементы управления, доступные в Power Apps.

  • Кнопки. Связывание с приложением путем нажатия или касания
  • Коллекция: отображение списка записей, содержащих различные виды данных
  • Раскрывающийся список: отображает первый элемент в шевроне до выбора шеврона.
  • Изображение: отображение рисунка из (например) файла или источника данных
  • Камера: сфотографировать и сохранить их в приложении или в источник данных

Элемент управления Коллекция может отображать несколько записей из источника данных, и каждая запись может содержать различные типы данных. Например, можно использовать элемент управления Коллекция для отображения различных продуктов. Элементы отображают сведения о каждом товаре, включая название, изображение, цену и т. д.

Каждое поле данных отображается в отдельном элементе управления в коллекции. Эти элементы управления можно настроить в шаблоне. Любые изменения, внесенные в шаблон, отражаются во всем элементе управления коллекции. Доступны предопределенные шаблоны для отображения изображений и текста в коллекции, а также коллекции для элементов различной высоты.

Внимание

Если пользователь прокрутит элемент управления гибкой высоты перед загрузкой всех элементов, элемент, который в настоящее время находится в представлении, может быть отправлен вниз и вне представления после завершения загрузки данных. Чтобы избежать этой проблемы, используйте стандартный элемент управления Галерея вместо варианта Изменяющаяся высота.