Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве мы поговорим о том, как создавать бизнес-правила PowerApps. Мы также рассмотрим несколько других инструментов и концепций, используемых при работе с общей службой данных.
Бизнес-правила создаются для установки конкретных правил в отношении ваших данных.
Один из распространенных способов его использования — установить определенные границы или рекомендации о том, как данные могут быть добавлены через ваши формы. Это то, что мы собираемся сделать в нашем примере.
Оглавление
Как работают бизнес-правила
Чтобы добавить бизнес-правило, нам просто нужно перейти на вкладку «Бизнес-правила» в Entities, затем нажать «Добавить бизнес-правило» в верхнем левом углу.
Вот так выглядит раздел бизнес-правил PowerApps.
Бизнес-правила начинаются с оператора IF или условия.
Если данное условие выполнено, то следует ряд действий и условий, связанных с галочкой справа. Если нет, то следует путь с отметкой x под условием.
Мы можем выбрать, что произойдет дальше, из этих опций на правой панели. Таким образом, следующим шагом может быть либо поток, в котором устанавливается новое условие, либо действие, в котором мы можем показать сообщение об ошибке, установить видимость, установить значение поля и т. д.
Опять же, здесь мы видим, насколько просто использовать PowerApps. Вы можете отказаться от написания кода для создания бизнес-правил, потому что это позволяет перетаскивать элементы.
Теперь давайте создадим бизнес-правило.
Создание бизнес-правил PowerApps
Мы будем использовать те же данные, что и в этой серии руководств по PowerApps.
Допустим, мы хотим создать правило, которое не позволит пользователю добавлять запись, если клиент из Южной Кореи и выбирает VIP-уровень 5. Мы можем создать правило, которое будет выдавать сообщение об ошибке, если кто-либо попытается добавить подобные данные.
Начнем с определения условия. Щелкнем по нему и назовем его VIP-уровень.
Мы также можем изменить отображаемое имя здесь, на правой панели.
Мы задаем условия, выбирая правильный источник, поле, оператор, тип и значение.
Для этого правила мы устанавливаем условие, что VIP-уровень должен быть равен 5, чтобы действие произошло. Нажмите «Применить», чтобы сохранить это условие.
Но помимо VIP-уровня, мы также хотим установить локацию. Поэтому мы должны добавить еще одно правило к этому условию. Мы можем сделать это, нажав + New.
Таким образом, в этом правиле мы хотим, чтобы действие происходило только в том случае, если выбранное место — Южная Корея.
Теперь у нас есть два правила. Мы хотим установить VIP-уровень на 5, затем мы хотим посмотреть, показывает ли местоположение Южную Корею. Поскольку мы хотим, чтобы оба этих правила применялись, мы собираемся выбрать И в разделе «Логика правил».
После того, как мы применили эти правила, мы собираемся выбрать следующее действие. Перетащите Show Error Message на блок-схему.
Назовем это действие Ошибка, изменив отображаемое имя справа.
Мы можем выбрать, где будет отображаться сообщение об ошибке, и указать, что в нем будет сказано. Итак, давайте отобразим сообщение об ошибке в поле местоположения. Мы также посоветуем пользователю либо выбрать другую страну, либо изменить VIP-уровень.
Как только мы нажмем «Применить», PowerApps сохранит эти настройки. Мы видим текстовую версию того же правила, которое мы создали, в нижней части экрана.
Когда нас устроит правило, мы можем нажать «Сохранить» в правом верхнем углу.
Мы также можем нажать «Подтвердить», если хотим убедиться, что правило работает правильно.
Если мы не видим ошибок в нашей работе, мы можем заблокировать ее, нажав кнопку «Активировать».
Как только мы это сделаем, мы увидим индикатор выполнения посередине, показывающий, что логика применяется ко всем записям.
Это окно исчезнет после завершения процесса активации.
Проверка бизнес-правила
Теперь давайте посмотрим на бизнес-правило в действии.
Если мы вернемся на вкладку «Бизнес-правила» в разделе «Сущности», мы увидим созданное нами новое бизнес-правило.
Чтобы проверить, правильно ли работает это бизнес-правило, добавим новую запись. Переходим на вкладку Данные.
Затем мы нажмем + Добавить запись здесь вверху.
Это откроет форму, которую мы создали в предыдущем уроке .
Начнем с заполнения общего раздела формы, который содержит номер клиента, имя и фамилию.
Далее мы добавим локацию и VIP-уровень. А пока давайте напишем Соединенное Королевство и установим для него VIP-уровень 5.
Следующее поле — «Дата регистрации». Чтобы упростить жизнь конечному пользователю, PowerApps использует календарь, который позволяет нам просто выбрать точную дату, вместо того, чтобы вводить информацию.
Мы закончим форму, заполнив другие данные, такие как номер паспорта и имя агента. Как видите, ошибок не возникло.
На этот раз давайте изменим местоположение и установим его на Южную Корею, а уровень VIP оставим на 5. Помните, что это два условия, которые мы установили в нашем бизнес-правиле.
Поскольку условия соответствуют установленным требованиям, появляется сообщение об ошибке.
Но если мы изменим уровень VIP и сделаем его 4, сообщение об ошибке исчезнет.
Это показывает, что наше бизнес-правило действительно работает идеально.
Другие концепции Common Data Service
Бизнес-правила в PowerApps еще больше упрощают работу с сущностями, особенно с точки зрения ввода новых данных. Но помимо сущностей в общей службе данных используются и другие мощные инструменты и концепции.
Хотя мы не собираемся подробно рассматривать каждую из них, давайте кратко рассмотрим эти концепции на тот случай, если в будущем возникнет необходимость их использования.
Потоки данных — это один из мощных инструментов, который мы можем использовать. Они автоматически загружают общий сервис данных в текущие данные.
Например, если вы управляете рестораном, вы можете напрямую передавать данные о торговых точках в объекты. Это можно сделать, создав поток данных.
Соединения — еще одна важная часть службы общих данных. Это работает так же, как наши соединения при использовании приложений на основе холста. Здесь мы можем, например, добавить подключение OneDrive.
Шлюзы также важны. Они позволяют нам общаться с различными базами данных.
Если вы хотите подробнее изучить каждую из этих областей, вы можете ознакомиться с документом Microsoft , в котором они подробно описаны.
Введение в Power Apps: определение, функции, функции и важность
Среды Power Apps: правильная настройка элементов приложения
Функции и формулы PowerApps | Введение
Заключение
Бизнес-правила PowerApps показывают, насколько динамичной на самом деле является эта платформа. Это делает возможным почти все, особенно если вы хотите, чтобы ваши данные были представлены определенным образом. Это также поможет вам сохранить ваши данные как можно более чистыми.
Пример, над которым мы работали, — это только начало. На самом деле можно работать с более сложными правилами, когда сочетание различных условий и действий работает вместе. Вы также можете создать эти правила, закодировав их вместо использования системы блок-схем с перетаскиванием, которую мы использовали. Все зависит от вашего уровня мастерства и предпочтений.
Что касается других концепций, которые мы затронули, их определенно стоит изучить, если вы действительно хотите освоить возможности PowerApps. Просто обратите внимание, что в 99 случаях из 100 вы, вероятно, будете работать с сущностями больше, чем с любой другой областью платформы.
Всего наилучшего,
Генри
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать