다음을 통해 공유


Microsoft Dataverse를 사용하여 캔버스 앱 만들기

기본 제공 표준 테이블, 조직에서 만든 사용자 지정 테이블 또는 둘 다를 사용하여 Dataverse에 저장된 데이터를 관리하는 캔버스 앱을 만듭니다.

Dataverse에서 앱을 빌드할 때 SharePoint, Dynamics 365 또는 Excel과 같은 데이터 원본과 달리 Power Apps에서 연결을 만들 필요가 없습니다. 앱에서 표시하거나 관리하려는 테이블을 지정하기만 하면 됩니다.

사전 요구 사항

앱 만들기

  1. Power Apps에 로그인합니다.

  2. 홈 화면에서 Dataverse를 사용하여 앱을 만드는 방법에 따라 다음 옵션 중 하나를 선택합니다.

    Dataverse를 사용하여 옵션 만들기 복리후생 탐색
    단일 페이지 갤러리 앱 Dataverse에서 기존 비즈니스 데이터를 사용하고 가벼운 반응형 앱을 만듭니다. 1. 다음 옵션 중 하나를 선택합니다.

    - 데이터로 시작>기존 테이블 선택.

    - 페이지 디자인으로 시작>테이블에 연결된 갤러리.

    2. 테이블을 선택하고 앱 만들기를 선택합니다.
    3개 화면 모바일 앱 Dataverse에서 기존 데이터를 활용하고 세 개의 화면이 있는 템플릿을 사용하여 탐색, 세부 정보 보기, 만들기 및 편집 옵션을 제공하는 앱을 만듭니다. 앱 템플릿으로 시작>Dataverse에서. 그런 다음 테이블 >앱 만들기를 선택합니다.
    Dataverse의 데이터를 사용하는 빈 앱 Dataverse에서 기존 비즈니스 데이터를 사용하여 미리 디자인된 템플릿의 제한 없이 유연하게 앱을 조정할 수 있습니다. 왼쪽 탐색 창에서 만들기>빈 캔버스로 시작>휴대폰 크기를 선택합니다.
  3. 앱이 만들어지고 Power Apps Studio가 열리면 앱 빌드를 계속할 수 있습니다.

빈 앱에 Dataverse 테이블을 추가합니다

Dataverse의 데이터로 앱을 만드는 방법을 이해하는 데 도움이 되도록, 먼저 빈 앱을 만든 다음 Dataverse의 데이터를 추가해 보겠습니다.

  1. Power Apps에 로그인

  2. 왼쪽 탐색 창에서 만들기>빈 캔버스로 시작>휴대폰 크기를 선택합니다.

  3. Power App Studio가 열리면 앱 작성 메뉴로 이동하여 데이터를 선택합니다.

    참고

    Dataverse에 처음 연결하는 경우 연결을 생성하라는 메시지가 표시됩니다. 만들기를 선택하여 연결을 설정합니다.

  4. 데이터 추가를 선택하고 검색 상자에 계정을 입력한 후 선택합니다.

  5. 오른쪽 위 모서리에 있는 닫기 아이콘을 선택하여 데이터 창을 닫습니다.

    데이터 창 닫기의 스크린샷.

목록 추가 화면

  1. 명령 모음에서 새 화면>목록을 선택합니다.

  2. 왼쪽 탐색 모음에서 BrowseGallery1을 선택한 다음, Items 속성의 값을 다음 수식으로 설정합니다.

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    이 수식에서 지정한 작업은 다음과 같습니다.

    • 갤러리에서 Accounts 테이블의 데이터를 표시합니다.

    • 사용자가 정렬 단추를 선택하여 정렬 순서를 토글할 때까지 데이터를 오름차순으로 정렬합니다.

    • 사용자가 검색 창(TextSearchBox1)에 하나 이상의 문자를 입력하거나 붙여넣으면 목록에서 사용자가 지정한 문자가 name 필드에 포함된 계정만 표시합니다.

      이러한 함수와 다른 많은 함수를 사용하여 앱의 표시 방식과 작동 방식을 지정할 수 있습니다.

      갤러리의 Items 속성 설정.

  3. 갤러리의 속성 창에서 레이아웃제목으로 설정합니다.

  4. 제목 텍스트 속성을 편집하고 이름을 Browse로 바꿉니다. 추가 정보: 갤러리 사용자 지정

    찾아보기 화면.

  5. 왼쪽 앱 제작 창에서 Screen1 위를 마우스로 가리키고, 줄임표(...)를 선택한 다음, 삭제를 선택합니다.

  6. 왼쪽 앱 제작 창에서 Screen2 위를 마우스로 가리키고, 줄임표(...)를 선택한 다음, 이름 바꾸기를 선택합니다.

  7. BrowseScreen을 입력하거나 붙여넣은 다음, 해당 화면의 갤러리 이름을 BrowseGallery로 바꿉니다.

    찾아보기 화면 및 갤러리 이름 바꾸기.

양식 화면 추가

  1. 이전 절차의 첫 번째 단계를 반복합니다. 단, 목록 화면 대신 양식 화면을 추가합니다.

  2. 오른쪽 창의 고급 탭에 표시된 대로 양식의 DataSource 속성을 계정, 해당 항목 속성을 BrowseGallery.Selected로 설정합니다.

  3. 오른쪽 창의 속성 탭에서 필드 편집을 선택하여 필드 창을 엽니다.

  4. 필드 추가를 선택하고, 다음 필드에 대한 확인란을 선택합니다.

    • 거래처 이름
    • 주소 1: 나머지 주소 1
    • 주소 1: 구/군/시
    • 주소 1: 우편 번호
    • 직원 수
    • 연간 수익

    참고

    이 시나리오 외에는 새 필드를 선택하고 필요한 정보를 입력한 다음 마침을 선택하여 사용자 지정 필드를 만들 수 있습니다. 자세한 정보: 열 만들기.

    열 선택 및 추가.

  5. 추가를 선택합니다.

  6. 만들기/편집을 표시하도록 제목 표시줄의 Text 속성을 설정합니다.

    화면에 변경 내용이 반영됩니다.

    변경 후 화면.

  7. 이 화면의 이름을 FormScreen으로 변경합니다.

아이콘 구성

  1. BrowseScreen에서 화면 위쪽 근처에서 원형 아이콘을 선택하고, OnSelect 속성을 다음 수식으로 설정합니다.

    Refresh(Accounts)

    새로 고침 아이콘.

  2. 더하기 아이콘의 OnSelect 속성을 다음 수식으로 설정합니다.

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    아이콘 추가.

  3. 오른쪽을 가리키는 첫 번째 화살표의 OnSelect 속성을 다음 수식으로 설정합니다.

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    다음 아이콘.

  4. FormScreen에서 취소 아이콘의 OnSelect 속성을 다음 수식으로 설정합니다.

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    취소 아이콘.

  5. 확인 표시 아이콘의 OnSelect 속성을 다음 수식으로 설정합니다.

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    확인 표시 아이콘.

  6. Insert 탭에서 Icons을 선택한 다음, Trash 아이콘을 선택합니다.

  7. 휴지통 아이콘의 Color 속성을 White로 설정하고, OnSelect 속성을 다음 수식으로 설정합니다.

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    휴지통 아이콘.

앱 테스트

  1. 작업 메뉴에서 미리 보기 단추.앱 미리 보기를 선택합니다. 추가 정보: 앱 미리 보기

  2. 목록을 오름차순 또는 내림차순으로 정렬한 다음, 계정 이름에 있는 하나 이상의 문자를 기준으로 필터링합니다.

  3. 계정을 추가하고, 추가한 계정을 편집하고, 계정 업데이트를 시작하지만, 변경 내용을 취소한 다음, 계정을 삭제합니다.