Історія версій у списках SharePoint
Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.
У цьому посібнику ми поговоримо про те, як створити бізнес-правила PowerApps. Ми також збираємося охопити кілька інших інструментів і концепцій, які використовуються в роботі зі загальним сервісом даних.
Бізнес-правила створено для встановлення конкретних правил щодо ваших даних.
Одним із поширених способів його використання є встановлення конкретних меж або вказівок щодо того, як дані можна додавати через ваші форми. Саме це ми і зробимо в нашому прикладі.
Зміст
Як працюють бізнес-правила
Щоб додати бізнес-правило, нам просто потрібно перейти на вкладку «Бізнес-правила» в Entities, а потім натиснути «Додати бізнес-правило» у верхньому лівому куті.
Ось так виглядає розділ бізнес-правил PowerApps.
Бізнес-правила починаються з оператора IF або умови.
Якщо дана умова виконується, то за нею слідує ряд дій і умов, пов’язаних із галочкою праворуч. Якщо ні, то виконується шлях із позначкою x під умовою.
Ми можемо вибрати, що станеться далі з цих параметрів на правій панелі. Отже, наступним кроком може бути або потік, у якому встановлюється нова умова, або дія, у якій ми можемо показати повідомлення про помилку, встановити видимість, встановити значення поля тощо.
Знову ж таки, ми бачимо, як легко користуватися PowerApps. Ви можете відмовитися від кодування для створення бізнес-правил, оскільки це дозволяє перетягувати елементи.
Тепер давайте створимо бізнес-правило.
Створення бізнес-правил PowerApps
Ми використовуватимемо ті самі дані, що й у цьому рядку посібників про PowerApps.
Припустімо, ми хочемо створити правило, яке заборонить користувачеві додавати записи, якщо клієнт із Південної Кореї обирає VIP-рівень 5. Ми можемо створити правило, яке видасть повідомлення про помилку, якщо хтось спробує додати такі дані.
Ми почнемо з визначення умови. Давайте натиснемо на нього та назвемо VIP-рівень.
Ми також можемо змінити відображуване ім’я тут, на правій панелі.
Ми встановлюємо умови, вибираючи правильне джерело, поле, оператор, тип і значення.
Для цього правила ми встановлюємо умову, що VIP-рівень має дорівнювати 5, щоб дія відбулася. Давайте клацнемо «Застосувати», щоб зберегти цю умову.
Але окрім рівня VIP, ми також хочемо визначити локацію. Отже, ми повинні додати ще одне правило до цієї умови. Ми можемо зробити це, натиснувши +Новий.
Отже, у цьому правилі ми хочемо, щоб дія відбувалася, лише якщо вибрано місце розташування – Південна Корея.
Тепер у нас є два правила. Ми хочемо встановити VIP-рівень на 5, а потім ми хочемо побачити, чи місцезнаходження показує Південну Корею. Оскільки ми хочемо застосувати обидва ці правила, ми виберемо AND у Rule Logic.
Застосувавши ці правила, ми виберемо наступну дію. Давайте перетягнемо «Показати повідомлення про помилку» на блок-схему.
Давайте назвемо цю дію Помилка, змінивши відображуване ім’я праворуч.
Ми можемо вибрати, де з’являтиметься повідомлення про помилку, і продиктувати, що в ньому буде написано. Отже, давайте з’явимо повідомлення про помилку в полі розташування. Ми також порадимо користувачеві вибрати іншу країну або змінити VIP-рівень.
Щойно ми натиснемо «Застосувати», PowerApps збереже ці налаштування. Ми можемо побачити текстову версію того ж правила, яке ми створили, у нижній частині екрана.
Коли ми будемо задоволені правилом, ми можемо натиснути «Зберегти» у верхній правій області.
Ми також можемо натиснути Перевірити, якщо хочемо перевірити правильність виконання правила.
Якщо ми не побачимо помилок у нашій роботі, ми можемо заблокувати його, натиснувши кнопку Активувати.
Коли ми це зробимо, ми побачимо індикатор прогресу посередині, який показує, що логіка застосована до всіх записів.
Це вікно зникне після завершення процесу активації.
Перевірка бізнес-правила
Тепер давайте розглянемо бізнес-правило в дії.
Якщо ми повернемося на вкладку «Бізнес-правила» в розділі «Суб’єкти», ми побачимо створене нами нове бізнес-правило.
Щоб перевірити, чи це бізнес-правило працює належним чином, давайте додамо новий запис. Переходимо на вкладку Дані.
Потім ми натиснемо +Додати запис тут угорі.
Це відкриє форму, яку ми створили в .
Почнемо із заповнення Загального розділу форми, який містить номер клієнта, ім'я та прізвище.
Далі ми додамо локацію та VIP-рівень. Наразі давайте напишемо Сполучене Королівство та встановимо для нього VIP-рівень 5.
Наступне поле — Дата приєднання. Щоб спростити роботу кінцевого користувача, PowerApps використовує календар, який дозволяє нам просто вибрати точну дату замість того, щоб вводити інформацію.
Ми завершимо форму, заповнивши інші дані, як-от номер паспорта та ім’я агента. Як бачите, помилок не виявлено.
Цього разу давайте змінимо місце розташування та встановимо Південну Корею, а рівень VIP залишимо 5. Пам’ятайте, що це дві умови, які ми встановили в нашому бізнес-правилі.
Оскільки умови відповідають встановленим вимогам, з’являється повідомлення про помилку.
Але якщо ми змінимо рівень VIP і зробимо його 4, повідомлення про помилку зникне.
Це свідчить про те, що наші бізнес-правила дійсно працюють ідеально.
Інші поширені концепції служби даних
Бізнес-правила в PowerApps спрощують роботу з сутностями, особливо з точки зору введення нових даних. Але крім сутностей, існують інші потужні інструменти та концепції, які використовуються в загальних службах даних.
Хоча ми не збираємося детально занурюватися в кожне з них, давайте коротко розглянемо ці поняття на випадок, якщо в майбутньому виникне необхідність їх використання.
Потоки даних — це потужний інструмент, який ми можемо використовувати. Вони автоматично завантажують загальну службу даних у поточні дані.
Наприклад, якщо ви керуєте рестораном, ваші торговельні дані можуть надсилатися безпосередньо в об’єкти. Це можна зробити, створивши потік даних.
Підключення є ще однією важливою частиною загальної служби даних. Це працює так само, як наші підключення під час використання додатків Canvas. Ось де ми можемо, наприклад, додати підключення до OneDrive.
Шлюзи також важливі. Вони дозволяють нам спілкуватися з різними базами даних.
Якщо ви хочете детальніше вивчити кожну з цих областей, ви можете ознайомитися з документом Microsoft , який детально описує їх.
Висновок
Бізнес-правила PowerApps показують, наскільки динамічною є ця платформа. Це робить можливим майже все, особливо якщо ви хочете, щоб ваші дані були представлені певним чином. Це також допоможе зберегти ваші дані максимально чистими.
Приклад, над яким ми працювали, це лише початок. Насправді можна працювати над складнішими правилами, де поєднання різних умов і дій працює разом. Ви також можете створити ці правила, закодувавши їх замість використання системи блок-схеми перетягування, яку ми використовували. Все залежить від рівня ваших навичок і уподобань.
Що стосується інших концепцій, яких ми торкнулися, то їх безперечно варто розглянути, якщо ви хочете справді оволодіти можливостями PowerApps. Просто зауважте, що в 99 із 100 випадків ви, ймовірно, працюватимете з Entities більше, ніж з будь-якою іншою областю на платформі.
Все найкраще,
Генрі
Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.
Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.
Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.
Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.
Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.
Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.
У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.
Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.
У цьому блозі ознайомтеся з набором даних LuckyTemplates, найпотужнішим викликом функцій, який надає вам під рукою тисячі функцій M і DAX.
У сьогоднішньому підручнику я поділюся кількома методами моделювання даних про те, як краще організувати показники DAX для більш ефективного робочого процесу.