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.
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.
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).
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla