Common Data Service 데이터베이스를 사용하여 앱 생성Generate an app by using a Common Data Service database

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에 대해 잘 모르는 경우 엔터티 이해를 참조하세요.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. 둘 이상의 엔터티를 기반으로 하는 앱을 빌드하는 방법에 대한 내용은 앱을 처음부터 빌드하기를 참조하세요.For information about how to build an app that is based on more than one entity, see Build an app from scratch.

기본적으로 Microsoft 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.
  • 편집 화면은 사용자가 레코드를 만들거나 업데이트하고 변경 내용을 저장할 수 있도록 하는 UI 요소를 제공합니다.The edit screen provides UI elements that let users create or update a record and save their changes.

참고

Common Data Service에서 앱을 생성하면, SharePoint, Dynamics 365 및 Salesforce와 같은 데이터 원본으로 만들듯이 PowerApps에서 연결을 만들지 않아도 됩니다.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. 자세한 내용은 Common Data Service 데이터베이스 만들기를 참조하세요.For more information, see Create a Common Data Service database.

  2. Windows용 PowerApps Studio에서 파일 메뉴(왼쪽 모서리를 따라)의 새로 만들기를 클릭하거나 탭합니다.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. 엔터티 선택에서 연락처 엔터티를 클릭하거나 탭합니다.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. 나중에 오른쪽 위 모서리의 물음표 아이콘을 클릭하거나 탭한 다음 소개 둘러보기를 클릭하거나 탭하여 둘러보기를 시작할 수도 있습니다.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. 오른쪽 창의 드롭다운 목록에서 이름의 성을 선택합니다.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, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))SortByColumns(Search(Contact, TextSearchBox1.Text, "Name_Surname"), "Name_Surname", If(SortDescending1, Descending, Ascending))

  6. 왼쪽 위 모서리 근처에서 속성 목록이 항목을 표시하는지 확인합니다.Near the upper-left corner, make sure that the property list shows Items.

  7. 수식 입력줄에서 기본 수식을 선택합니다.In the formula bar, select the default formula.

    항목 속성의 기본값

  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을 표시한 다음 EditScreenDetailScreen과 일치하도록 이 절차에서 이전 단계를 반복합니다.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

Common Data Service 데이터베이스를 사용하여 앱을 처음부터 만들기Create an app from scratch using a Common Data Service database