PowerApps에서 Dynamics 365 연결Connect to Dynamics 365 from PowerApps

PowerApps를 사용하면 약간의 코드 또는 전혀 없이 모바일 앱을 신속하게 생성, 사용자 지정, 공유 및 실행할 수 있습니다.PowerApps lets you quickly generate, customize, share, and run mobile apps with little or no code. Dynamics 365 커넥터를 사용하여 몇 분 만에 사용자의 조직과 공유할 수 있는 유용한 모바일 앱을 만들 수 있습니다.By using the Dynamics 365 connector, you can create useful mobile apps to share with your organization in just a few minutes.

이 토픽의 단계에 따라 사용자가 Dynamics 365에 있는 연락처를 찾아 보고, 추가하며 삭제 및 업데이트할 수 있는 앱을 만듭니다.By following the steps in this topic, you'll create an app in which users can browse, add, delete, and make updates to contacts in Dynamics 365. 사용자는 브라우저 또는 휴대폰과 같은 모바일 장치에서 앱을 실행할 수 있습니다.Users can run the app in a browser or on a mobile device such as a phone.

필수 조건Prerequisite

이 자습서를 따르려면 Dynamics 365 플랜이 포함된 Microsoft Office 365 계정이 필요합니다.To follow this tutorial, you need a Microsoft Office 365 account that includes a Dynamics 365 subscription.

연결 만들기Create a connection

  1. PowerApps에 로그인합니다.Sign in to PowerApps.
  2. 왼쪽 탐색 창에서 연결을 클릭합니다.In the left navigation pane, click Connections.

    파일 메뉴의 연결 옵션

  3. 오른쪽 위 모서리에서 새 연결을 클릭합니다.Near the upper-right corner, click New connection.

    새 연결

  4. 연결 목록에서 Dynamics 365를 클릭합니다.In the list of connections, click Dynamics 365.

    파일 메뉴의 연결 옵션

  5. 대화 상자에서 만들기를 클릭합니다.In the dialog box, click Create.

    연결 만들기

  6. 계정에 로그인 대화 상자에서 Dynamics 365(온라인) 테넌트에 대한 자격 증명을 제공합니다.In the Sign in to your account dialog box, provide your credentials for the Dynamics 365 (online) tenant.

    연결이 만들어집니다.A connection is created.

자동으로 앱 생성Generate an app automatically

  1. PowerApps에 로그인한 다음, 왼쪽 아래 모서리 근처에서 새 앱을 클릭합니다.Sign in to PowerApps, and then click New app near the lower-left corner.

    새 앱

  2. 데이터를 통해 시작에서 Dynamics 365 타일의 휴대폰 레이아웃을 클릭합니다.Under Start with your data, click Phone layout on the Dynamics 365 tile.

    PowerApps는 Dynamics 365 커넥터를 선택합니다.

  3. 연결에서 원하는 연결을 선택한 다음, 앱에서 관리할 Dynamics 365의 인스턴스에 해당하는 데이터 집합을 선택합니다.Under Connections, select the connection that you want, and then choose a dataset, which corresponds to the instance of Dynamics 365 that you'll manage in the app.
  4. 테이블 선택에서 연락처를 클릭한 다음, 연결합니다.Under Choose a table, click Contacts, and then click Connect.
  5. 왼쪽 탐색 모음에서 오른쪽 위 모서리의 아이콘을 클릭하거나 탭하여 미리 보기로 전환합니다.In the left navigation bar, click or tap an icon in the upper-right corner to switch to the thumbnail view.

    보기 토글

PowerApps는 연락처 레코드에 따라 세 화면 앱을 생성합니다.PowerApps generates a three-screen app based on contact records.

  • BrowseScreen1.BrowseScreen1. 이 화면은 사용자가 앱을 열 때 기본적으로 나타납니다.This screen appears by default when users open the app. 왼쪽 탐색 모음에서 이 화면에 대한 미리 보기가 다른 두 화면 위에 나타납니다.In the left navigation bar, a thumbnail for this screen appears above the other two screens.
  • DetailScreen1.DetailScreen1. 이 화면은 사용자가 BrowseScreen1의 항목을 클릭할 때 나타납니다.This screen appears when users click an item in BrowseScreen1. 왼쪽 탐색 모음에서 DetailScreen1에 대한 미리 보기가 다른 두 화면 사이에 나타납니다.In the left navigation bar, a thumbnail for DetailScreen1 appears between the other two screens.
  • EditScreen1.EditScreen1. 이 화면은 사용자가 DetailScreen1에서 항목에 대한 편집 아이콘을 클릭할 때 나타납니다.This screen appears when users click the edit icon for an item in DetailScreen1. 왼쪽 탐색 모음에서 EditScreen1에 대한 미리 보기가 다른 두 화면 아래에 나타납니다.In the left navigation bar, a thumbnail for EditScreen1 appears under the other two screens.

이 앱은 초기 상태로 실행할 수 있지만, 각 화면에 대한 정보를 조정하여 좀 더 유용하게 만들 수 있습니다.The app can run in its initial state, but we can make it more useful by refining the information on each screen.

BrowseScreen1 사용자 지정Customize BrowseScreen1

이 절차에서는 각 연락처의 이름과 성을 표시하도록 BrowseScreen1을 구성합니다.In this procedure, you'll configure BrowseScreen1 to show the first and last names of each contact. 데이터는 성을 기준으로 알파벳 순서로 정렬되며 2열 그리드에 이미지를 포함합니다.The data will be sorted alphabetically by last name and include images in a two-column grid.

  1. BrowseScreen1에서 첫 번째를 제외한 모든 레코드를 클릭하여 갤러리를 선택합니다.In BrowseScreen1, select the gallery by clicking any record in it except the first one.

    레이아웃 선택

  2. 오른쪽 창에서 데이터 탭을 클릭하거나 탭합니다.In the right-hand pane, click or tap the Data tab.
  3. 레이아웃 목록에서 2열 그리드에 그림과 텍스트를 표시하는 레이아웃을 클릭하거나 탭합니다.In the list of layouts, click or tap the one that shows pictures and text in a two-column grid.

    이 옵션을 표시하려면 아래까지 스크롤해야 합니다.You might need to scroll down to show this option.

    레이아웃 선택

  4. 갤러리를 선택한 상태로 이 수식을 복사한 다음, 공식 표시줄(fx 단추의 오른쪽)에 해당 공식을 붙여 넣습니다.Copy this formula and then, with the gallery still selected, paste the formula in the formula bar (to the right of the fx button):

    SortByColumns(Search(Filter(Contacts,statuscode=1), TextSearchBox1.Text, "lastname"), "lastname", If(SortDescending1, Descending, Ascending))

  5. 오른쪽 창에서 맨 위 드롭다운 목록을 firstname, 중간 드롭다운 목록을 lastname으로 설정합니다.In the right-hand pane, set the top drop-down list to firstname and the middle drop-down list to lastname.

    Body1 선택

  6. (선택 사항) 파일 메뉴에서 다음 이름으로 저장을 클릭하고 앱에 사용할 이름을 입력한 다음 저장을 클릭합니다.(optional) On the File menu, click Save as, type a name for the app, and then click Save.

    기본적으로 앱은 클라우드로 저장됩니다.By default, the app will be saved to the cloud. 앱을 로컬에 저장하려면 이 컴퓨터를 클릭합니다.Click This computer to save your app locally.

DetailsScreen1 및 EditScreen1 사용자 지정Customize DetailsScreen1 and EditScreen1

  1. 왼쪽 탐색 모음에서 중간 미리 보기를 클릭하여 DetailsScreen1을 선택합니다.In the left navigation bar, click the middle thumbnail to select DetailsScreen1.
  2. DetailScreen1에서 왼쪽 창에 사용자 지정 옵션을 표시하려면 제목 표시줄 아래의 아무 곳이나 클릭합니다.On DetailScreen1, click anywhere below the title bar to show customization options in the right-hand pane.

    양식 사용자 지정 표시

  3. 오른쪽 창에서 각 필드의 눈 모양 아이콘을 클릭하여 숨깁니다.In the right-hand pane, click the eye icon for each field to hide it.

    필드 숨기기

  4. 제목 표시줄의 아무 곳이나 클릭하여 Form1을 선택합니다.Click anywhere under the title bar to select Form1.

    Form1 선택

  5. 오른쪽 창에서 이러한 각 필드의 눈 모양 아이콘을 클릭하면 화면에 각 연락처에 대한 4개의 다른 필드와 이미지(테이블에 하나 포함되어 있는 경우)가 표시됩니다.In the right-hand pane, click the eye icon for each of these fields, so that the screen will show an image (if the table contains one) and four other fields for each contact:

    • entityimageentityimage
    • firstnamefirstname
    • lastnamelastname
    • mobilephonemobilephone
    • emailaddress1emailaddress1

      오른쪽 창은 다음 그래픽과 유사해야 합니다.The right-hand pane should resemble this graphic:

      Form1 선택

  6. 왼쪽 탐색 모음에서 하단 미리 보기를 클릭하여 EditScreen1을 선택합니다.Select EditScreen1 by clicking the bottom thumbnail in the left navigation bar.
  7. 이 절차의 단계를 반복하여 DetailsScreen1과 동일한 방식으로 EditScreen1을 사용자 지정합니다.Repeat the steps in this procedure to customize EditScreen1 the same way as DetailsScreen1.
  8. (선택 사항) 앱을 저장합니다.(optional) Save the app.

다음 단계Next steps

  • 왼쪽 탐색 모음에서 BrowseScreen1을 클릭한 다음, F5 키를 누르거나 오른쪽 위 모서리 근처의 미리 보기 모드를 클릭하여 미리 보기 모드에서 앱을 테스트합니다.Test your app in Preview mode by clicking BrowseScreen1 in the left navigation bar and then pressing F5 or clicking Preview mode near the upper-right corner.
  • 앱 공유Share your app.
  • 두 번째 데이터 원본 추가Add a second data source.