Dodawanie źródła danych do aplikacji kanwy i projektowanie stron funkcjonalnych
Informacje są istotną częścią każdej aplikacji; cała logika znajduje się na typie przechowywanych informacji. W usłudze Power Apps dane są przechowywane w źródle danych, do którego można uzyskiwać dostęp za pomocą połączeń. Połączenie korzysta z określonego łącznika do komunikacji ze źródłem danych. Wiele znaczących usług i lokalnych źródeł danych, takich jak SharePoint, SQL Server, Office 365, Salesforce i X, mają łączniki w usłudze Power Apps.
Najbardziej typowe źródła danych to tabele, których można użyć do przechowywania i pobierania informacji. Połączenia ułatwiają odczytywanie i zapisywanie danych w skoroszytach programu Microsoft Excel, listach programu SharePoint, tabelach SQL i wielu innych formatach. Można je przechowywać w usługach w chmurze, takich jak OneDrive, DropBox i SQL Server.
Łącznik może nadawać tabele informacji lub akcji. Kilka łączników udostępnia tylko tabele, niektóre zapewniają tylko akcje, a niektóre zapewniają oba. Łącznik może być standardowy lub niestandardowy.
Lokalne źródła danych
Aby utworzyć aplikację, która odczytuje i zapisuje ze źródła danych, należy użyć jednej z tych kontrolek. Są to:
Galeria: użyj kontrolki Galeria, aby filtrować, sortować, wyszukiwać i przewijać rekordy w źródle danych, a następnie wybierać określony rekord. Można również wyświetlać tylko niektóre pola z każdego rekordu, aby można było wyświetlać kilka rekordów nawet na małym ekranie.
Formularz wyświetlania: formularz wyświetlania ułatwia wyświetlanie dowolnych lub wszystkich pól w jednym rekordzie.
Formularz edycji: Formularz edycji umożliwia zaktualizowanie jednego lub kilku pól w jednym rekordzie (lub utworzenie rekordu rozpoczynającego się od wartości domyślnych) i zapisanie tych zmian z powrotem w bazowym źródle danych.
Te kontrolki są używane, gdy usługa Power Apps tworzy aplikację na podstawie danych. W tle aplikacja przechowuje i manipuluje danymi ze źródła danych przy użyciu tabeli wewnętrznej.
SharePoint
Istnieje wiele funkcji programu SharePoint, które umożliwiają użytkownikom tworzenie określonych projektów i ustanawianie standardowych procesów biznesowych na potrzeby udostępniania informacji, publikowania dokumentów i rejestrowania danych. Te funkcje ułatwiają użytkownikom biznesowym wydajniejsze działanie, ale program SharePoint przewyższa poprzednie systemy współpracy dokumentów w celu wyświetlania informacji o tym, jakie informacje/dokumenty są przechowywane i dlaczego.
Żądanie metadanych lub informacji o danych (takich jak czas modyfikacji, utworzony przez itd.), ale także tagów niestandardowych w dokumentach lub obiektach) w programie SharePoint jest proste. Pracownicy mogą lepiej zrozumieć, dlaczego istnieje dokument i dlaczego jest on ważny bez konieczności jego odczytywania. Program SharePoint umożliwia również użytkownikom tworzenie niestandardowych baz danych w łatwej w użyciu strukturze, dzięki czemu mogą przechowywać tysiące bitów danych, które mogą być włączone do przepływów pracy lub innych procesów biznesowych omówionych powyżej.
Kontrolki i właściwości w aplikacjach kanwy
W usłudze Microsoft Power Apps użytkownicy mogą planować i tworzyć aplikację biznesową przy użyciu składników, zamiast pisać kod w tradycyjnym języku programowania, na przykład C#. Mogą projektować aplikacje, przeciągając i upuszczając elementy na kanwę, tak samo jak w przypadku projektowania slajdu w programie PowerPoint. Wskazywanie logiki i pracy z danymi można osiągnąć za pomocą środowiska przypominającego program Excel. Użytkownicy mogą tworzyć aplikacje łączące dane biznesowe z kilku źródeł firmy Microsoft i innych firm. Mogą udostępniać aplikację, aby użytkownicy mogli uruchamiać ją w przeglądarce lub na urządzeniu przenośnym oraz osadzać aplikację, aby mogli ją uruchomić w programie SharePoint, usłudze Power BI lub aplikacji Teams. Oto niektóre kontrolki dostępne w usłudze Power Apps:
- Przyciski: Kojarzenie z aplikacją przez kliknięcie lub naciśnięcie
- Galeria: Wyświetlanie listy rekordów zawierających różne rodzaje danych
- Lista rozwijana: pokazuje pierwszy element w dół do momentu wybrania cudzysłów
- Obraz: Pokazywanie obrazu z pliku lub źródła danych (na przykład)
- Aparat fotograficzny: robienie zdjęć i zapisywanie ich w aplikacji lub w źródle danych
Kontrolka Gallery
Kontrolka Galeria może wyświetlać wiele rekordów ze źródła danych, a każdy rekord może zawierać różne typy danych. Na przykład możesz użyć kontrolki Galeria , aby wyświetlić różne produkty. Każdy element zawiera szczegóły produktu, które zawierają nazwę, obraz, cenę itd. dla każdego produktu.
Każde pole danych jest wyświetlane w oddzielnej kontrolce w kontrolce Galeria; te kontrolki można skonfigurować w szablonie. Wszelkie zmiany wprowadzone w szablonie są odzwierciedlane w całej kontrolce galerii. Wstępnie zdefiniowane szablony są dostępne do wyświetlania obrazów i tekstu w galerii; dostępna jest również galeria elementów o różnych wysokościach.
Ważne
Jeśli użytkownik przewija kontrolkę Galeria elastycznej wysokości przed załadowaniem wszystkich elementów, element, który jest obecnie w widoku, może zostać wypchnięty w dół i z widoku po zakończeniu ładowania danych. Aby uniknąć tego problemu, należy użyć standardowego kontrolki Galeria zamiast jego wariantu o wysokości elastycznej.