Создание приложения с помощью базы данных Common Data ServiceGenerate an app by using a Common Data Service database

[!VIDEO nb:cid:UUID:6d7aa0a1-cd31-47c6-9a32-93b4e5476ece]

Вы можете создать приложение для управления данными, хранимыми в Common Data Service, автоматически.You can automatically generate an app to manage data that is stored in Common Data Service. Вы также можете управлять данными в одной из нескольких стандартных сущностей, встроенных в модель, или в пользовательской сущности, созданной вами или кем-то другим в вашей организации.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.

Если вы не знакомы с Common Data Service, см. статью Understand entities (Общие сведения о сущностях).If you're unfamiliar with Common Data Service, see Understand entities.

Здесь описано, как автоматически создавать приложения на основе одной указанной сущности.This topic describes how to automatically generate an app that is based on a single entity that you specify. Сведения о том, как создать приложение на основе нескольких сущностей, см. в статье Build an app from scratch (Создание приложения с нуля).For information about how to build an app that is based on more than one entity, see Build an app from scratch.

По умолчанию в каждом приложении, созданном с помощью PowerApps, есть три экрана:By default, every app that Microsoft PowerApps generates has three screens:

  • На экране обзора отображается подмножество полей (одно или несколько полей), панель поиска и кнопка сортировки, упрощающая поиск конкретной записи.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.
  • На экране сведений отображаются несколько полей или все поля для определенной записи.The details screen shows more or all fields for a specific record.
  • На экране редактирования представлены элементы пользовательского интерфейса, с помощью которых пользователи могут создавать или обновлять записи, а также сохранять изменения.The edit screen provides UI elements that let users create or update a record and save their changes.

Примечание. При создании приложения в Common Data Service не требуется создавать подключение из PowerApps, как в случае с источниками данных, например SharePoint, Dynamics 365 и Salesforce.Note: 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. Требуется только указать сущность, которую необходимо отобразить или которой необходимо управлять в приложении, либо и то, и другое.You must specify only the entity that you want to show, manage, or show and manage in the app.

Создание приложенияGenerate an app

  1. Создайте базу данных Common Data Service.Create a Common Data Service database. Дополнительные сведения см. в разделе Create a Common Data Service database (Создание базы данных Common Data Service).For more information, see Create a Common Data Service database.
  2. В PowerApps Studio для Windows в меню Файл (у левого края экрана) выберите Создать.In PowerApps Studio for Windows, click or tap New on the File menu (near the left edge).
  3. На плитке Common Data Service в разделе Начать с данных выберите Макет для телефона.Under Start with your data, on the Common Data Service tile, click or tap Phone layout.
  4. В разделе Choose an entity (Выбор сущности) выберите сущность Контакт.Under Choose an entity, click or tap the Contact entity.
  5. Нажмите кнопку Подключиться, чтобы автоматически создать приложение.Click or tap Connect to automatically generate an app.

    На этом этапе вам может быть предложено ознакомиться с обзором.At this point, you may be prompted to take an introductory tour. Чтобы просмотреть обзор, щелкните вопросительный знак или коснитесь его в правом верхнем углу экрана, а затем выберите Take the intro tour (Ознакомиться с кратким обзором).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. На панели навигации слева щелкните (коснитесь) значок, расположенный в правом верхнем углу, чтобы переключиться на представление эскиза.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

    Переключение представлений

Настройка экрана обзораCustomize the browse screen

  1. В области справа выберите макет, который отображает только заголовок.In the right pane, click or tap the layout that shows just a heading.

    Выбор макета

  2. Под полем поиска выберите элемент управления Метка.Under the search box, click or tap the Label control to select it.

    Выбор метки

  3. В области справа в раскрывающемся списке выберите Surname of Given name (Фамилия для заданного имени).In the right pane, select Surname of Given name in the dropdown list

    В выбранном элементе управления Метка появятся данные из этого поля.The Label control that you selected shows data from that field.

  4. На экране обзора выберите коллекцию, выбрав любое имя, кроме первого.In the browse screen, select the gallery by clicking or tapping any name except the top name.

    Вокруг коллекции появится рамка выделения.A selection box surrounds the gallery.

    Выбор коллекции

  5. Скопируйте следующую формулу, выделив ее и нажав CTRL+C.Copy the following formula by selecting it and then pressing Ctrl+C.

    SortByColumns(Search(Contact, TextSearchBox1.Text, "имя_фамилия"), "имя_фамилия", If(SortDescending1, Descending, Ascending))SortByColumns(Search(Contact, TextSearchBox1.Text, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))

  6. Убедитесь, что возле левого верхнего угла в списке свойств отображается Items.Near the upper-left corner, make sure that the property list shows Items.
  7. В строке формул выберите формулу по умолчанию.In the formula bar, select the default formula.

    Значение по умолчанию свойства Items

  8. Нажмите клавишу Delete, чтобы удалить формулу по умолчанию, а затем вставьте скопированную формулу.Press Delete to delete the default formula, and then paste the formula that you copied. В коллекции имена сортируются по алфавиту.The names in the gallery are sorted alphabetically.

Тестирование экрана обзораTest the browse screen

  1. Откройте режим предварительного просмотра, нажав клавишу F5 (или нажав кнопку воспроизведения в правом верхнем углу).Open Preview mode by pressing F5, or by clicking or tapping the Play button near the upper-right corner.
  2. Просмотрите все записи путем прокрутки на сенсорном экране, используя колесико мыши или наведя курсор мыши на коллекцию, чтобы появилась полоса прокрутки.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. Возле правого верхнего угла нажмите кнопку сортировки один или несколько раз, чтобы изменить порядок перечисления имен.Near the upper-right corner, click or tap the sort button one or more times to change order that the names are listed in.

    Изменение порядка сортировки

  4. В поле поиска введите букву, чтобы отображались только имена с этой буквой.In the search box, type a letter to show only names that contain that letter.
  5. Удалите весь текст из поля поиска, а затем выберите стрелку справа от первого имени в списке.Remove all text from the search box, and then click or tap the arrow to the right of the first name in the list.

    Откроется экран с дополнительными сведениями о выбранном контакте.The details screen opens and shows more information about the contact you selected.

  6. Вернитесь в рабочую область конструирования, нажав клавишу ESC (либо нажав кнопку закрытия в правом верхнем углу под строкой заголовка).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.

Настройка других экрановCustomize the other screens

  1. Если экран DetailScreen не отображается, выбери те средний эскиз на панели навигации слева.If DetailScreen isn't showing, click or tap the middle thumbnail in the left navigation bar.
  2. В верхней части DetailScreen выберите Полное имя, чтобы отобразить параметры настройки формы на экране.Near the top of DetailScreen, click or tap Full name to show options for customizing the form on that screen.
  3. В области справа нажмите кнопку со значком глаза для Name_MiddleName, чтобы скрыть это поле.In the right pane, click or tap the eye button for Name_MiddleName to hide that field.
  4. В области справа нажмите кнопку со значком глаза для Name_Surname, чтобы отобразить это поле.In the right pane, click or tap the eye button for Name_Surname to show that field.
  5. В области справа перетащите поле Name_Surname вверх и поместите его под Name_GivenName.In the right pane, drag Name_Surname up, and drop it just under Name_GivenName.

    Изменения отразятся на экране DetailScreen.The DetailScreen reflects your changes.

  6. На панели навигации слева выберите нижний эскиз, чтобы отобразить EditScreen, а затем повторите предыдущие шаги в этой процедуре, чтобы содержимое экрана EditScreen соответствовало содержимому экрана 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.

Тестирование приложенияTest the app

  1. На панели навигации слева выберите верхний эскиз, чтобы открыть экран обзора.In the left navigation bar, click or tap the top thumbnail image to open the browse screen.
  2. Откройте режим предварительного просмотра, нажав клавишу F5 (или нажав кнопку воспроизведения в правом верхнем углу).Open Preview mode by pressing F5, or by clicking or tapping the Play button near the upper-right corner.
  3. В правом верхнем углу экрана обзора нажмите кнопку со значком плюса (+), чтобы создать запись.In the upper-right corner of the browse screen, click or tap the plus sign button (+) to create a record.
  4. Добавьте текст в полях Имя и Фамилия, а затем нажмите кнопку с флажком, чтобы сохранить новую запись и вернуться к экрану обзора.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. Найдите только что созданную запись и нажмите стрелку справа от нее, чтобы отобразить запись на экране сведений.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. В правом верхнем углу нажмите кнопку со значком карандаша, чтобы отобразить запись на экране редактирования.In upper-right corner, click or tap the pencil button to show the record on the edit screen.
  7. Измените данные в поле Имя, а затем нажмите кнопку с флажком, чтобы сохранить изменения.Change the data in the Given name field, and then click or tap the check mark button to save your changes.
  8. Возле правого верхнего угла нажмите кнопку со значком корзины, чтобы удалить созданную и обновленную запись.Near the upper-right corner, click or tap the trash-can button to delete the record that you created and updated.

Дальнейшие действияNext steps

Create an app from scratch using a Common Data Service database (Создание приложения "с нуля" с помощью базы данных Common Data Service)Create an app from scratch using a Common Data Service database