Czym są aplikacje oparte na modelu w Power Apps?

Przegląd aplikacji opartych na modelach

Projektowanie aplikacji oparte na modelu jest podejściem, które skupi się na dodawaniu składników, takich jak formularze, widoki, wykresy i pulpity nawigacyjne do tabel przy użyciu narzędzia Projektanta aplikacji. Ponadto tabele relacje ze sobą w taki sposób, aby umożliwić nawigację między nimi, aby zagwarantować, że dane nie będą powtarzane niepotrzebnie.

Używając Projektanta aplikacji bez małego kodu lub bez kodu, możesz tworzyć aplikacje proste lub bardzo złożone.

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. Na przykład jeśli korzystasz z aplikacji służącej do zarządzania złożonych procesami, takimi jak dołączanie nowych pracowników, zarządzanie procesem sprzedaży lub relacje członków w organizacji, takiej jak bank, aplikacja na podstawie modelu to doskonały wybór.

Modelowanie danych

Choć są to aplikacje oparte na modelach, często łatwiej pojmować je jako aplikacje oparte na modelach 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. Sposób pracy jest podobny do diagramu pokazanego poniżej.

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 mogą przechodzić między tabelami, korzystając z 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 relacje proces tworzenia jest szybki ze względu na bogate, ukierunkowane na nie projektanci kodu.
  • 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 Prosty Potencjalnie złożone, ponieważ może być konieczne zaktualizowanie źródła 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

Dokumentacja została opracowana, która pomaga użytkownikom w pomyślnym przechodzeniu między aplikacjami opartymi na modelach i interakcji z nimi w sposób, który pozwala im poprawić 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ń pomaga w zarządzaniu cyklem życia aplikacji

Sposób, w jaki zarządzamy cyklem życia aplikacji od poczęcia 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ą sposoby migrowania tych elementów 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).

Aplikacja korzystająca z modelu jest tworzona, dodając tabelę do mapy witryny przy użyciu Projektanta aplikacji i uruchamiając proces sprawdzania poprawności i publikowania aplikacji.

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. Przed utworzeniem rozwiązania może się okazać chcieć utworzyć.

Aby przejść do dalszych kroków tworzenia aplikacji opartych na modelach, zobacz kroki procesu tworzenia aplikacji opartej na modelu.

Jeśli jesteś nowym użytkownikiem usługi Power Apps i chcesz dowiedzieć się więcej na temat zmieniania pomysłów we w pełni działające rozwiązanie przy użyciu usługi Power Apps, zacznij od artykułu Planowanie projektu usługi Power Apps.

Zrozumienie składników aplikacji opartych na modelach, które pomogą Ci zrozumieć niektóre elementy składowe aplikacji opartej 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).