Tworzenie od podstaw aplikacji kanwy połączonej z usługą Microsoft Dataverse

Microsoft Dataverse jest główną platformą danych dla Power Platform. Dataverse pozwala na bezpieczne przechowywanie danych i zarządzanie danymi używanymi przez aplikacje w ramach zestawu tabel.

W tym artykule stworzymy aplikację podłączoną do istniejących danych w środowisku Power Platform.

Wymagania wstępne

Aby ukończyć tę lekcję, będziesz potrzebował środowiska Power Apps z bazą danych Dataverse z przynajmniej jedną tabelą zawierającą dane. Jeśli nie masz licencji, możesz zapisać się do Power Apps Developer Plan lub użyć Power Apps w wersji próbnej.

Utwórz środowisko próbne

Środowisko w usłudze Power Apps to przestrzeń do przechowywania, zarządzania i udostępniania danych biznesowych, aplikacji, chatbotów i przepływów organizacji. Pełni ono również rolę kontenera oddzielającego aplikacje, które mogą mieć różne role, wymagania dotyczące zabezpieczeń lub odbiorców docelowych. Każde środowisko może mieć jedną bazę danych Dataverse.

Aby upewnić się, że masz to, czego potrzebujesz do ukończenia tej lekcji, stworzymy nowe środowisko, które będzie zawierało bazę danych Dataverse. To środowisko jest 30-dniową wersją próbną, która zostanie wyłączona po upływie 30 dni, ale możesz je uaktualnić do środowiska sandbox lub produkcyjnego, jeśli chcesz nadal z niego korzystać.

Utworzymy środowisko testowe, które będzie zawierało bazę danych Dataverse oraz przykładowe dane użyte w tym artykule.

  1. Przejdź do centrum administracyjnego Power Platform.

  2. Wybierz Środowiska.

  3. Wybierz Nowy.

  4. Nazwij środowisko Wersja próbna Dataverse.

  5. Wybierz Wersja próbna jako typ środowiska.

  6. Przełącz Utwórz bazę danych na Tak.

  7. Wybierz Dalej.

    Utwórz nowe środowisko

  8. Przełącz Wdrażanie przykładowych aplikacji i danych na Tak.

  9. Wybierz pozycję Zapisz.

Twoje środowisko testowe zostanie teraz utworzone, wraz z bazą danych Dataverse i przykładowymi danymi.

Tworzenie aplikacji kanwy

Utwórz aplikację kanwy za pomocą opcji Konta w usłudze Dataverse. Po zakończeniu usługa Power Apps wygeneruje aplikację dla użytkownika. Ta aplikacja zawiera następujące ekrany:

  • Ekran przeglądania — ekran do wyszukiwania, sortowania i wyboru rekordu konta oraz uruchomienie ekranu edycji w celu utworzenia nowego rekordu.
  • Ekran szczegółów — ekran tylko do odczytu, na którym wyświetlane są szczegóły rekordu wybranego na ekranie przeglądania.
  • Ekran edycji — formularz edycyjny, który służy do edycji szczegółów wybranego rekordu lub tworzenia nowych rekordów.

Wypróbowywanie aplikacji

W Power Apps Studio możesz wyświetlić podgląd swojej aplikacji, aby ją wypróbować.

  1. Wybierz Odtwarzanie w prawym górnym rogu ekranu.

  2. Z listy Klient wybierz Alpine Ski House.

  3. Zobacz szczegóły dotyczące Alpine Ski House.

  4. Wybierz Wybierz edycja, aby edytować rekord.

  5. W formularzu edycji usuń (przykład) z pola nazwy klienta.

  6. Wybierz Wybierz Zapisz, aby zapisać zmiany rekordu.

  7. Po powrocie na ekran listy rachunków wybierz + aby uruchomić formularz nowego rekordu.

  8. Wprowadź żądane pola, takie jak Nazwa klienta.

  9. Zapisz rekord.

  10. Sprawdź, czy nowo utworzony rekord pojawia się w galerii listy klientów.

  11. Aby wyjść z trybu podglądu, wybierz Wybierz zamknij w prawym górnym rogu ekranu.

Korzystanie z widoku drzewa

Widok drzewa znajduje się po lewej stronie ekranu (jeśli go nie widzisz, wybierz Przycisk widoku drzewa). Widok drzewa zapewnia łatwy dostęp do komponentów aplikacji kanwy, takich jak ekrany, galerie, elementy sterujące wprowadzania tekstu i etykiety tekstowe.

Widok drzewa może być zwijany lub rozwijany według ekranu, aby ułatwić skupienie się na tej części aplikacji, nad którą pracujesz.

Obecnie rozwinięty jest ekran BrowseScreen1. Aby zobaczyć elementy dla innych ekranów, wybierz > obok nazwy ekranu.

Wybierz rozwiń

Galeria w Power Apps jest używana do pokazywania kilku powiązanych elementów. Na przykład, w naszej aplikacji na ekranie BrowseGallery1 wyświetlane są wszystkie rekordy naszych klientów. Gdy jeden z elementów jest zaznaczony, wokół niego umieszczana jest obwódka wskazująca, że został on wybrany.

Domyślnie galeria ta zawiera następujące trzy pola: nazwa klienta, numer telefonu i miejscowość.

Ale możemy zmienić pola dostępne w galerii.

  1. W widoku drzewa wybierz BrowseGallery1.

  2. W okienku właściwości po prawej stronie ekranu wybierz kartę Edycja.

    Edycja pól dostępnych w galerii

  3. Zostanie wyświetlony panel danych pola. Zmień Podtytuł na Witryna internetowa.

  4. Kliknij poza panelem danych pól.

  5. W aplikacji zamiast numeru telefonu będzie teraz wyświetlane pole Witryna internetowa.

    Galeria klientów z polem Witryna internetowa

Aktualizacja wyszukiwania w celu uwzględnienia nazwy klienta

Kiedy przeglądałeś aplikację, mogłeś zauważyć, że wyszukiwanie według nazwy konta nie działa. Dzieje się tak, ponieważ automatycznie wygenerowana formuła wyszukiwania aplikacji nie zawiera pola Nazwa klienta. W tej lekcji zaktualizujemy formułę wyszukiwania tak, aby zawierała pole Nazwa klienta.

Napiwek

Nazwa klienta przechowywana jest w kolumnie o nazwie Nazwa.

  1. W widoku drzewa wybierz BrowseGallery1.

  2. Sprawdź, czy właściwość Elementy jest zaznaczona w selektorze właściwości.

  3. Na pasku formuły zaktualizuj formułę w następujący sposób:

    SortByColumns(Search([@Accounts], TextSearchBox1.Text, "name","address1_city","address1_composite"), "name", If(SortDescending1, Descending, Ascending))
    

    Formuła składa się z funkcji SortByColumns, Search oraz If przeszukujących tabelę Klienci za pomocą tekstu wpisanego w polu wyszukiwania, który zawiera pasujące dane w polach Nazwa, Adres1_miasto i Adres1_kompozyt oraz umożliwia sortowanie.

Lista klientów może być teraz przeszukiwana i sortowana według pola Nazwa klienta.

Dodawanie pól do ekranu szczegółów klienta

Ekran Datascreen1 zawiera formularz wyświetlania danych rekordu wybranego na ekranie przeglądania. Kontrolki formularzy wyświetlania są tylko do odczytu i pozwalają użytkownikom na odczyt danych, ale nie na tworzenie lub edycję danych.

  1. W widoku drzewa rozwiń DetailScreen1.

  2. Wybierz DetailForm1.

  3. W okienku właściwości po prawej stronie wybierz Edytuj pola.

  4. Wybierz Dodaj pole.

  5. Wybierz następujące pola:

    • Adres 1: Kraj
    • Adres 1: województwo
    • Adres 1: ulica 1
    • Adres 1: kod pocztowy
  6. Wybierz Dodaj.

    Panel pól galerii

  7. Teraz w okienku Pole będzie widać zaznaczone pola. Zmień kolejność pól, przeciągając je i upuszczając lub wybierając ... (wielokropek) po prawej stronie nazwy pola i wybierając Przesuń w górę lub Przesuń w dół.

  8. Uporządkuj pola w następującej kolejności:

    • Nazwa konta
    • Główny telefon
    • Adres 1: ulica 1
    • Adres 1: miejscowość
    • Adres 1: województwo
    • Adres 1: kod pocztowy
    • Adres 1: kraj/region

    Pola adresu

  9. Wybierz dowolne miejsce poza okienkiem pola, aby zamknąć okienko i wróć do DetailScreen1.

Teraz zobaczysz wybrane pola wyświetlone w prawidłowej kolejności.

Modyfikacja ekranu edycji klienta

Ekran EditScreen1 pozwala użytkownikom na edycję lub tworzenie rekordów konta. Ten ekran zawiera formant Formularz edycji o nazwie EditForm1.

Uwaga

Ponieważ formularz edycji jest jedną z głównych metod tworzenia lub aktualizacji rekordów, powinien zawierać wszystkie pola, które chcesz, aby użytkownicy mogli przesłać, i nie powinien zawierać żadnych pól, które są tylko do odczytu ani tych, których nie chcesz, aby użytkownicy modyfikowali.

W tej lekcji dodamy te same pola, które dodaliśmy wcześniej do formularza wyświetlania, plus możliwość załączania plików.

  1. W widoku drzewa rozwiń EditScreen1.

  2. Wybierz EditForm1.

  3. W panelu właściwości po prawej stronie wybierz Edytuj pola.

  4. Wybierz Dodaj pole.

  5. Wybierz następujące pola:

    • Adres 1: Kraj
    • Adres 1: województwo
    • Adres 1: ulica 1
    • Adres 1: kod pocztowy
  6. Teraz w okienku pól będzie widać zaznaczone pola. Zmień kolejność pól, przeciągając je i upuszczając lub wybierając ... (wielokropek) po prawej stronie nazwy pola i wybierając Przesuń w górę lub Przesuń w dół.

  7. Uporządkuj pola w następującej kolejności:

    • Nazwa konta
    • Główny telefon
    • Adres 1: ulica 1
    • Adres 1: miejscowość
    • Adres 1: województwo
    • Adres 1: kod pocztowy
    • Adres 1: kraj/region
  8. Wybierz dowolne miejsce poza okienkiem pola, aby zamknąć okienko pola.

  9. Aby ograniczyć konieczność przewijania w aplikacji, chcemy umieścić pola formularza Edit Form w dwóch kolumnach. W okienku właściwości po prawej stronie wybierz 2 z listy rozwijanej Kolumny.

  10. Aby formularz był bardziej czytelny, chcemy usunąć część Adres 1: z etykiet pól adresowych.

    • W widoku drzewa rozwiń EditForm1.
    • Wybierz formant Adres 1: City_DataCard2.
    • W okienku właściwości po prawej stronie wybierz Zaawansowane.
    • Wybierz Odblokuj, aby zmienić właściwości.
    • Zmień właściwość DisplayName na City.
    • Wykonaj powyższe kroki, aby usunąć Adres 1: z pól Ulica 1, Kraj/Region, Stan/Prowincja oraz Kod pocztowy.

EditScreen1 powinien teraz wyglądać jak poniżej:

Ekran edycji kont

Zapisz aplikację

Kiedy zapiszesz swoją aplikację, stanie się ona dostępna do użytku i będzie można udostępniać ją innym.

  1. W Power Apps Studio wybierz Plik.

  2. W polu Nazwa wpisz Account Manager.

  3. W obszarze Ikona wybierz ikonę i kolor tła. Będzie on używany do identyfikacji Twojej aplikacji na liście aplikacji.

  4. Wybierz pozycję Zapisz.

  5. Wybierz Zapisz w prawym dolnym rogu.

  6. Po zapisaniu aplikacji, wybierz strzałkę wstecz, aby powrócić do Power Apps Studio.

    Zapisz aplikację i wróć

Uruchom aplikację

  1. Zaloguj się do usługi Power Apps.

  2. Sprawdź, czy jesteś w środowisku, którego użyłeś do stworzenia aplikacji, patrząc w prawy górny róg ekranu. Jeśli jesteś w innym środowisku, wybierz Środowisko i wybierz odpowiednie środowisko.

  3. Wybierz Aplikacje.

  4. Z listy aplikacji wybierz Account Manager.

  5. Gdy aplikacja się załaduje, sprawdź wprowadzone zmiany.

    • Wyszukaj listę aplikacji dla Blue Yonder Airlines.
    • Wybierz rekord Blue Yonder i sprawdź czy widzisz pola dodane do formularza wyświetlania.
    • Wybierz Wybierz edycja, aby edytować rekord.
    • Sprawdź czy w formularzu wyświetla są dwie kolumny z polami.
    • Sprawdź, czy nazwy pól nie wyświetlają Adres 1: w etykietach.
    • Wybierz Załącz plik w obszarze Załączniki, wybierz plik i wybierz Otwórz.
    • Sprawdź, czy przesłany plik pojawił się na liście załączników.
    • Wybierz Wybierz zapisz, aby zapisać rekord.

Uruchamianie aplikacji na urządzeniach mobilnych

Aby przetestować aplikację Power Apps na urządzeniu mobilnym:

  1. Pobierz aplikację ze sklepu z aplikacjami mobilnymi na swoim urządzeniu.
  2. Zaloguj się za pomocą konta służbowego.
  3. Wybierz swoją aplikację z listy.

Zobacz także