이 문서의 목표는 모든 Teams 사용자 또는 특정 사용자가 사용할 수 있도록 하려는 SharePoint 사이트의 Microsoft Teams 앱 탐색 모음에 아이콘이 표시되도록 하는 것입니다. 그들이 팀 또는 채널의 구성원인지 여부는 중요하지 않습니다. 이 솔루션은 신규 사용자가 팀 에 합류하거나 첫 팀을 만들기 전에 팀 교육 을 위해 고객의 자체 포털에 액세스할 수 있도록 합니다.

1 관리 콘솔의 Teams 앱 컨트롤
2 사용자 정의 앱을 업로드할 수 있는 사람 제어
3 사용자에게 적용되는 정책 확인
4 Teams 앱에 대한 권한 제어
5 앱 만들기
6 앱 테스트
7 앱 패키징
8 앱 업로드
9 앱을 사용 가능하게 만들기
10 최종 솔루션
관리 콘솔의 Teams 앱 컨트롤
Teams 앱 바에 표시되는 앱 은 테넌트 의 Teams 관리 콘솔 에서 제어됩니다. 팀 앱 > 정책 설정.

경고 ! 사용자 정의 앱을 업로드하기 위해 미리 테넌트를 적절하게 준비하지 않으면 이 문서 뒷부분에 다음 메시지가 표시됩니다.

경고 ! 특정 사용자만 맞춤형 앱을 업로드할 수 있도록 임차인을 준비하지 않으면 모든 사람이 앱 스토어에 앱을 업로드할 수 있습니다.

사용자 지정 앱을 업로드할 수 있는 사람 제어
- 앱 설정 정책 페이지에서 새 사용자 지정 정책을 만듭니다.

우리는 " 앱 업로드 정책 " 이라는 이름을 선택했지만 모두 합당한 것을 사용할 수 있습니다. 새 정책에서 사용자 ID가 이 정책에 할당된 경우 사용자 지정 앱을 업로드하는 기능을 " 켜기 "로 전환합니다.

- 다른 모든 설정을 무시하고 " 저장 " 을 클릭하십시오.
- 정책 화면에서 새 정책을 선택하고 “ 사용자 관리 ” 를 클릭합니다.

- 관리되는 사용자 페이지에서 이 정책을 할당할 사용자의 이름을 입력합니다.

- 이 정책에 속하지 않는 모든 사용자는 앱을 업로드하려고 하면 다음 오류가 발생합니다.

경고 ! 이러한 정책 설정을 저장한 후 적용되는 데 몇 시간이 걸릴 수 있습니다.
사용자에게 적용되는 정책 확인
- Teams 관리 센터에서 " 사용자 " 탭으로 이동합니다.

- 이전 단계에서 정책을 적용한 사용자를 검색한 다음 사용자 옆의 확인란을 선택합니다. 이를 통해 이 사용자에게 적용되는 정책 수를 확인할 수 있습니다.
- 그런 다음 " 설정 편집 " 옵션을 선택하여 사용자의 정책 설정을 편집할 수 있습니다.

- " 앱 설정 정책 " 옵션을 찾아 드롭다운을 클릭합니다.
- Teams 앱에 대한 이 사용자의 액세스를 제어하는 모든 현재 앱 설정 정책이 표시됩니다.

팀 앱에 대한 권한 제어
- Teams 관리 콘솔 에서 " Teams Apps " 아래의 " 권한 정책 " 탭을 찾습니다.

- " 조직 전체 앱 설정 " 버튼을 클릭하여 테넌트에서 Teams 앱을 사용할 수 있는 현재 권한을 확인합니다.

경고 ! 테넌트의 관리자가 아래의 녹색 옵션을 " 끄기 "로 설정한 경우 Teams에서 사용자 지정 앱을 추가하고 사용하는 이 문서 임무를 성공적으로 완료할 수 없습니다.

- 다음으로 이전 설정이 켜져 있는 것으로 보이면 정책 수준 앱 권한을 확인해야 합니다.
- " 앱 권한 정책 "에서 정책을 확인하고 " 편집 " 을 클릭하여 설정에 대한 " 전역(조직 전체 기본값) 정책 을 선택합니다.

- 가장 좋은 시나리오는 녹색 상자가 모든 앱으로 설정되고 사용자가 이 정책 아래에 있다는 것입니다. 이는 기본값이며 이러한 설정에서 이를 제한하는 다른 정책은 없습니다.

경고! 관리자가 기본 앱 권한을 " 모든 앱 허용 " 이외의 다른 항목으로 변경한 경우 이 문서의 끝 부분에 사용자 지정 앱을 화이트리스트에 추가하고 처음부터 " Teams Apps Studio " 앱을 허용 목록에 추가해야 합니다. 팀의 사용자.


- 이 시점에서 포털 앱이 생성되지 않았으므로 이 문서의 단계를 완료하고 사용자 지정 앱을 테넌트 앱 카탈로그에 업로드할 때까지 허용 목록에 추가할 수 없습니다.

- 변경 사항을 저장하고 정책 변경 사항이 적용될 때까지 기다려야 합니다.
앱 만들기
앱 및 권한 정책이 준비되었으므로 이제 Teams 앱 탐색 모음에서 SharePoint 포털에 연결된 아이콘을 표시하기 위한 사용자 지정 앱을 만들 준비가 되었습니다.
- " 앱 업로드 정책 " 에 추가한 사용자로 Teams 웹 버전 또는 데스크톱 버전에 로그인합니다 .
- Teams에서 Teams 왼쪽의 앱 탐색 모음에서 App Store 아이콘을 클릭합니다.

- 스토어가 열리면 " App Studio "를 입력하여 이 사용자가 맞춤형 앱을 만들기 위해 설치해야 하는 앱을 찾습니다.


- App Studio 앱이 열리면 " 매니페스트 편집기 " 를 클릭하십시오.

- 매니페스트 편집기 탭에서 " 새 앱 만들기 " 를 찾습니다.

- 다음으로 완료해야 하는 많은 필드가 있는 다음 화면이 표시됩니다. 한 번에 한 섹션씩 가져갈 것입니다.

- 앱 세부 정보 경고 ! 이름에 " Microsoft "를 넣지 마십시오 . " 짧은 이름 "을 너무 길게 만들면 잘려서 이름 옆에 줄임표가 표시됩니다.


식별 섹션에서 이 앱의 고유 키를 생성 하려면 " 생성 " 버튼을 클릭해야 합니다. " 패키지 이름 "을 입력해야 합니다. 위에 표시된 형식을 따르기만 하면 모든 이름을 사용할 수 있습니다. " 버전 "도 설정해야 합니다.
- 설명 경고 ! 이름에 " Microsoft "를 넣지 마십시오 .


개발자 정보는 개발자에 대해 자세히 알아보기 위해 앱과 웹사이트를 만든 사람을 식별합니다. 사람들이 앱의 개발 및 목적에 대해 자세히 알아볼 수 있는 페이지로 연결하는 것이 좋습니다. 이 예에서는 테넌트에서 Learning Pathways 사이트를 시작하는 SharePoint 사이트를 다시 가리킵니다.

" 개인 정보 보호 정책 " 에 대한 URL은 Microsoft Learning Pathways Portal을 사용한 이 예 이후의 Microsoft 개인 정보 보호 정책을 가리킵니다. " 이용 약관 "은 Learning Pathways Portal에 대한 문서를 가리킵니다. 이러한 URL은 외부 호스팅 사이트를 가리키지 않는 것이 좋습니다. 나중에 이 앱을 테스트하는 동안 다음 경고가 표시됩니다.


브랜딩 페이지에서 최소한 두 개의 로고가 필요합니다. 설명에 나와 있는 정확한 크기여야 합니다. 이제 " 앱 세부 정보 " 탭의 모든 옵션을 완료했습니다. 이제 " 기능 " 아래 의 " 탭 " 탭으로 이동합니다 .


- 이름 탭에서 아래와 같이 포털의 웹페이지에 표시될 이름을 선택합니다.
- 엔티티 ID를 임의의 숫자로 설정하십시오.
- Learning Pathways 포털을 가리키는 " 콘텐츠 URL "입니다.
- Learning Pathways 포털을 가리키는 " 웹사이트 URL " 저장을 클릭합니다.



- 이 예에서 AAD 응용 프로그램 ID는 SharePoint 사이트용입니다. 공식 번호는 00000003-0000-0ff1-ce00-000000000000입니다. 이 예에서는 다른 번호를 사용하지 마십시오.
- " 리소스 URL "에는 내 " m365x360288 " 대신 테넌트 고유 이름이 있어야 합니다. 필드를 완료한 후 저장을 누릅니다.
- 이제 맞춤형 앱 설정을 완료했습니다.
앱 테스트
- App Studio 앱 의 " 마침 " 제목 아래에서 " 테스트 및 배포 " 를 선택합니다.

- 다음으로 일련의 경고와 함께 다음 화면이 표시됩니다. 이 예제 사용 사례의 경고에 대해 걱정하지 마십시오. 프로덕션 환경에서는 내부 URL로 포트하도록 하는 지침을 따르고 싶을 것입니다.

- 항목을 올바르게 입력하지 못한 경우 다음 경고가 표시됩니다.

- 모든 작업을 올바르게 수행했다면 테스트할 준비가 된 앱 설치 관리자가 나타나 팀에 추가합니다. 추가를 클릭하기 전에 에 대한 정보를 검토하십시오 . 위의 정보가 어떻게 사용되었는지 알 수 있습니다.

- 앱 설치 후 작동하는 경우 Learning Pathways 포털을 로드합니다.

앱 패키징
- App Navigation Bar에서 타원을 클릭하여 App Studio 앱으로 돌아갑니다.

- 다음 창이 열리며 " App Studio " 앱과 방금 테스트 한 " Contoso Learning " 앱이 사용자 팀에 추가되었습니다. " App Studio " 아이콘을 클릭하여 앱을 다시 실행하십시오. " 매니페스트 편집기 " 를 선택하십시오.

- " Contoso Learning " 앱에 대해 " 최근에 만든 앱 " 을 찾아 클릭합니다.


- " 다운로드 " 버튼을 클릭하여 가져올 앱을 패키징합니다.

- 패키지를 내보냈고 파일 이름을 나타내는 팝업이 표시됩니다.

- 위치는 PC의 다운로드 폴더입니다. 테넌트 앱 포털에 업로드할 위치를 기억하십시오.
앱 업로드
- Teams로 돌아가 앱 탐색 모음에서 " 앱 " 아이콘을 찾습니다.

- 사용자 ID에 사용자 정의 앱을 업로드할 수 있는 올바른 권한이 부여된 경우 목록 하단의 " 사용자 정의 앱 업로드 "를 클릭할 수 있습니다. 그것을 클릭하십시오. 그런 다음 클릭하여 테넌트에 업로드합니다. 왜 더블 클릭인지 잘 모르겠습니다 . 다운로드 폴더로 이동하여 패키지를 찾고 " 열기 " 를 클릭하십시오.

- 우리가 만든 " 앱 업로드 정책 " 에 있는 계정을 사용하지 못한 경우 다음 오류가 표시됩니다.

- 성공하면 앱이 이제 테넌트 앱 카탈로그에 나타납니다.
- 앱 카탈로그에서 이 앱을 검색하고 추가를 클릭하면 테스트 설치에서와 같이 타원 아래에 앱이 설치됩니다. 멈추다! 우리는 그런 식으로 앱을 설치하지 않을 것입니다. 대신 " 앱 설정 정책 "을 사용하여 앱을 앱 탐색 표시줄에 고정할 것입니다.

앱을 사용 가능하게 만들기

- 앞에서 만든 앱 설정 정책을 찾아 확인란을 선택합니다. 그런 다음 " 편집 " 을 클릭하십시오.

- " 고정된 앱 "에서 "앱 추가 "를 클릭 합니다 .

- " Learning " 앱을 찾아 선택하고 " 추가 "를 클릭 합니다. 하단 의 " 추가 " 버튼을 클릭하여 화면을 닫습니다.

- 이제 내가 앱 탐색 표시줄에 어떻게 표시되는지에 대한 앱이 표시됩니다. 기본값은 하단에 있으며 앱을 강조 표시하고 위로 이동할 수 있습니다. 위치가 만족스러우면 " 저장 " 을 클릭하십시오.

마지막 해결책
- 이제 작업 결과를 보기 전에 Microsoft 365 백엔드 시스템에서 정책 설정이 동기화될 때까지 기다립니다. 약 2시간 동안 앱 탐색 표시줄에 새 앱이 표시되지 않습니다.
- 새 앱 아이콘을 클릭하고 완성된 프로젝트를 확인합니다.
