Czym są aplikacje oparte na modelu w Power Apps?

Przegląd aplikacji opartych na modelach

Projektowanie aplikacji oparte na modelu to podejście, które koncentruje się na dodawaniu składników, takich jak formularze , widoki , wykresy i pulpity nawigacyjne, do tabel przy użyciu narzędzia do projektowania aplikacji. Ponadto relacje łączą ze sobą tabele w sposób, który umożliwia nawigację między nimi i zapewnia, że dane nie są niepotrzebnie powtarzane.

Korzystając z projektanta aplikacji z niewielką ilością kodu lub bez niego, możesz tworzyć aplikacje, które są proste lub złożone.

Projektant aplikacji z dodaną tabelą kont i kontaktów

Aplikacje oparte na procesach

Aplikacje oparte na modelach są szczególnie dobrze przystosowane do przetwarzania aplikacji korzystających z danych, które ułatwiają użytkownikom przechodzenie między powiązanymi rekordami. Jeśli na przykład tworzysz aplikację do zarządzania złożonymi procesami, takimi jak wdrażanie nowych pracowników, zarządzanie procesem sprzedaży lub relacjami członków w organizacji, takiej jak bank, aplikacja oparta na modelu jest doskonałym wyborem.

Modelowanie danych

Chociaż nazywamy je aplikacjami opartymi na modelu, często łatwiej jest myśleć o nich jako o aplikacjach opartych na modelu danych. Względu na to, że bez modelu danych który znajduje się w obszarze, nie można utworzyć Microsoft Dataverse aplikacji opartej na modelu.

Środowisko użytkownika

Z punktu widzenia użytkownika wszystkie aplikacje oparte na modelu oferują podobne doświadczenie, dostępne zarówno dla wielu użytkowników, jak i dla używanego urządzenia. Doświadczenie jest podobne do pokazanego tutaj diagramu.

W tym przykładzie aplikacja zawiera trzy tabele (wyzwania, pomysły, projekty zespołu), jeden pulpit nawigacyjny oraz wiele wykresów i widoków. Użytkownicy nawigują między tabelami za pomocą lewego okienka lub pulpitu nawigacyjnego.

Przykładowa aplikacja oparta na modelu

Korzyści z podejścia opartego na modelu

W przeciwieństwie do projektowania aplikacji na kanwie, gdzie projektant ma pełną kontrolę nad układem aplikacji, w przypadku aplikacji opartych na modelu znaczna część układu jest już narzucona i w dużym stopniu określona przez składniki, które dodajesz do aplikacji.

Istnieje kilka zacnych korzyści z tej metody projektowania aplikacji.

  • Po utworzeniu modelu danych i relacji proces kompilacji jest stosunkowo szybki dzięki bogatym projektantom no-code skoncentrowanym na komponentach.
  • Aplikacje mają podobny interfejs użytkownika na różnych urządzeniach stacjonarnych i mobilnych.
  • Aplikacje zostaną automatycznie dostosowane i łatwo dostępne.
  • Interfejs użytkownika jest spójny we wszystkich aplikacjach opartych na modelach. Gdy użytkownik ma pewność, że jedna aplikacja korzysta z modelu, łatwiejsze jest korzystanie z kolejnych aplikacji w organizacji.
  • Migrowanie aplikacji między środowiskami projektowym, testowym i produkcyjnym jest bardzo proste, używając rozwiązań.

Dowiedz się więcej o zaletach podejścia opartego na modelach

Porównanie aplikacji opartych na modelach i kanw

W aplikacjach na kanwie kreator aplikacji ma pełną kontrolę nad układem aplikacji. W przypadku aplikacji opartych na modelach większość układu zależy od dodanych składników. Dużo szybciej przeglądać dane biznesowe i podejmować decyzje, zamiast inwertować projektowanie aplikacji.

Kategoria Aplikacje oparte na modelu Aplikacje kanwy
Platforma danych Tylko Dataverse Dataverse+ wiele innych przy użyciu łączników
Projektowanie Projektowanie skoncentrowane na komponentach bez kodu Modyfikowanie właściwości kontrolki przy użyciu wyrażeń Power Fx
Kontrola interfejsu użytkownika. Ograniczona, głównie personalizacja Pełna kontrola
Spójność aplikacji Wysokie — różni się znacząco w zależności od wybranych tabel i widoków Często niskie, ze względu na znaczącą kontrolę nad interfejsem użytkowników przez projektanci
Migracja między środowiskami Proste Potencjalnie skomplikowane, biorąc pod uwagę, że może być konieczne zaktualizowanie źródeł danych
Tempo utworzenia Szybkie Względem stopnia złożoności projektu
Dynamiczne Automatycznie dynamiczne Tylko projekt w taki sposób
Nawigacja po relacje Automatyczne, dostępne relacje istnieją Tylko w przypadku, gdy zostały zaprojektowane i zastosowane przy użyciu formuł Power Fx
Funkcje ułatwień dostępu Wbudowana Zaprojektowane w aplikacji: Tworzenie dostępnych aplikacji na kanwie

Kroki tworzenia i udostępniania aplikacji opartej na modelach

Na podstawowym poziomie tworzenie aplikacji oparte na modelach składa się z następujących obszarów.

  • Modelowanie danych biznesowych
  • Definiowanie procesów biznesowych
  • Tworzenie aplikacji
  • Konfigurowanie ról bezpieczeństwa
  • Udostępnianie aplikacji

Wiele czasu poświęconego na tworzenie aplikacji jest poświęcone na modelowanie danych biznesowych, a w niektórych przypadkach na definiowanie procesów biznesowych. Dostosowywanie ról zabezpieczeń zależy od potrzeb organizacji.

Dowiedz się więcej o krokach tworzenia aplikacji opartej na modelach

Korzystanie z aplikacji opartej na modelu

Opracowano dokumentację, która pomaga użytkownikom w pomyślnym poruszaniu się po aplikacjach opartych na modelu i interakcji z nimi w sposób, który pomaga zwiększyć ich produktywność.

Dowiedz się więcej o korzystaniu z aplikacji opartych na modelach

Na urządzeniu przenośnym można używać aplikacji opartych na modelu i uruchamiać je w trybie offline.

Korzystanie z rozwiązań wspomagających zarządzanie cyklem życia aplikacji

Zarządzanie cyklem życia aplikacji (ALM) to sposób, w jaki tworzymy aplikację od koncepcji do końca życia.

Rozwiązania służą jako elementy i/lub wszystkie elementy wymagane do dostarczania produktu do użytku w działalności biznesowej.

Aplikacja na podstawie modelu wymaga co najmniej jednej tabeli, mapy witryny oraz samej aplikacji. Jednak aplikacje oparte na modelu zazwyczaj zawierają dużo więcej danych. Dotyczy to m.in. aplikacji kanw, ról zabezpieczeń, zmiennych w środowisku i wielu innych.

Eksplorator rozwiązań

Rozwiązania oferują środki, za pomocą których obiekty te mogą być migrowane między środowiskami. Dlatego rozwiązania są ważnym elementem każdej strategii zarządzania cyklem życia aplikacji.

Tworząc aplikację korzystającą z modelu, należy ją utworzyć w rozwiązaniu.

Minimalne wymagania dotyczące tworzenia aplikacji opartej na modelu

Aplikacje oparte na modelu mogą być złożone. Jednak minimalne wymagania dotyczące ich tworzenia są bardzo proste.

  • Licencja Microsoft Power Apps.
  • Wydajność tworzenia Power Platform środowiska Jest to funkcja posiadania licencji usługi Power Apps i Dynamics 365.
  • Środowisko Power Platform.
  • Środowiska z Dataverse bazą danych. Ta opcja jest wybierana podczas tworzenia środowiska. Więcej informacji: Tworzenie środowiska z bazą danych.
  • Uprawnienia twórcy do pracy jako konfigurator systemu lub kreator środowiska w środowisku, w którym tworzona jest aplikacja oparta na modelu. Więcej informacji: Informacje i predefiniowanych rolach zabezpieczeń
  • Tabela. (Domyślnie istnieje wiele tabel standardowych, w tym konto).
  • Jedna kolumna tabeli. (Każda tabela zawiera co najmniej jedną kolumnę i wiele kolumn systemowych).
  • Jeden widok tabeli, do wyświetlania rekordów. (Domyślnie jest ich liczba).
  • Jeden formularz tabeli, aby wprowadzić dane. (Domyślnie będzie jedna).

Korzystając z projektanta aplikacji, aplikacja oparta na modelu jest tworzona przez dodanie strony, która dodaje nawigację do aplikacji i jest zwykle oparta na tabeli lub stronie niestandardowej.

Następne kroki

Informacje o wartościach aplikacji opartych na modelu

Tworzenie prostej aplikacji opartej na modelu to doskonały sposób na rozpoczęcie pracy. Zanim to zrobisz, możesz chcieć utworzyć rozwiązanie .

Aby uzyskać więcej informacji na temat tworzenia aplikacji opartych na modelu, przejdź do sekcji Kroki tworzenia aplikacji opartej na modelu.

Jeśli dopiero zaczynasz swoją przygodę Power Apps i chcesz dowiedzieć się, jak przekształcić swoje pomysły w w pełni działające rozwiązanie Power Apps, zacznij od planowania Power Apps projektu.

Omówienie składników aplikacji opartej na modelu pomaga zrozumieć niektóre elementy, które składają się na aplikację opartą na modelu.

Dowiedz się więcej o licencjonowaniu usług Power Platform

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