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 modelu.

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 kanwy.

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.

Zadania na każdy krok procesu biznesowego.

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.

Aplikacja kanwy na potrzeby tworzenia raportów z wydatków.

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.

Aplikacja oparta na modelu na przetwarzanie raportów z wydatków.

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).

Dwie aplikacje z danymi w 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).