Lovable에서 만든 앱을 Microsoft Copilot Managed Runtime에 게시해 회사 Microsoft Entra 테넌트 안에서 조직의 로그인과 IT 정책 아래 실행합니다.
앱을 만들어 Microsoft Copilot Managed Runtime에 게시하기
Lovable에서 앱을 만들어 Microsoft Copilot Managed Runtime에 게시하세요. 앱은 회사의 Microsoft Entra 테넌트 안에서 조직의 로그인과 IT 정책 아래 실행됩니다.
Microsoft Copilot Managed Runtime 커넥터는 Business 및 Enterprise 플랜에서 사용할 수 있습니다. 점진적으로 출시되고 있어 아직 워크스페이스에서 사용할 수 없을 수도 있습니다.
Microsoft Copilot Managed Runtime을 사용하면 Lovable에서 앱을 만들어 회사의 Microsoft Entra 테넌트에 바로 게시할 수 있습니다. 게시된 앱은 Microsoft 내부에서 실행되고, 동료들은 자신의 Microsoft 회사 계정으로 앱을 열며, 회사의 IT 정책이 앱에 자동으로 적용됩니다. 앱과 앱의 데이터는 조직의 Microsoft 테넌트 안에 머무릅니다.
회사가 Microsoft 365에서 일하고, 앱이 SharePoint 목록, Outlook, Excel 파일, Dynamics 365 레코드처럼 그곳에 있는 데이터에 접근해야 한다면 Copilot Managed Runtime을 사용하세요.
Copilot Managed Runtime이란
Copilot Managed Runtime은 조직의 Microsoft Entra 테넌트(Microsoft 클라우드 안에 있는 회사 전용 공간) 내부에서 앱을 실행하는 호스트이며, IT 팀이 Power Platform admin center에서 구성하는 Microsoft 거버넌스를 따릅니다. Copilot Managed Runtime에서 실행되는 모든 앱은 Microsoft 회사 계정 로그인을 요구하고, IT 팀이 설정한 데이터 정책을 준수하며, 회사가 운영하는 다른 모든 앱과 함께 IT 팀의 앱 인벤토리에 표시됩니다. 앱은 Lovable에서 만들고, Lovable이 Copilot Managed Runtime SDK로 패키징하며, Microsoft가 호스팅하고 실행합니다.
플랫폼 자체에 대한 자세한 내용은 Microsoft 문서를 참고하세요.
- What is Microsoft Copilot Managed Runtime
- Microsoft Copilot Managed Runtime overview and key concepts for admins
- Build apps with the Microsoft Copilot Managed Runtime SDK
Copilot Managed Runtime을 사용할 때
| 만들려는 것 | 선택 |
|---|---|
| 회사의 Microsoft 데이터를 기반으로 하고 IT가 관리하는, 동료용 내부 도구 | Microsoft Copilot Managed Runtime |
| 공개 웹사이트, 조직 외부 사용자를 위한 앱, 또는 데이터베이스와 시크릿 같은 Lovable Cloud 기능을 쓰는 앱 | 일반 Lovable 게시 |
Copilot Managed Runtime의 앱은 설계상 내부용입니다. 조직 구성원만 Microsoft 회사 계정으로 로그인한 뒤 앱을 열 수 있습니다.
주요 활용 사례 및 예시 앱
| 예시 앱 | 예시 프롬프트 | 설명 |
|---|---|---|
| SharePoint 기반 요청 트래커 | 우리 "Facilities requests" SharePoint 목록의 작업을 보여주는 내부 도구를 만들어줘. 상태와 담당자로 필터링할 수 있게 하고 새 요청을 제출하는 폼도 넣어줘. | SharePoint 목록을 제대로 된 앱으로 바꿉니다. 앱이 팀이 이미 쓰는 목록을 읽고 쓰며, 목록 뷰보다 명확한 인터페이스를 제공합니다. |
| 영업 파이프라인 보드 | Dynamics 365 Sales에서 이번 분기 기회를 가져와 단계별로 묶은 파이프라인 보드로 보여줘. | 팀에 CRM 데이터의 실시간 뷰를 제공합니다. 앱이 Dynamics 365 레코드를 읽어 팀이 원하는 방식으로 표시합니다. |
| Excel 기반 리포팅 도구 | 우리 팀 OneDrive에 있는 "Monthly numbers" 통합 문서로 대시보드를 만들고 지역별 차트를 넣어줘. | 공유 스프레드시트를 대시보드로 대체합니다. 앱이 통합 문서를 읽고 수치가 바뀌면 최신 상태를 유지합니다. |
사전 준비
- Microsoft 회사 계정. 개인 Microsoft 계정은 Copilot Managed Runtime에서 작동하지 않습니다.
- IT 팀이 한 번 수행하는 설정. 연결을 시도할 때 Microsoft 로그인이 실패한다면 대개 이 설정이 빠진 것입니다. IT 팀에 Copilot Managed Runtime용 Microsoft 테넌트 설정하기를 안내하세요.
- Business 또는 Enterprise 플랜 워크스페이스. 이 커넥터는 Free와 Pro 플랜에서는 사용할 수 없습니다.
- 워크스페이스에서 연결을 만들 권한. 워크스페이스 admin과 owner가 커넥터별로 연결을 만들 수 있는 사용자를 정합니다. No one(Enterprise 기본값이며 커넥터를 비활성화함), Admins(Business 기본값), Editors & admins 중 하나입니다. 연결 및 클라이언트를 만들 수 있는 사용자를 참고하세요.
Copilot Managed Runtime용 프로젝트 만들기
새 프로젝트를 시작해 만들고 싶은 것을 설명하고, 앱이 실행될 곳으로 Copilot Managed Runtime을 지정하세요.
구매 주문을 승인하는 Microsoft Copilot Managed Runtime 앱을 만들어줘.커넥터가 활성화된 워크스페이스에서 새 프로젝트를 시작하면, Lovable이 파일을 만들기 전에 한 가지를 먼저 묻습니다. 링크로 누구나 열 수 있는 Lovable 호스팅 웹사이트를 원하는지, 아니면 회사의 Microsoft 테넌트 안에서 실행되며 회사 구성원만 쓸 수 있는 Microsoft Copilot Managed Runtime 앱을 원하는지입니다. 앱이 반드시 Microsoft 365 안에 있어야 하는 경우가 아니라면 Lovable은 웹사이트를 권하고, 선택한 쪽으로 만듭니다. Copilot Managed Runtime을 명시적으로 지정했을 때도 Lovable은 이 질문을 하며, "managed app"이나 "Power App" 같은 예전 표현을 써도 마찬가지입니다.
요청이 Outlook, SharePoint, Teams, Excel, OneDrive, Dynamics처럼 Microsoft 데이터나 서비스만 지목한다면, Lovable은 묻지 않고 해당 Microsoft 커넥터를 붙인 일반 Lovable 앱을 만듭니다. Microsoft와 관련된 표현이 없는 요청은 일반 Lovable 앱을 만듭니다.
Microsoft Entra에 연결하기
Lovable이 Microsoft Entra 테넌트에서 무언가를 설정하려면 프로젝트에 Microsoft Copilot Managed Runtime 연결이 있어야 합니다. 이 연결은 Microsoft 로그인을 사용하며, Lovable이 연결을 통해 테넌트에서 하는 모든 작업은 로그인한 사용자의 ID로 이루어집니다.
이 커넥터는 안전한 로그인 처리와 자동 토큰 갱신을 위해 Lovable의 게이트웨이 아키텍처를 사용합니다. 자세한 내용은 게이트웨이 기반 커넥터를 참고하세요. Microsoft 자격 증명은 앱 코드에 결코 노출되지 않습니다.
연결 방법은 두 가지입니다. 대부분은 프로젝트 채팅에서 연결합니다.
프로젝트 채팅에서 연결하기
프로젝트에 Microsoft 연결이 필요해지면 Lovable이 이를 알리고 프로젝트 채팅에 연결 대화 상자를 띄웁니다. 언제든지 직접 시작할 수도 있습니다.
내 Microsoft Copilot Managed Runtime 계정을 연결하고 이 프로젝트에 링크해서 앱을 게시할 수 있게 해줘.Microsoft 회사 계정으로 로그인한 뒤 동의 화면을 수락하세요. Lovable이 연결을 프로젝트에 링크하고 Microsoft Entra 테넌트에 앱을 준비합니다. 이미 Microsoft 회사 계정을 연결해 두었다면, Lovable은 다시 로그인을 요구하지 않고 기존 연결을 링크합니다.
Connectors 페이지에서 연결하기
커넥터 열기
Connectors를 열고 Microsoft Copilot Managed Runtime을 선택합니다.
연결 추가하기
Add connection을 클릭하고 App + chat connector를 선택합니다.
연결 이름 지정하기
Display name에 연결 이름을 입력합니다. 이 이름은 Lovable 안에서 이 연결을 식별할 때만 사용됩니다.
환경 지정하기 (선택)
IT 팀에서 환경 ID를 받았다면 Environment ID에 입력하고, 환경을 자동으로 프로비저닝하려면 비워 둡니다. Microsoft 환경 선택하기를 참고하세요.
이 연결을 사용할 사용자 선택하기
Sharing에서 연결은 기본적으로 본인만 사용할 수 있으며 Private 라벨이 표시됩니다. 공유하려면 Share with others를 클릭합니다. 그다음 이메일로 워크스페이스 멤버를 추가하거나, Invite entire workspace를 클릭해 Lovable 워크스페이스의 모든 사용자가 연결을 사용할 수 있게 합니다.
이후 이 목록에서 누군가를 제거하면 그 사용자는 링크된 프로젝트에 대한 접근 권한도 잃습니다. 자세한 내용은 연결 및 클라이언트를 사용할 수 있는 사용자를 참고하세요.
연결하기
Connect를 클릭합니다. Microsoft 로그인을 위한 새 창이 열립니다. Microsoft 회사 계정으로 로그인한 뒤 동의 화면을 수락합니다.
연결한 뒤 사용하려는 프로젝트에 연결을 링크하세요.
Microsoft 환경 선택하기
기본적으로 Microsoft가 환경을 하나 만들어 주고 이후에도 같은 환경을 재사용합니다. 빌더마다 환경 하나를 받고 그 환경이 해당 빌더의 모든 앱을 담습니다. IT 팀이 앱을 특정 환경에 두길 원한다면 환경 ID를 알려 줍니다.
- 연결을 만들 때 Environment ID 필드에 입력하세요. 이 필드는
00000000-0000-0000-0000-000000000000형태의 ID를 받습니다. - 자신의 환경 ID를 확인하려면 필드에 있는 Find your environment ID 링크를 사용하세요. Power Platform admin center의 환경 목록이 열립니다.
게시 대화 상자에는 프로젝트가 어느 환경에 배포되는지가 연결 옆에 표시됩니다.
연결 관리하기
- Sharing은 어떤 워크스페이스 멤버가 연결을 프로젝트에 링크하고 그 연결을 쓰는 프로젝트에서 작업할 수 있는지 제어합니다. 내 연결을 쓰는 프로젝트는 그 연결에 접근할 수 있는 워크스페이스 멤버에게만 공유할 수 있으므로, 팀원과 함께 프로젝트를 작업하려면 연결도 공유하세요. 연결 및 클라이언트를 사용할 수 있는 사용자를 참고하세요.
- 접근 권한을 공유해도 어느 Microsoft ID가 사용되는지는 바뀌지 않습니다. Lovable이 이 연결을 통해 Microsoft Entra 테넌트에서 하는 모든 작업은, 게시를 포함해 설정 시점에 로그인한 계정으로 이루어집니다.
- 프로젝트는 Microsoft 연결을 정확히 하나만 링크합니다. 사용할 수 있는 연결이 여러 개라면 Lovable이 어느 것을 쓸지 묻고, 확인 없이 다른 사람의 연결을 링크하지 않습니다.
- 연결 설정(이름 변경, 접근 권한 변경, 프로젝트 링크 해제, 삭제)은 다른 커넥터와 동일하게 작동합니다. 앱 커넥터를 참고하세요.
앱 만들기
Copilot Managed Runtime용 앱도 다른 Lovable 앱과 똑같이 만듭니다. 프로젝트 채팅에서 원하는 것을 설명하면 됩니다. 앱에 Microsoft 데이터가 필요하면 출처를 지목하세요. Lovable이 연결해 줍니다.
우리 Dynamics 365 Business Central의 미결 청구서를 나열하고 검토 완료로 표시할 수 있는 페이지를 추가해줘.표준 Microsoft 로그인으로 사용할 수 있는 Microsoft 데이터 소스에는 SharePoint, Outlook, OneDrive, Excel Online, Teams가 있습니다. Dataverse, Dynamics 365, Business Central도 작동합니다. SQL Server처럼 데이터베이스 소스는 Microsoft 쪽에서 admin이 미리 만들어 둔 연결이 필요합니다. 실제로 어떤 소스를 쓸 수 있는지는 IT 팀의 정책이 결정합니다.
앱 미리보기
에디터의 라이브 미리보기는 Copilot Managed Runtime 호스트 안에서 실행됩니다. 처음 불러올 때 Microsoft가 로그인을 요구합니다. 이는 정상입니다. Copilot Managed Runtime의 앱은 미리보기에서도 항상 누가 보고 있는지 확인합니다.
사내 네트워크에서 미리보기가 계속 빈 화면이라면, 회사의 네트워크 보안이 임베디드 Microsoft 콘텐츠를 차단하고 있을 수 있습니다. IT 팀에 네트워크 요구 사항을 확인해 달라고 요청하세요.
앱 게시
게시 대화 상자 열기
Publish to에서 Microsoft Copilot Managed Runtime 행에 연결 상태가 표시됩니다. 모든 준비가 끝나면 Connection과 함께 앱이 배포될 Microsoft 환경의 ID가 표시됩니다.
게시하기
Publish를 선택합니다. Microsoft가 앱을 배포하는 동안 대화 상자에 **Publishing to Copilot Managed Runtime…**이 표시됩니다.
URL 열거나 공유하기
게시가 끝나면 App URL 카드에 앱 링크가 표시됩니다. View app을 선택해 열거나, Copy URL로 동료에게 공유하세요.
변경한 뒤에는 대화 상자에 Publish changes가 나타나 새 버전을 배포할 수 있고, 게시된 앱이 최신 작업과 일치하면 Up to date가 표시됩니다.
대화 상자의 Only permitted users can view 안내는 Copilot Managed Runtime의 속성입니다. 앱을 여는 모든 사람이 Microsoft 회사 계정으로 로그인하며, 앱을 공유받은 사람만 사용할 수 있습니다.
게시는 항상 프로젝트의 연결을 만든 계정의 Microsoft ID로 실행됩니다.
동료와 앱 공유하기
동료는 앱 URL로 접속해 Microsoft 회사 계정으로 로그인합니다. 게시된 앱은 Microsoft의 Copilot Managed Runtime 앱 포털에도 표시되며, 조직 구성원이 여기서 앱을 찾고 열고 공유할 수 있습니다.
게시된 앱의 공유 제어는 Lovable이 아니라 Microsoft 쪽에 있습니다. 누가 앱을 열 수 있는지는 조직의 다른 앱과 마찬가지로 Copilot Managed Runtime 앱 포털에서 관리합니다.
제한 사항
- Copilot Managed Runtime의 앱은 조직 내부 사용자를 위한 것입니다. 공개 접근이나 익명 접근은 없습니다.
- 게시는 프로젝트의 연결을 만든 Microsoft 회사 계정에 묶입니다. 자신의 프로젝트를 직접 게시하려는 동료는 각자 자신의 Microsoft 회사 계정을 연결합니다.
- Copilot Managed Runtime의 앱은 Lovable Cloud를 사용하지 않습니다. 데이터베이스, 시크릿, 백엔드 함수는 Copilot Managed Runtime 앱에 포함되지 않습니다. 대신 앱은 Microsoft 커넥터를 통해 데이터를 다룹니다.
- 게시된 앱 제거는 Lovable이 아니라 Microsoft의 admin 도구에서 수행합니다. 더 이상 제공하고 싶지 않은 앱은 IT 팀에 제거를 요청하세요.
FAQ
문제 해결
관련 주제
Microsoft 365에 앱 연결하기
Microsoft Outlook, Teams, OneDrive, SharePoint, Word, Excel, PowerPoint, OneNote를 Lovable 앱에 연결합니다. 모두 같은 Microsoft 로그인과 Microsoft Graph 패턴을 사용해 하나의 가이드로 모든 Microsoft 커넥터를 다룹니다.
Copilot Managed Runtime용 Microsoft 테넌트 설정하기
빌더가 Copilot Managed Runtime으로 Lovable 앱을 조직에 게시할 수 있도록 Microsoft 테넌트 admin이 한 번 수행하는 설정입니다.