Generowanie aplikacji przy użyciu bazy danych usługi Common Data ServiceGenerate an app by using a Common Data Service database

Możesz automatycznie wygenerować aplikację, aby zarządzać danymi przechowywanymi przez usługę Common Data Service.You can automatically generate an app to manage data that is stored in Common Data Service. Możesz zarządzać danymi za pomocą jednej z wielu jednostek standardowych, które są wbudowane w model, lub przy użyciu jednostki niestandardowej utworzonej przez Ciebie lub inną osobę w organizacji.You can manage data in one of the many standard entities that are built into the model, or in a custom entity that you or someone else in your organization creates.

Jeśli nie znasz usługi Common Data Service, zobacz Understand entities (Informacje o jednostkach).If you're unfamiliar with Common Data Service, see Understand entities.

W tym temacie opisano, jak automatycznie wygenerować aplikację opartą na pojedynczej jednostce, która została przez Ciebie określona.This topic describes how to automatically generate an app that is based on a single entity that you specify. Aby uzyskać informacje o sposobie tworzenia aplikacji opartej na więcej niż jednej jednostce, zobacz Build an app from scratch (Tworzenie aplikacji od podstaw).For information about how to build an app that is based on more than one entity, see Build an app from scratch.

Domyślnie każda aplikacja generowana za pomocą usługi Microsoft PowerApps ma trzy ekrany:By default, every app that Microsoft PowerApps generates has three screens:

  • Ekran przeglądania przedstawia podzbiór przynajmniej jednego pola, paska wyszukiwania i przycisku sortowania, który umożliwia użytkownikom łatwe odnalezienie określonego rekordu.The browse screen shows a subset of one or more fields, a search bar, and a sort button that lets users easily find a specific record.
  • Ekran Szczegóły zawiera większość lub wszystkie pola dla określonego rekordu.The details screen shows more or all fields for a specific record.
  • Ekran edytowania zawiera elementy interfejsu użytkownika, które pozwalają użytkownikom tworzyć i aktualizować rekord oraz zapisać dokonane zmiany.The edit screen provides UI elements that let users create or update a record and save their changes.

Uwaga

Podczas generowania aplikacji za pomocą usługi Common Data Service nie ma konieczności tworzenia połączenia z usługi PowerApps, jak to ma miejsce w przypadku takich źródeł danych, jak program SharePoint oraz usługi Dynamics 365 i Salesforce.When you generate an app from Common Data Service, you don't have to create a connection from PowerApps, as you do for data sources such as SharePoint, Dynamics 365, and Salesforce. Musisz określić tylko jednostkę, którą chcesz wyświetlić, którą chcesz zarządzać lub dla której chcesz robić obie te rzeczy w danej aplikacji.You must specify only the entity that you want to show, manage, or show and manage in the app.

Generowanie aplikacjiGenerate an app

  1. Utwórz bazę danych usługi Common Data Service.Create a Common Data Service database. Aby uzyskać więcej informacji, zobacz Create a Common Data Service database (Tworzenie bazy danych Common Data Service).For more information, see Create a Common Data Service database.

  2. W programie PowerApps Studio dla systemu Windows kliknij lub naciśnij pozycję Nowy w menu Plik (w pobliżu lewej krawędzi).In PowerApps Studio for Windows, click or tap New on the File menu (near the left edge).

  3. W obszarze Rozpocznij od danych na kafelku usługi Common Data Service kliknij lub naciśnij pozycję Układ telefonu.Under Start with your data, on the Common Data Service tile, click or tap Phone layout.

  4. W obszarze Wybierz jednostkę kliknij lub naciśnij przycisk jednostki Contact.Under Choose an entity, click or tap the Contact entity.

  5. Kliknij lub naciśnij przycisk Połącz, aby automatycznie wygenerować aplikację.Click or tap Connect to automatically generate an app.

    W tym momencie może zostać wyświetlony monit o skorzystanie z samouczka wprowadzającego.At this point, you may be prompted to take an introductory tour. Zawsze możesz skorzystać z samouczka później, klikając lub naciskając ikonę znaku zapytania w pobliżu prawego górnego rogu, a następnie klikając lub naciskając pozycję Uruchom samouczek wprowadzający.You can also take the tour later by clicking or tapping the question mark near the upper-right corner, and then clicking or tapping Take the intro tour.

  6. Na lewym pasku nawigacyjnym kliknij lub naciśnij ikonę w prawym górnym rogu, aby przełączyć się do widoku miniatur.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

    Przełączanie widoków

Dostosowywanie ekranu PrzeglądCustomize the browse screen

  1. W okienku po prawej stronie kliknij lub naciśnij układ, który zawiera tylko nagłówek.In the right pane, click or tap the layout that shows just a heading.

    Wybieranie układu

  2. W polu wyszukiwania kliknij lub naciśnij kontrolkę Etykieta, aby ją wybrać.Under the search box, click or tap the Label control to select it.

    Wybieranie etykiety

  3. W okienku po prawej stronie wybierz pozycję Nazwisko i imię na liście rozwijanejIn the right pane, select Surname of Given name in the dropdown list

    Wybrana kontrolka Etykieta pokazuje dane z tego pola.The Label control that you selected shows data from that field.

  4. Na ekranie przeglądania wybierz kontrolkę Galeria, klikając lub naciskając dowolną nazwę oprócz pierwszej.In the browse screen, select the gallery by clicking or tapping any name except the top name.

    Pole wyboru otacza kontrolkę galeria.A selection box surrounds the gallery.

    Wybieranie galerii

  5. Skopiuj poniższą formułę, wybierając ją, a następnie naciskając klawisze Ctrl+C.Copy the following formula by selecting it and then pressing Ctrl+C.

    SortByColumns(Search(Contact, TextSearchBox1.Text, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))SortByColumns(Search(Contact, TextSearchBox1.Text, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))

  6. W lewym górnym rogu upewnij się, że lista właściwości zawiera pozycję Items.Near the upper-left corner, make sure that the property list shows Items.

  7. Na pasku formuły wybierz formułę domyślną.In the formula bar, select the default formula.

    Wartość domyślna właściwości Items

  8. Naciśnij klawisz Delete, aby usunąć formułę domyślną, a następnie wklej skopiowaną formułę.Press Delete to delete the default formula, and then paste the formula that you copied. Nazwy znajdujące się w galerii są posortowane w kolejności alfabetycznej.The names in the gallery are sorted alphabetically.

Testowanie ekranu PrzeglądTest the browse screen

  1. Otwórz tryb Podgląd, naciskając klawisz F5 albo klikając lub naciskając przycisk Odtwarzaj w prawym górnym rogu.Open Preview mode by pressing F5, or by clicking or tapping the Play button near the upper-right corner.

  2. Przewiń wszystkie rekordy przy użyciu ekranu dotykowego, kółka myszy lub wskazując myszą galerię, aby wyświetlić pasek przewijania.Scroll through all the records by using a touchscreen or a mouse wheel, or by pointing to the gallery with a mouse so that the scroll bar appears.

  3. W prawym górnym rogu kliknij lub naciśnij przynajmniej raz przycisk sortowania, aby zmienić kolejność, w jakiej są wyświetlane nazwy.Near the upper-right corner, click or tap the sort button one or more times to change order that the names are listed in.

    Zmiana kolejności sortowania

  4. W polu wyszukiwania wpisz literę, aby wyświetlić tylko nazwy, które zawierają tę literę.In the search box, type a letter to show only names that contain that letter.

  5. Usuń cały tekst z pola wyszukiwania, a następnie kliknij lub naciśnij strzałkę po prawej stronie pierwszej nazwy na liście.Remove all text from the search box, and then click or tap the arrow to the right of the first name in the list.

    Zostanie otwarty ekran szczegółów zawierający więcej informacji na temat wybranego kontaktu.The details screen opens and shows more information about the contact you selected.

  6. Wróć do obszaru roboczego projektu, naciskając klawisz Esc albo klikając lub naciskając przycisk Zamknij znajdujący się w prawym górnym rogu poniżej paska tytułu.Return to the design workspace by pressing Esc, or by clicking or tapping the Close button near the upper-right corner, under the title bar.

Dostosowywanie innych ekranówCustomize the other screens

  1. Jeśli nie jest wyświetlany ekran DetailScreen, kliknij lub naciśnij środkową miniaturę na pasku nawigacyjnym po lewej stronie.If DetailScreen isn't showing, click or tap the middle thumbnail in the left navigation bar.

  2. W górnej części ekranu DetailScreen kliknij lub naciśnij pozycję Imię i nazwisko, aby wyświetlić opcje dostosowywania formularza na tym ekranie.Near the top of DetailScreen, click or tap Full name to show options for customizing the form on that screen.

  3. W okienku po prawej stronie kliknij lub naciśnij przycisk oka dla pola Name_MiddleName, aby je ukryć.In the right pane, click or tap the eye button for Name_MiddleName to hide that field.

  4. W okienku po prawej stronie kliknij lub naciśnij przycisk oka dla pola Name_Surname, aby je pokazać.In the right pane, click or tap the eye button for Name_Surname to show that field.

  5. W okienku po prawej stronie przeciągnij pole Name_Surname w górę i upuść je zaraz pod polem Name_GivenName.In the right pane, drag Name_Surname up, and drop it just under Name_GivenName.

    Ekran DetailScreen odzwierciedla przeprowadzone zmiany.The DetailScreen reflects your changes.

  6. Na pasku nawigacyjnym po lewej stronie kliknij lub naciśnij dolną miniaturę, aby wyświetlić ekran EditScreen, a następnie powtórz poprzednie kroki w tej procedurze tak, aby ekran EditScreen odpowiadał ekranowi DetailScreen.In the left navigation bar, click or tap the bottom thumbnail to show EditScreen, and then repeat the previous steps in this procedure so that EditScreen matches DetailScreen.

Testowanie aplikacjiTest the app

  1. Na lewym pasku nawigacyjnym kliknij lub naciśnij górny obraz miniatury, aby wyświetlić ekran przeglądania.In the left navigation bar, click or tap the top thumbnail image to open the browse screen.

  2. Otwórz tryb Podgląd, naciskając klawisz F5 albo klikając lub naciskając przycisk Odtwarzaj w prawym górnym rogu.Open Preview mode by pressing F5, or by clicking or tapping the Play button near the upper-right corner.

  3. W prawym górnym rogu ekranu przeglądania kliknij lub naciśnij przycisk znaku plus (+), aby utworzyć rekord.In the upper-right corner of the browse screen, click or tap the plus sign button (+) to create a record.

  4. Dodaj tekst w polach Imię i nazwisko, a następnie kliknij lub naciśnij przycisk znacznika wyboru, aby zapisać nowy rekord i wrócić do ekranu przeglądania.Add text in the Given name and Surname fields, and then click or tap the check mark button to save your new record and return to the browse screen.

  5. Znajdź rekord, który został właśnie utworzony, i kliknij lub naciśnij strzałkę znajdującą się po jego prawej stronie, aby pokazać rekord na ekranie szczegółów.Find the record that you just created, and then click or tap the arrow to the right of it to show the record on the details screen.

  6. W prawym górnym rogu kliknij lub naciśnij przycisk ołówka, aby pokazać rekord na ekranie edytowania.In upper-right corner, click or tap the pencil button to show the record on the edit screen.

  7. Zmień dane w polu Imię, a następnie kliknij lub naciśnij przycisk znacznika wyboru, aby zapisać zmiany.Change the data in the Given name field, and then click or tap the check mark button to save your changes.

  8. W prawym górnym rogu kliknij lub naciśnij ikonę kosza, aby usunąć rekord, który właśnie został utworzony i zaktualizowany.Near the upper-right corner, click or tap the trash-can button to delete the record that you created and updated.

Następne krokiNext steps

Tworzenie aplikacji od podstaw przy użyciu bazy danych usługi Common Data ServiceCreate an app from scratch using a Common Data Service database