Ustalanie typu aplikacji do wykonania
W Power Apps są dostępne dwa sposoby tworzenia aplikacji: aplikacje oparte na modelu i aplikacje kanwy.
Poniżej podano podstawowe porównanie wysokiego poziomu. Aby uzyskać więcej szczegółowych informacji na temat tych dwóch typów aplikacji, zobacz Omówienie tworzenia aplikacji w Power Apps.
Aplikacje oparte na modelach wymagają bazy danych Microsoft Dataverse. Są one budowane na bazie danych modelowanych w środowisku bazy danych. Widoki i ekrany szczegółowe aplikacji zależnych od modelu są oparte na strukturze danych. Z tego powodu oferują użytkownikom bardziej spójny wygląd i sposób działania z jednego ekranu na następny bez konieczności zwiększania wysiłku z poziomu twórcy aplikacji.
Aplikacje oparte na modelach są dobre w scenariuszach, w których logika biznesowa jest złożona, na przykład:
Zaawansowane modele danych
Zarządzanie procesami biznesowymi
Śledzenie działań skojarzonych z danymi
Aplikacje kanwowe z drugiej strony programu można budować z bazą danych Dataverse lub bez niej. Korzystają z łączników w celu uzyskania dostępu do danych i usług. Aplikacje kanwy zaczynają się od pustego ekranu, na przykład kanwy artysty, a twórca ręcznie określa każdy ekran. Dzięki temu twórca powinien zakończyć kontrolę nad umieszczeniem każdego elementu w obszarze roboczym.
Użyj aplikacji kanwy, jeśli oczekujesz, że użytkownik będzie dostosowanym środowiskiem obsługi klienta. Oferują następujące:
Graficzny, intuicyjny interfejs
Możliwość tworzenia interfejsu użytkownika z możliwością dostosowania na podstawie wymagań użytkownika
Integrowanie wielu systemów za pomocą łączników
Warto rozważyć utworzenie aplikacji opartej na modelu, chyba że użytkownicy mają określoną potrzebę korzystania z aplikacji kanwy. Aplikacje oparte na modelach umożliwiają szybkie tworzenie aplikacji, ponieważ nie wymagają samodzielnego konstruowania interfejsu użytkownika.
Uwaga
Jeśli jest tworzona aplikacja, która ma być używana przez klientów w sieci Web, można również utworzyć trzeci typ aplikacji: aplikacja portalu.
Tworzenie kompleksowych rozwiązań wykorzystujących wiele aplikacji
W procesie biznesowym może być potrzebna więcej niż jedna aplikacja.
Na przykład nasz projekt raportu z wydatków ma kilka zestawów zadań, które są całkiem różne, więc rozważymy utworzenie kilku aplikacji. Używane dane są takie same, ale korzystanie z nich zostanie dopasowane do konkretnego scenariusza i osób.
Jak widać, z powyższego przykładu, istnieje wiele typów osób zajmujących się tym samym zestawem danych. Aplikacje kanwy najlepiej pasują do obsługi użytkowników korzystających z formularza wydatków, co umożliwia użytkownikom, tak jak i klientom, przesyłanie raportu wydatków za pomocą intuicyjnej aplikacji mobilnej, która jest intuicyjna w użyciu i może być używana w trybie offline.
Informacje na temat sposobu dokumentowania procesu biznesowego są opisane w popredniej sekcji, gdzie widać, że wymagania Abhaya są następujące:
Musi mieć możliwość przejrzenia wszystkich raportów i dochodów z wydatków
Odpowiedzialny za zapewnienie zgodności z każdym raportem wydatków
Duża ilość pracy; musi mieć możliwość szybkiego przetwarzania informacji
Musi mieć możliwość tworzenia raportów na temat sposobu zrównoważenia kosztów w budżecie
Aby można było szybko przetwarzać znaczną ilość pracy i przetwarzania informacji, najlepszym rozwiązaniem jest aplikacja oparta na modelu. Dzięki temu Abhay może szybko wyświetlić wszystkie szczegóły przesłanego raportu z wydatków, zobaczyć, jak wpływa on na budżet, i wyszukać powiązane informacje, takie jak dane dostawcy.
W tym przykładowym scenariuszu można zobaczyć kombinację aplikacji kanwy i aplikacji opartej na modelu. Mimo że są to dwa różne typy aplikacji, wszystkie dane mogą być scentralizowane w jednym miejscu (Dataverse).
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).