Глоссарий общих терминов для приложений на основе модели

Эта статья содержит глоссарий терминов для приложений на основе модели Power Apps.

Специальные возможности

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

Использование программ чтения с экрана в приложениях на основе моделей

Центр администрирования

Центр администрирования Power Platform — это единый портал для администраторов, позволяющий управлять средами и настройками для Power Apps, Power Automate и приложений Dynamics 365. Центр администрирования Power Platform не охватывает параметры администрирования и функции, связанные с Power BI.

Дополнительные сведения о центре администрирования Power Platform

Дополнительные сведения о центре администрирования Power BI

Конструктор приложений

Инструмент, который используется для создания и редактирования приложений на основе моделей. По мере развития современного дизайна приложений он заменит классический интерфейс.

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

Предварительная версия нового интерфейса конструктора приложений

Мы можем использовать классический конструктор приложений при создании или редактировании наших приложений.

Взаимодействие навигации по приложениям

Способ представления областей, групп и дочерних областей в приложении на основе модели. Также называется карта сайта

Управление жизненным циклом приложений

Способ, которым мы управляем жизненным циклом приложения от концепции до конца срока службы. С технической точки зрения большая часть управления жизненным циклом приложений (ALM) осуществляется через решения при обеспечении продуктов приложений на основе моделей.

Обзор управления жизненным циклом приложений с Microsoft Power Platform

Области

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

Навигация в приложениях на основе модели

Атрибут

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

Поток бизнес-процесса

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

Хотя они изначально созданы с использованием Power Automate, потоки бизнес-процессов воспринимаются в приложении на основе модели как изменение пользовательского интерфейса.

Поток бизнес-процессов разбит на этапы. На каждом этапе определяются столбцы (поля), которые обычно необходимо заполнить перед переходом к следующему этапу. Например, поток бизнес-процесса по умолчанию для таблицы возможной сделки состоит из четырех этапов: квалифицировать > разработать > предложить > закрыть. Текущий этап в потоке бизнес-процесса обозначается точкой рядом с этапом в последовательности этапов слева направо в потоке.

Обзор потоков бизнес-процессов

Бизнес-правило

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

Подробнее о бизнес-правилах

Определение бизнес-правил

Приложение на основе полотна

Приложение, созданное с помощью элементов управления drag and drop, настроенных с помощью Power Fx. Приложения на основе холста дают разработчику больший контроль над взаимодействием с пользователем и могут быть подключены к широкому спектру источников данных и служб данных.

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

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

Приложения на основе холста содержатся в средах и решениях так же, как приложения на основе моделей.

Дополнительные сведения о приложениях на основе холста см. здесь.

Диаграмма

Визуальное представление таблицы данных. Они могут иметь форму линейной, столбчатой, круговой или кольцевой диаграммы.

Узнайте больше о создании системной диаграммы здесь.

Классические

Классический интерфейс представляет собой метод, с помощью которого разработчики приложений вносят изменения в функции в своей среде Microsoft Dataverse.

Классический интерфейс со временем был заменен методом веб-разработки приложений, известным как единый интерфейс.

О едином интерфейсе для приложений на основе модели в Power Apps

Классический конструктор приложений

Современный конструктор приложений позволяет создавать приложения на основе моделей и создавать приложения на основе холста с использованием настраиваемых страниц.

Современный конструктор приложений скоро станет конструктором по умолчанию для приложений на основе моделей. В настоящее время вы по-прежнему можете создавать приложения на основе моделей с помощью классического конструктора приложений.

Столбец

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

Тип столбца определяет тип данных, необходимых для столбца, а также элементы управления, такие как выбор даты или текстовое поле, которые будут доступны при использовании элемента управления.

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

Создание и изменение столбцов

Добавление, настройка, перемещение или удаление столбцов в форме

Командная строка

Область приложения на основе модели, содержащая основные команды, универсально используемые приложениями на основе модели.

Макет приложения единого интерфейса.

Панель команд можно настроить. Дополнительная информация: Настройка панели команд с помощью конструктора команд (предварительная версия)

Компонент

Компоненты — это элементы. Компоненты используются при создании элементов, составляющих приложение на основе модели. Часто эти элементы связаны с методом создания таблиц, составляющих приложение на основе модели.

Компоненты можно разделить на данные (таблицы, отношения, столбцы), пользовательский интерфейс (карта сайта, формы, представления), логику (потоки бизнес-процессов, бизнес-правила) и визуализацию (диаграммы, панели мониторинга и плитки Power BI).

Подробнее о компонентах

Подключение

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

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

Элемент управления

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

Подробнее об элементах управления

Панель мониторинга

Контейнер для одной или нескольких диаграмм, относящихся к таблице.

Дополнительные сведения о панелях мониторинга см. здесь

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

Подробнее о том, как использовать Power BI в приложении на основе модели

Модель данных

Коллекция связанных таблиц. В контексте приложений на основе моделей они хранятся в базе данных Dataverse.

В настраиваемом решении модель данных часто представляет собой набор связанных таблиц, созданных с целью предоставления бизнес-приложения в целом.

База данных

Общий термин для всех таблиц в Dataverse.

Dataverse

Microsoft Dataverse — это собирательный термин для таблиц, рабочих процессов, потоков бизнес-процессов и связанных функций, которые предоставляются в среде при создании базы данных.

Приложения на основе модели требуют базы данных Dataverse.

База данных Dataverse содержит структуры данных, наиболее тесно связанные с базами данных, помимо возможности хранить приложения на основе моделей, приложения на основе холста и потоки Power Automate.

Подробнее о Dataverse см. здесь

Зависимость

Зависимости создаются, когда элементы компонентов зависят друг от друга для своей работы. Например, если в представлении используется столбец, для его функционирования необходимо, чтобы этот столбец существовал. Есть много примеров зависимостей в Dataverse. Другой пример — приложение на основе модели, которое зависит от таблицы, если эта таблица используется в приложении.

Зависимости проявляются по-разному, в том числе при проверке приложения на основе модели. Они также становятся наиболее проблематичными при попытке удалить какой-либо аспект таблицы, формы, представления или панели мониторинга. В этом случае зависимости можно просмотреть, выбрав удаляемый элемент и выбрав «Показать зависимости» на панели команд.

Dynamics 365

Microsoft Dynamics 365 — это линейка программных приложений для планирования ресурсов предприятия (ERP) и управления взаимоотношениями с клиентами (CRM). Microsoft продает приложения Dynamics 365 через сеть партнеров-продавцов, которые предоставляют специализированные услуги.

Подробнее о Microsoft Dynamics 365

Сущность

Сущность — это классический способ описания таблицы. Вы увидите эту терминологию в классическом интерфейсе и в других местах в Интернете.

Среда

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

Вы можете упаковать различные элементы как решения, и эти решения можно экспортировать из одной среды в другую.

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

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

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

Дополнительные сведения о средах см. здесь

Поток

Облачные потоки — это функция Power Automate, которая позволяют автоматизировать задачи на основе запуска условий, таких как повторение, добавление или обновление записей или просто выбор кнопок пользователями. Потоки можно запускать с введением новых параметров или без него.

Облачные потоки

Форма

Формы предоставляют пользовательский интерфейс (UI), который люди используют для создания, просмотра или редактирования записей таблиц. Используйте конструктор форм в Power Apps для создания и редактирования форм.

Есть четыре типа форм: основная, быстрое создание, быстрый просмотр и карточка.

Дополнительные сведения:

Конструктор форм

Интерфейс проектирования для создания и редактирования форм.

Открывание конструктора форм

Группа

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

Устарело

Это относится к функциям, которые либо устарели, либо способ их создания был перенесен в более современный интерфейс, например в единый интерфейс веб-сайтов.

Подстановка

Подстановка — это тип поля, который существует, когда две таблицы связаны. Подстановки можно увидеть в представлениях таблиц в многом в отношениях «один ко многим». Обычно они заполняются с помощью формы во многом в отношениях.

Основная форма

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

Дополнительные сведения о других типах форм

Монитор

Также называется монитором приложений. Позволяет понять аспекты производительности приложения на основе модели. Монитор приложений также можно использовать для мониторинга приложений на основе холста.

Страница

Современные приложения используют концепцию страниц, которые могут быть либо приложениями на основе модели, либо страницей на основе холста с использованием настраиваемых страниц. Настраиваемые страницы обеспечивают гибкую компоновку, функции Power Fx с минимальным написанием кода и данные соединителя Power Apps.

Это инструмент, позволяющий приложениям на основе моделей и приложениям на основе холста существовать вместе.

Power Automate

Служба Power Platform, которая позволяет пользователям оптимизировать повторяющиеся задачи. Обычно эта автоматизация выполняется с помощью облачных потоков.

Потоки бизнес-процессов приложения на основе модели, которые направляют пользователей к заполнению записей в таблицах определенным образом, создаются в Power Automate.

Потоки Power Automate существуют в среде, а также могут существовать внутри решений Power Apps.

Дополнительные сведения о Power Automate

Power BI

Инструмент визуализации данных, который может быть встроен в приложения на основе модели или работать полностью независимо от них. Power BI может подключаться к очень широкому кругу источников данных, среди которых Dataverse — лишь один из многих.

Отчеты Power BI не существуют в средах Dataverse или внутри решений.

Публикация

Процесс, с помощью которого вы делаете последнюю версию приложения доступной для пользователей в среде.

Издатель

Каждое решение имеет издателя. Вы указываете издателя, когда создаете решение. Издатель решения указывает, кто разработал приложение, и будет определять префикс, например Contoso_MyNewTable для всех активов решения.

Подробнее об издателях

Запись

Запись содержит один или несколько столбцов сведений о человеке, месте или предмете. Например, запись может содержать имя, адрес электронной почты и номер телефона для одного клиента. В других средствах записи называются "строками" или "элементами". Записи существуют в таблицах Dataverse.

Отношение

Способ, как поля в разных таблицах соотносятся друг с другом. Есть три типа отношений:

  • Один ко многим. Например, один автор ко множеству романов.
  • Многие к одному. Например, множество страниц к одной книге.
  • Многие ко многим. Например, много книг, взятых взаймы многими людьми.

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

Подробнее о создании отношений таблиц

Приложения с адаптирующимся интерфейсом

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

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

Раздел

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

Дополнительные сведения о работе с разделами

Роль безопасности

Роль безопасности определяет, что именно люди могут видеть и делать с записью. Это относится к действиям создания, чтения, записи, удаления, обновления и добавления.

Создаются роли безопасности, и пользователям назначаются роли безопасности либо как отдельным именам пользователей, либо с помощью групп безопасности Active Directory.

Вы предоставляете доступ к приложениям на основе модели через роли безопасности.

Карта сайта

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

При настройке навигации вы редактируете области, группы и элементы навигации вложенной области. Таблицы существуют на уровне вложенной области и организованы в группы. Группы фактически представляют собой коллекции таблиц и страниц, которые отображаются на панели навигации. Области позволяют переключаться между видимыми группами.

Как современные, так и классические методы создания приложения на основе модели включают карты сайта. Однако с помощью современного конструктора приложений вы можете создавать карту сайта с помощью перетаскивания, тогда как классический конструктор карт сайта не поддерживает перетаскивание.

Чтобы открыть карту сайта в классическом конструкторе карт сайта из современного интерфейса создания приложений, выберите Перейти в классический режим.

Дополнительные сведения о навигации приложений см. здесь

Решение

Решение — это программа-оболочка для очень широкого спектра компонентов, включая таблицы, облачные потоки и роли безопасности.

Когда вы создаете приложение на основе модели, убедитесь, что связанные с ним активы хранятся внутри решения.

Решения имеют две формы:

  • Управляемые решения обычно допускают лишь небольшую настройку или вообще не допускают настройки.
  • Неуправляемые решения дают разработчикам полный контроль над проектом, который они создают.

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

Обозреватель решений

Это классический интерфейс, который разработчики и настройщики могут использовать для просмотра практически любого компонента решения и внесения в него изменений. Более современные интерфейсы доступны на make.powerapps.com, и конструкторы приложений на основе модели и и обозреватель решений в в конечном итоге будут заменены этими современными интерфейсами.

Чтобы получить доступ к современному интерфейсу решения, выполните следующие действия:

  1. Войдите на make.powerapps.com.
  2. Выберите среду.
  3. На левой панели выберите Решения, а затем откройте неуправляемое решение, где вы хотите добавить приложение на основе модели. Создайте решение, если его еще нет.
  4. Изучите компоненты решения.

Дополнительные сведения о решениях см. здесь

Вложенная область

Часть взаимодействия навигации приложения на основе модели. Вложенные области (таблицы) и страницы отображаются в группе, в которой они настроены в конструкторе приложения.

Вложенная сетка

Вложенные сетки — это области основных форм, которые отображают список записей из таблицы Dataverse, оставаясь в форме. Обычно вложенная сетка используется для отображения дочерних записей, которые относятся к родительской записи, которая в настоящее время находится на рассмотрении. Например, книги, написанные автором.

Хотя вложенные сетки отображаются в приложении на основе модели, они являются свойством формы.

Вкладка

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

С точки зрения карты сайта вкладка — это «группа» при использовании конструктора карты сайта в сравнении со вложенной областью для таблиц и областью для хранения вложенных областей.

Дополнительные сведения о работе с вкладками

Таблица

Таблица — это метод хранения данных в столбцах (или полях) внутри Dataverse. Таблицы раньше назывались сущностями.

Таблицы в контексте приложений на основе моделей существуют только внутри базы данных Dataverse.

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

Каждое приложение на основе модели должно содержать хотя бы одну таблицу. Большая часть процесса создания приложения на основе модели — это выбор таблиц, наиболее подходящих для решения бизнес-задачи.

Таблицы имеют представления, формы и бизнес правила, связанные с ними.

Кроме того, в таблицах есть диаграммы, а также панели мониторинга, где представлены диаграммы.

Таблицы могут относиться к другим таблицам, и они определяются через отношения, которые были созданы между ними.

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

Конструктор таблиц

Интерфейс проектирования для создания и редактирования таблиц. Позволяет создавать таблицы, столбцы, отношения, бизнес-правила и представления.

Создайте собственную таблицу с помощью конструктора таблиц

Единый интерфейс

Единый интерфейс обеспечивает единообразное и доступное взаимодействие с пользователем на разных устройствах — на настольном компьютере, ноутбуке, планшете или телефоне. Предшественник единого интерфейса назывался веб-интерфейсом.

Узнайте больше о едином интерфейсе здесь

Проверка

Процесс, с помощью которого создатель приложения подтверждает, имеет ли приложение на основе модели все компоненты, необходимые для его правильной работы.

Узнайте, как проверить приложение

Представление

Табличное представление записей в таблице Dataverse. Таблицы могут иметь несколько представлений.

Представления можно предварительно отфильтровать, и можно определить конкретные представления, которые приложение на основе модели сделает доступным для пользователей.

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

Подробнее о представлениях см. здесь

Бизнес-процесс

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

Во многих случаях классические бизнес-процессы следует заменить на потоки Power Automate.

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).