Reguły biznesowe PowerApps i inne potężne koncepcje CDS

W tym samouczku porozmawiamy o tym, jak tworzyć reguły biznesowe usługi PowerApps. Omówimy również kilka innych narzędzi i koncepcji używanych podczas pracy z usługą Common Data Service.

Reguły biznesowe są tworzone w celu ustalenia określonych reguł dotyczących Twoich danych.

Jednym z powszechnych sposobów korzystania z niego jest ustawienie określonych granic lub wytycznych dotyczących sposobu dodawania danych za pośrednictwem formularzy. Właśnie to zrobimy w naszym przykładzie.

Spis treści

Jak działają reguły biznesowe

Aby dodać regułę biznesową, wystarczy przejść do zakładki Reguły biznesowe w Encjach, a następnie kliknąć „Dodaj regułę biznesową” w lewym górnym rogu.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Tak wygląda sekcja reguł biznesowych PowerApps.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Reguły biznesowe zaczynają się od instrukcji JEŻELI lub warunku.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Jeśli dany warunek jest spełniony, następuje seria działań i warunków powiązanych z haczykiem po prawej stronie. Jeśli nie, podążana jest ścieżka ze znakiem x pod warunkiem.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Możemy wybrać, co stanie się dalej z tych opcji w prawym okienku. Następnym krokiem może więc być przepływ, w którym ustawiany jest nowy warunek, lub akcja, w której możemy wyświetlić komunikat o błędzie, ustawić widoczność, ustawić wartość pola itp.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Ponownie widzimy tutaj, jak łatwo jest korzystać z PowerApps. Możesz zrezygnować z kodowania w celu utworzenia reguł biznesowych, ponieważ umożliwia to przeciąganie i upuszczanie elementów.

Teraz utwórzmy regułę biznesową.

Tworzenie reguł biznesowych PowerApps

Będziemy używać tych samych danych, których używaliśmy w tej serii samouczków dotyczących usługi PowerApps.

Załóżmy, że chcemy utworzyć regułę, która uniemożliwi użytkownikowi dodanie rekordu, jeśli klient pochodzi z Korei Południowej i wybierze poziom VIP 5. Możemy utworzyć regułę, która spowoduje wyświetlenie komunikatu o błędzie, jeśli ktoś spróbuje dodać dane w ten sposób.

Zaczniemy od zdefiniowania warunku. Kliknijmy na niego i nazwijmy go Poziomem VIP.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Możemy również zmienić nazwę wyświetlaną tutaj w prawym okienku.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Warunki ustalamy wybierając odpowiednie źródło, pole, operatora, rodzaj i wartość.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

W tej regule stawiamy warunek, że poziom VIP powinien być równy 5, aby akcja mogła się odbyć. Kliknijmy Zastosuj, aby zapisać ten warunek.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Ale oprócz poziomu VIP, chcemy również ustawić lokalizację. Musimy więc dodać kolejną regułę do tego warunku. Możemy to zrobić, klikając +Nowy.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Dlatego w tej regule chcemy, aby akcja miała miejsce tylko wtedy, gdy wybraną lokalizacją jest Korea Południowa.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Teraz mamy dwie zasady. Chcemy ustawić poziom VIP na 5, a następnie chcemy sprawdzić, czy Lokalizacja pokazuje Koreę Południową. Ponieważ chcemy zastosować obie te reguły, wybieramy AND w obszarze Logika reguł.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Po zastosowaniu tych reguł wybierzemy następne działanie. Przeciągnijmy Pokaż komunikat o błędzie do schematu blokowego.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Nazwijmy tę akcję Błąd, zmieniając nazwę wyświetlaną po prawej stronie.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Możemy wybrać, gdzie pojawi się komunikat o błędzie i podyktować, co mówi komunikat o błędzie. Niech komunikat o błędzie pojawi się w polu lokalizacji. Doradzimy również użytkownikowi wybór innego kraju lub zmianę poziomu VIP.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Gdy klikniemy Zastosuj, PowerApps zapisze te ustawienia. Tekstową wersję tej samej reguły, którą stworzyliśmy, możemy zobaczyć w dolnej części ekranu.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Gdy jesteśmy zadowoleni z reguły, możemy kliknąć Zapisz w prawym górnym obszarze.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Możemy również kliknąć Zatwierdź, jeśli chcemy sprawdzić, czy reguła działa idealnie.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Jeśli nie widzimy błędów w naszej pracy, możemy ją zablokować, klikając przycisk Aktywuj.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Gdy to zrobimy, na środku zobaczymy pasek postępu pokazujący, że logika jest stosowana we wszystkich rekordach.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

To okno zniknie po zakończeniu procesu aktywacji.

Sprawdzanie Reguły Biznesowej

Teraz spójrzmy na regułę biznesową w działaniu.

Jeśli wrócimy do zakładki Reguły biznesowe w obszarze Jednostki, zobaczymy nową regułę biznesową, którą utworzyliśmy.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Aby sprawdzić, czy ta reguła biznesowa działa prawidłowo, dodajmy nowy rekord. Przejdźmy do zakładki Dane.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Następnie klikniemy +Dodaj rekord tutaj na górze.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Spowoduje to otwarcie formularza utworzonego w poprzednim samouczku .

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Zacznijmy od wypełnienia części Ogólne formularza, która zawiera numer klienta, imię i nazwisko.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Następnie dodamy lokalizację i poziom VIP. Na razie napiszmy Wielka Brytania i ustawmy ją na poziom VIP 5.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Następne pole to Data dołączenia. Aby ułatwić pracę użytkownikowi końcowemu, PowerApps używa kalendarza, który pozwala nam po prostu wybrać dokładną datę zamiast wpisywania informacji.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Uzupełnimy formularz, uzupełniając inne dane, takie jak numer paszportu i nazwisko agenta. Jak widać żaden błąd się nie pojawił.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Tym razem zmieńmy lokalizację i ustawmy ją na Koreę Południową, a poziom VIP zostawmy na 5. Pamiętajcie, że to dwa warunki, które stawiamy w naszej regule biznesowej.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Ponieważ warunki spełniają ustawione wymagania, pojawia się komunikat o błędzie.

Ale jeśli zmienimy poziom VIP i ustawimy go na 4, komunikat o błędzie zniknie.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

To pokazuje, że nasza reguła biznesowa rzeczywiście działa doskonale.

Inne koncepcje Common Data Service

Reguły biznesowe w PowerApps jeszcze bardziej ułatwiają pracę z Encjami, zwłaszcza w zakresie wprowadzania nowych danych. Ale oprócz encji istnieją inne potężne narzędzia i koncepcje używane we wspólnych usługach danych.

Chociaż nie zamierzamy szczegółowo omawiać każdego z nich, omówmy krótko te pojęcia na wypadek, gdyby w przyszłości pojawiła się potrzeba ich użycia.

Przepływy danych to potężne narzędzie, z którego możemy korzystać. Automatycznie ładują wspólną usługę danych do bieżących danych.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Na przykład, jeśli prowadzisz restaurację, dane z punktów sprzedaży mogą być przekazywane bezpośrednio do jednostek. Można to zrobić, tworząc przepływ danych.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Połączenia to kolejna ważna część wspólnej usługi transmisji danych. Działa tak samo, jak nasze połączenia podczas korzystania z aplikacji kanwy. Tutaj możemy na przykład dodać połączenie OneDrive.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Bramy też są ważne. Pozwalają nam komunikować się z różnymi bazami danych.

Reguły biznesowe PowerApps i inne potężne koncepcje CDS

Jeśli chcesz dokładniej poznać każdy z tych obszarów, możesz zapoznać się z dokumentem Microsoft , który szczegółowo je opisuje.


Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Środowiska Power Apps: prawidłowe konfigurowanie elementów aplikacji
Funkcje i formuły PowerApps | Wstęp

Wniosek

Reguły biznesowe PowerApps pokazują, jak dynamiczna jest ta platforma. Umożliwia prawie wszystko, zwłaszcza jeśli chcesz, aby Twoje dane były prezentowane w określony sposób. Pomaga również utrzymać dane tak czyste, jak to tylko możliwe.

Przykład, nad którym pracowaliśmy, to dopiero początek. W rzeczywistości można pracować na bardziej skomplikowanych zasadach, w których współgrają różne warunki i działania. Możesz także utworzyć te reguły, kodując je zamiast korzystać z systemu schematów blokowych typu „przeciągnij i upuść”, z którego korzystaliśmy. Wszystko zależy od poziomu umiejętności i preferencji.

Jeśli chodzi o inne koncepcje, które poruszyliśmy, zdecydowanie warto się im przyjrzeć, jeśli chcesz naprawdę opanować możliwości PowerApps. Pamiętaj tylko, że w 99 na 100 przypadków prawdopodobnie będziesz pracować z jednostkami częściej niż z jakimkolwiek innym obszarem platformy.

Wszystkiego najlepszego,

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.