다음을 통해 공유


캔버스 앱용 사람 화면 템플릿

캔버스 앱에서 사용자가 조직 내에서 사람을 검색할 수 있는 사용자 화면을 추가합니다. 사용자는 컬렉션에서 사람을 검색, 선택 및 추가할 수 있습니다. 검색 결과 갤러리에 표시되는 데이터 유형을 변경하고, 사람들이 선택한 내용을 사용하여 이메일을 보내고, 다른 사용자 지정을 만들 수 있습니다.

Office 365의 여러 데이터를 보여주는 다른 템플릿 기반 화면을 추가할 수도 있습니다(예: 이메일, 사용자의 연락처, 회의에 초대하고 싶은 사람들의 참석 여부).

이 개요는 다음을 설명합니다.

  • 기본 사용자 화면을 사용하는 방법.
  • 화면을 수정하는 방법.
  • 화면을 앱에 통합하는 방법.

이 화면의 기본 기능에 대해 자세히 알아보려면 사용자 화면 참조를 참조하십시오.

필수 구성 요소

Power Apps에서 앱을 만들려면 화면 및 기타 컨트롤을 추가하고 구성하는 방법을 알아야 합니다.

기본 기능

템플릿에서 사용자 화면을 추가하는 방법:

  1. Power Apps에 로그인하고 Power Apps Studio에서 앱을 생성하거나 기존 앱을 엽니다.

    이 토픽은 전화 앱을 보여주지만 동일한 개념이 태블릿 앱에도 적용됩니다.

  2. 리본의 Home 탭에서 New screen > People을 선택합니다.

    기본적으로 화면은 다음과 유사합니다.

    초기 사용자 화면 상태.

  3. 사용자 검색을 시작하려면 상단의 텍스트 입력 상자를 선택하고 동료 이름을 입력하십시오. 텍스트 입력 상자 아래에 검색 결과가 나타납니다.

    사용자 화면 검색 상태.

  4. 검색 결과에서 사람들을 선택하면 MyPeople 컬렉션에 추가됩니다. 검색 창 입력 값이 재설정되어 선택한 사람들의 컬렉션이 나타납니다.

    사용자 화면 컬렉션 결과.

화면 수정

사람들에 대한 다른 데이터 표시를 통해 이 화면의 기본 기능을 수정할 수 있습니다.

화면을 더 수정하려면 가이드로 사용자 화면 참조를 사용하십시오.

사용자에 대한 다른 데이터 표시

이 화면은 Office365Users.SearchUser 작업을 사용하여 조직에서 사용자를 검색합니다. 여기에 UserBrowseGallery 컨트롤에 표시된 것 이상으로 각 이벤트에 대한 추가 필드를 제공합니다. 갤러리에서 필드를 추가하거나 변경하는 과정은 간단합니다.

  1. UserBrowseGallery에서 수정할 라벨을 선택하십시오(또는 추가하고 선택된 상태로 유지).

  2. 선택된 Text 속성과 함께 수식줄에서 ThisItem.을 콘텐츠로 교체합니다.

    IntelliSense는 선택할 수 있는 필드 목록을 보여줍니다.

  3. 원하는 필드를 선택합니다.

    Text 속성이 ThisItem.{FieldSelection}로 업데이트되어야 합니다.

화면을 앱에 통합

사용자 화면은 자체적으로 강력한 컨트롤 번들이지만 일반적으로 더 크고 다양한 앱의 일부로 가장 잘 작동합니다. 캐시된 사람들 목록 사용과 같은 여러 가지 방법으로 이 화면을 더 큰 앱에 통합할 수 있습니다.

캐시된 사람들 목록 사용

사용자 화면은 MyPeople 컬렉션에서 선택한 사람들을 캐시합니다. 비즈니스 시나리오에서 개인 조회가 필요한 경우 이 콜렉션을 사용하는 방법을 알아야 합니다. 여기에서는 이 화면을 기본 이메일 화면에 연결하고 MyPeople 컬렉션에서 사용자들에게 이메일을 보내는 방법을 살펴보겠습니다. 또한 email-screen이 작동하는 방법에 대한 정보를 얻을 수 있습니다.

  1. 보기 탭을 선택하고, 데이터 원본 > 데이터 원본 추가를 선택하여 Office 365 Outlook 데이터 원본을 앱에 추가하고, Office 365 Outlook 커넥터를 검색합니다. 검색하기 위해 새 연결을 선택해야 할 수 있습니다.

  2. 사용자 화면을 삽입한 후 새 빈 화면을 삽입하십시오. 해당 화면에서 뒤로 화살표 아이콘, 두 개의 텍스트 입력 상자 및 보내기 아이콘을 추가하십시오.

  3. 화면을 EmailScreen으로, 뒤로 화살표 아이콘을 BackIcon 으로, 텍스트 입력 상자 하나를 SubjectLine으로, 다른 텍스트 입력 상자를 MessageBody으로, 보내기 아이콘을 SendIcon으로 이름을 변경합니다.

  4. BackIconOnSelect 속성을 Back()으로 설정합니다.

  5. SendIconOnSelect 속성을 다음 수식으로 설정합니다.

    Office365.SendEmailV2( 
        Concat( MyPeople, UserPrincipalName & ";" ), 
        SubjectLine.Text, 
        MessageBody.Text 
    )
    

    여기서는 Outlook 커넥터를 사용하여 이메일을 보냅니다. 그것을 Concat(MyPeople, UserPrincipalName & ";") 수신자 목록으로 전달합니다. 이 수식은 MyPeople 컬렉션의 모든 이메일 주소를 세미콜론으로 구분하여 단일 문자열로 연결합니다. 이것은 즐겨찾기 이메일 클라이언트의 "받는 사람" 줄에 세미콜론으로 구분된 이메일 주소 스트링을 쓰는 것과 다르지 않습니다.

    • SubjectLine.Text를 메시지의 제목으로, MessageBody.Text를 메시지의 본문으로 전달합니다.
  6. 사용자 화면의 오른쪽 상단에 Mail 아이콘을 삽입합니다. 아이콘 색상을 원하는 대로 변경하십시오.

  7. SendIconOnSelect 속성을 Navigate( EmailScreen, None )으로 설정합니다.

    이제 사용자를 선택하고 전자 메일 메시지를 작성한 다음 보낼 수 있는 두 화면 앱을 만들었습니다. 앱을 자유롭게 테스트하되, 앱이 MyPeople 컬렉션에 추가한 모든 사람에게 이메일을 보내므로 주의하십시오.

다음 단계

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).