Dodawanie źródła danych do aplikacji kanwy i projektowanie stron funkcjonalnych

Ukończone

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