이벤트
3월 31일 오후 11시 - 4월 2일 오후 11시
궁극적인 Microsoft Fabric, Power BI, SQL 및 AI 커뮤니티 주도 이벤트입니다. 2025년 3월 31일부터 4월 2일까지.
지금 등록Microsoft Teams의 앱은 사용자가 통신하고 공동 작업하는 곳에서 작업을 수행할 수 있도록 하여 공동 작업을 촉진합니다. 앱을 공동 작업으로 만드는 한 가지 방법은 앱 또는 앱의 데이터에 대해 대화할 수 있는 기능을 추가하는 것입니다. Teams는 그러한 대화를 나눌 수 있는 곳입니다.
예를 들어 Teams용 Profile+ 샘플 앱 템플릿에서 앱에서 하나 이상의 프로필 카드를 선택하면 선택한 사람들과 Teams에서 직접 채팅을 시작할 수 있습니다.
앱에 이 기능을 사용할 수도 있습니다. 예를 들어 영업 관리자가 예정된 거래를 검토할 수 있는 영업 기회 추적기를 구축하는 경우 사용자가 영업 사원과 영업 기회에 대해 채팅할 수 있는 단추를 추가할 수 있습니다.
이러한 방식으로 Teams의 Power Apps는 다른 Teams 기능과 긴밀하게 통합하여 앱을 공동 작업할 수 있습니다. 이 문서에서는 Power Apps를 Teams와 통합하여 대화를 촉진하는 방법을 배웁니다.
이 비디오를 시청하여 Teams 앱에서 비즈니스 데이터에 대한 대화를 구성하는 방법을 알아보세요.
이 단원을 완료하려면 Microsoft 365 구독의 일부로 사용할 수 있는 Teams 내에서 앱을 만드는 기능이 필요합니다.
데스크톱 앱 또는 웹 앱을 사용하여 Teams에 로그인
이 섹션에서는 새 Teams 팀을 만든 다음 해당 팀 내에서 앱을 만듭니다. 대신 사용할 팀이 이미 있는 경우 이 섹션을 건너뜁니다.
새 팀을 만들려면 팀 탭을 선택한 후 화면 왼쪽 하단의 팀 가입 또는 만들기를 선택하세요.
팀 만들기 > 처음부터 > 공개를 선택하고 "통화 및 회의와 통합"과 같이 팀에 이름을 지정하고 만들기를 선택합니다.
(선택 사항) 조직에 테스트 목적으로 팀에 추가하려는 구성원이 있는 경우 해당 구성원을 선택하고 구성원 추가 팝업에 추가합니다.
닫기를 선택합니다.
새 팀이 생성되고 Teams 탭 아래에 나열됩니다.
사용자가 단추를 선택하고 텍스트 상자에 메시지를 입력하여 특정 팀 및 채널에 대한 대화를 시작할 수 있는 앱을 만들 것입니다. 그런 다음 사용자는 제출 단추를 선택하여 Teams의 특정 팀 및 채널에 메시지를 게시하면 다른 사용자가 대화에 참여할 수 있습니다.
Teams를 엽니다.
왼쪽 창에서 Power Apps를 선택합니다.
최근 앱에서 + 새 앱을 선택합니다.
앞서 생성한 팀을 선택한 후 만들기를 선택합니다.
앱이 생성되고 Power Apps Studio Studio가 열리고 앱을 편집할 수 있습니다.
"대화 앱"과 같은 앱 이름을 입력하고 저장을 선택합니다.
앱이 화면 1에 기본 갤러리로 생성됩니다.
로그인한 사용자 계정에서 팀과 채널에 액세스할 수 있기를 원하기 때문에 앱에 커넥터로 Teams를 추가해야 합니다.
회사 기록으로 사용할 회사 목록을 유지 관리하고 이에 대한 대화를 시작하려면 테이블을 추가해야 합니다.
왼쪽 창에서 데이터를 선택합니다.
+ 데이터 추가를 선택한 다음 이름이 "회사"이고 복수 이름이 "회사"인 새 테이블을 만듭니다.
테이블에 몇 개의 회사 이름을 추가한 다음 닫기를 선택합니다.
다음으로 사용자가 대화를 나누고 싶은 고객을 선택할 수 있도록 앱에 화면을 추가합니다.
트리 보기에서 + 새 화면 > 시나리오 탭 > 목록 선택을 선택합니다.
갤러리 목록과 함께 새 화면이 추가됩니다.
갤러리 제목을 "회사 목록"으로 업데이트합니다.
겔러리의 데이터 원본으로 회사를 선택합니다.
추가된 회사 목록은 TemplateGalleryList1 갤러리에 표시됩니다.
트리 보기에서 Screen1을 삭제하고 새 화면의 이름을 Screen1로 변경합니다.
앱에서 시작된 대화와 관련된 Teams 대화 ID, 팀 및 채널과 같은 세부 정보를 캡처하려면 다른 테이블을 추가해야 합니다.
데이터 > + 데이터 추가 > 새 테이블 만들기를 선택합니다.
테이블 이름을 Conversation로 복수형 이름을 Conversations로 변경합니다.
기본 이름 열 이름을 ID로 변경합니다.
대화 테이블에 다음 열을 추가합니다.
Column | 타입 |
---|---|
팀 | 문자 |
팀 채널 | 문자 |
팀 이름 | 문자 |
채널 이름 | 문자 |
회사 | 조회, 관련 테이블= 회사 |
테이블을 저장하고 닫습니다.
이제 앱 사용자가 대화를 시작하거나 참여할 수 있는 새 화면을 추가합니다.
트리 보기에서 + 새 화면 > 빈 레이아웃을 선택합니다.
화면의 채우기 속성을 흰색이 아닌 색상으로 업데이트합니다.
이 예에서는 화면의 채우기 속성을 RGBA(224, 224, 237, 1)
로 설정했습니다.
+(삽입) > 입력 > 단추를 선택합니다.
단추의 다음 속성을 업데이트합니다.
속성 | 값 |
---|---|
이름 | startaconversation_Button |
문자 | "대화 시작" |
OEB | 200 |
높이 | 32 |
글꼴 크기 | 12 |
X | Parent.Width/2 - startaconversation_Button.Width/2 |
Y | 100 |
OnSelect | Set(enterMessage,true) |
+(삽입) > 입력 > 콤보 박스를 선택합니다.
콤보 박스의 다음 속성을 업데이트합니다.
속성 | 값 |
---|---|
이름 | team_Combobox |
상품 | MicrosoftTeams.GetAllTeams().value |
OEB | 320 |
높이 | 32 |
X | Parent.Width/2 - team_ComboBox.Width/2 |
Y | 200 |
문자 | "팀" |
도구 설명 | "팀" |
표시됨 | enterMessage |
다른 콤보 상자를 추가하고 다음 속성을 업데이트합니다.
속성 | 값 |
---|---|
이름 | channel_Combobox |
상품 | If(!IsBlank(team_ComboBox.Selected.id),MicrosoftTeams.GetChannelsForGroup(team_ComboBox.Selected.id).value) |
OEB | 320 |
높이 | 32 |
X | Parent.Width/2 - channel_ComboBox.Width/2 |
Y | 200 |
문자 | "채널" |
도구 설명 | "채널" |
표시됨 | enterMessage |
+(삽입) > 입력 > 텍스트 박스를 선택합니다.
Textbox의 다음 속성을 업데이트합니다.
속성 | 값 |
---|---|
이름 | message_TextBox |
값 | "" |
OEB | 500 |
높이 | 180 |
X | Parent.Width/2 - message_TextBox.Width/2 |
Y | 300 |
자리 표시자 | 여기에 메시지 입력 |
표시됨 | enterMessage |
+(삽입) > 입력 > 단추를 선택합니다.
단추의 다음 속성을 업데이트합니다.
속성 | 값 |
---|---|
이름 | submit_Button |
값 | "제출" |
OEB | 96 |
높이 | 32 |
글꼴 크기 | 12 |
X | Parent.Width/2 - submit_Button.Width/2 |
Y | 500 |
표시됨 | enterMessage |
단추의 OnSelect 이벤트에서 다음 수식으로 복사합니다.
Patch(Conversations,Defaults(Conversations),{ID:MicrosoftTeams.PostMessageToChannelV3(team_ComboBox.Selected.id,channel_ComboBox.Selected.id,{content:message_TextBox.Value,contentType: "text"},{subject:"New conversation"}).id,Team:team_ComboBox.Selected.id,'Team Channel':channel_ComboBox.Selected.id, 'Team Name':team_ComboBox.Selected.displayName,'Channel Name':channel_ComboBox.Selected.displayName, Company: TemplateGalleryList1.Selected}); Set(enterMessage,false); Reset(team_ComboBox);Reset(channel_ComboBox);Reset(message_TextBox)
참고
+(삽입) > 입력 > 단추를 선택합니다.
단추의 다음 속성을 업데이트합니다.
속성 | 값 |
---|---|
이름 | joinconversation_Button |
문자 | "대화 참여" |
OEB | 200 |
높이 | 32 |
글꼴 크기 | 12 |
X | Parent.Width/2 - submit_Button.Width/2 |
Y | 500 |
표시됨 | enterMessage |
단추의 OnSelect 이벤트에서 다음 수식으로 복사합니다.
Launch(Concatenate("msteams://teams.microsoft.com/l/message/",Last(Sort(Conversations, 'Created On', Ascending)).'Team Channel',"/",Gallery1.Selected.etag,"?tenantId=",Param("tenandId"),"&groupId=",Last(Sort(Conversations, 'Created On', Ascending)).Team,"&parentMessageId=",LookUp(MicrosoftTeams.GetMessagesFromChannel(Last(Sort(Conversations, 'Created On', Ascending)).Team,Last(Sort(Conversations, 'Created On', Ascending)).'Team Channel').value,id = Last(Sort(Conversations, 'Created On', Ascending)).Team).etag,"&teamName=",Last(Sort(Conversations, 'Created On', Ascending)).'Team Name',"&channelName=",Last(Sort(Conversations, 'Created On', Ascending)).'Channel Name'),{},LaunchTarget.New)
참고
다음으로 사용자가 목록에서 회사를 선택하면 앱이 두 번째 화면으로 이동하도록 회사 갤러리의OnSelect 속성을 업데이트합니다.
트리 보기에서 Screen1을 선택하여 회사 갤러리를 엽니다.
갤러리 항목의 OnSelect 속성을 Navigate(Screen2)
로 설정합니다.
앱을 저장하려면 오른쪽 상단의 저장을 선택합니다.
앱을 게시하려면 오른쪽 상단의 게시를 선택합니다.
다음을 선택합니다.
채널에 추가 아래에서 앱이 표시되어야 하는 채널이 나열되고 "활성 탭 0개"가 아니라 "활성 탭 1개"로 표시되는지 확인합니다.
저장 후 닫기를 선택하여 앱 게시를 완료합니다.
앱을 미리보기 모드로 실행하거나 앱이 생성된 팀으로 이동합니다.
앱을 미리 보기 모드로 실행하거나 앱이 생성된 팀으로 이동합니다.
회사 중 하나를 선택합니다.
대화 시작 및 대화 참여의 두 가지 단추만 표시됩니다.
대화 시작을 선택합니다.
추가 필드가 표시되어야 합니다.
팀 선택.
팀 내에서 채널을 선택합니다.
메시지 입력
제출을 선택합니다. 모든 추가 필드/컨트롤이 숨겨집니다.
대화 참여를 선택하여 마지막 메시지가 전송된 팀 및 채널 채팅으로 이동합니다.
참고
귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)
이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).
이벤트
3월 31일 오후 11시 - 4월 2일 오후 11시
궁극적인 Microsoft Fabric, Power BI, SQL 및 AI 커뮤니티 주도 이벤트입니다. 2025년 3월 31일부터 4월 2일까지.
지금 등록학습
모듈
Microsoft Teams를 사용하여 팀 및 채널에서 공동 작업 - Training
채널 및 채팅에서 대화하고, 파일을 공유하고, Teams에서 Outlook을 사용하여 Microsoft Teams에서 공동 작업하는 방법을 알아보세요. 알림 설정을 관리하고 팀, 채널 및 채팅을 구성하여 환경을 개인 설정하세요.
인증
Microsoft 365 Certified: Teams Administrator Associate - Certifications
Microsoft 365 환경에서 효율적이고 효과적인 협업 및 커뮤니케이션에 중점을 두기 위해 Microsoft Teams를 계획, 배포, 구성 및 관리하는 기술을 보여 줍니다.