Microsoft Copilot Studio로 만든 봇과 Azure Functions API를 Teams App Store에 등록할 수 있습니다. 두 가지 방식으로 접근 가능합니다:
1. 내부 조직용 앱 배포 (Private App)
가장 간단한 방법:
- Copilot Studio에서 직접 Teams 채널 통합 기능 사용
- Teams 관리자 센터에서 앱 승인 (간소화된 절차)
- 조직 내 사용자들만 접근 가능
장점:
- 빠른 배포 가능 (일반적으로 며칠 이내)
- 내부 검토만 필요
- 테스트와 실제 사용 사이의 전환이 쉬움
2. 공개 Teams App Store 등록 (Public App)
요구사항:
- Microsoft Partner Center 계정 필요
- 앱 인증 및 검증 절차 통과 필요
- Teams 앱 제출 가이드라인 준수
- 보안, 성능, 디자인 등 다양한 영역에서 품질 검사
장점:
- 전 세계 Teams 사용자가 앱 이용 가능
- Microsoft 생태계 내 가시성 확보
구현 방법
Copilot Studio 봇을 Teams 앱으로 패키징:
- Copilot Studio 포털에서 Teams 채널 활성화
- 앱 매니페스트 파일 생성 (앱 정보, 권한 등 정의)
- Azure Functions API를 봇의 백엔드로 연결
Teams 앱 매니페스트에 필요한 항목:
- 앱 ID, 이름, 설명, 아이콘
- 봇 프레임워크 ID
- 필요한 권한 스코프
- 앱 기능 정의 (봇, 탭, 메시지 확장 등)
앱 제출 및 검증:
- 내부용: Teams 관리자 센터에 앱 패키지 업로드
- 공개용: Partner Center를 통해 제출 후 Microsoft 검증 대기
고려사항
- 데이터 보안: 민감한 유체 물성치 데이터가 있다면 적절한 접근 제어 필요
- 사용자 경험: Teams 내에서 자연스러운 대화형 인터페이스 설계
- 배포 방식: 기업 내부용인지 공개용인지에 따라 전략 결정
- 유지보수: API 또는 CoolProp 라이브러리 업데이트에 따른 지속적 관리
내부용으로 시작해서 피드백을 수집한 후 필요하다면 공개 앱스토어 등록을 고려하는 것이 일반적인 접근 방식입니다.
댓글
댓글 쓰기