앱에서 데이터 관리 (미리보기)

중요

  • 미리 보기 기능입니다.
  • 프리뷰 기능은 프로덕션용으로 만들어진 것이 아니므로 기능이 제한될 수 있습니다. 이러한 기능은 추가 이용 약관의 적용을 받으며, 정식 출시 전에 제공되므로 고객이 조기에 사용해 보고 피드백을 제공할 수 있습니다.

앱은 종종 작업, 자산, 요청, 고객 기록과 같은 데이터가 필요합니다. Microsoft Copilot Studio에서 앱을 만들 때는 샘플 데이터로 시작하거나, 브라우저에 정보를 보관하거나, 앱을 조직 데이터 소스에 연결할 수 있습니다.

이 글에서는 앱이 데이터를 다루는 일반적인 방식과 연결, 신원, 권한이 앱 사용자들에게 어떤 영향을 미치는지 설명합니다.

메모

사용 가능한 데이터 소스와 저장 옵션은 프리뷰 릴리스, 환경, 관리자 정책, 라이선스, 권한, 기존 연결에 따라 다릅니다.

앱이 데이터를 다루는 일반적인 방식

앱은 다음 중 하나 이상의 접근법을 사용할 수 있습니다.

Approach 작동 방식 사용 시기
샘플 데이터 Copilot Studio는 앱의 일부로 대표 레코드를 생성하여 디자인과 동작을 미리 볼 수 있습니다. 아이디어를 탐색하거나 앱을 다듬을 때 활용해 비즈니스 데이터를 연결하세요.
브라우저-로컬 데이터 앱은 정보를 조직 데이터 소스 대신 현재 브라우저에 보관합니다. 정보를 사용자나 기기 간에 공유할 필요가 없는 개인적이거나 독립적인 경험에 사용하세요.
연결된 조직 데이터 앱은 환경 내 연결을 통해 기존 조직 소스를 읽거나 업데이트합니다. 기록을 보관하거나 중앙에서 관리하거나 다른 허용된 사용자에게 제공되어야 할 때 사용하세요.

어떤 앱은 데이터 저장이 필요 없기도 합니다. 예를 들어, 계산기나 단위 변환기는 결과를 저장하지 않고도 결과를 생성할 수 있습니다. 앱은 환경의 기능과 정책에 따라 여러 소스를 사용할 수도 있습니다.

데이터 접근법을 선택하세요

다음 질문을 통해 앱이 데이터를 어떻게 다룰지 결정하세요:

Question 권장되는 접근 방식
아직 디자인을 탐구하고 계신가요? 샘플 데이터부터 시작하세요.
정보가 한 사람의 브라우저에만 남아 있어야 하나요? 브라우저 로컬 저장소만으로도 충분할 수 있습니다.
기록은 공유되어야 하나요, 중앙에서 관리해야 하나요, 아니면 기기 간에 제공되어야 하나요? 조직 데이터 소스를 연결하세요.
이미 데이터가 존재하나요? 복사본을 만드는 대신 기존 테이블을 연결하세요.
앱에 새 기록을 저장할 장소가 필요한가요? 지원되는 SharePoint list나 적절한 기존 조직 테이블에 연결하세요.
스프레드시트에서 시작하시나요? 파일이 작성 컨텍스트인지, 실시간 Excel 연결인지, 또는 사용자가 실행 중인 앱에 업로드하는 입력인지 결정하세요.

샘플 데이터부터 시작하세요

기존 소스를 연결하지 않는다면, Copilot Studio가 설명하신 앱과 일치하는 샘플 데이터를 생성할 수 있습니다. 샘플 데이터는 초기 버전의 앱을 더 쉽게 미리보기 및 테스트할 수 있게 해줍니다.

샘플 데이터를 비즈니스 기록을 저장하는 장소가 아니라 대표성 콘텐츠로 취급하세요. 샘플 데이터를 사용할 때 변경이 이루어졌다면, 앱이 재로드되거나 Copilot Studio가 일부 앱을 재생성할 때 초기화될 수 있습니다.

샘플 레코드는 생성된 앱 자체에 포함할 수도 있습니다. 그 결과, 앱 미리보기를 새로고침하는 것은 앱이 데이터를 어디에 저장하는지 판단하는 신뢰할 만한 방법이 아닙니다. 앱이 정보를 유지한다고 믿고 의존하기 전에 앱의 데이터 및 연결을 검토하세요.

앱 데이터를 브라우저에 저장하세요

일부 독립형 앱은 브라우저에 정보를 저장할 수 있습니다. 브라우저 로컬 데이터는 새로고침 후에도 유지될 수 있지만, 연결된 조직 데이터와는 다릅니다.

일반적으로 브라우저 로컬 데이터:

  • 생성한 브라우저 프로필에서만 사용 가능
  • 다른 앱 사용자와 자동으로 공유되지 않습니다
  • 다른 기기에서는 제공되지 않을 수도 있습니다
  • SharePoint, Dataverse 또는 다른 연결된 데이터 레코드로 관리되지 않습니다

기록을 공유하거나 중앙에서 데이터를 관리하거나 기기 전반에 데이터를 제공해야 할 때는 조직 데이터 소스를 활용하세요.

조직 데이터를 저장하고 활용합니다

연결된 조직 데이터는 두 가지 관련 워크플로우를 지원할 수 있습니다:

  • 사람들이 앱을 통해 생성하거나 업데이트한 기록을 저장합니다
  • 조직에서 이미 사용 중인 테이블을 다루기

설정은 데이터 소스에 따라 다를 수 있습니다. Copilot Studio는 지원되는 연결 과정을 처리하고, 선택한 데이터를 사용할 수 있도록 필요한 앱 구성을 생성합니다. 연결된 테이블은 기존 레코드를 포함할 수 있으며 앱에서 새 레코드를 계속 받을 수 있습니다.

메모

이 글은 앱 레코드를 저장하는 테이블과의 연결에 초점을 맞추고 있습니다. 커넥터는 또한 Outlook 이메일 발송, 캘린더 이벤트 생성, Microsoft Teams 메시지 게시 등 서비스 동작을 통해 앱이 할 수 있는 기능을 확장할 수 있습니다.

서비스 액션은 앱 기록을 저장하지 않습니다. 커넥터 개요에서 더 알아보세요.

SharePoint 리스트를 사용하세요

앱이 명확하고 리스트 형태의 팀 데이터가 필요할 때는 SharePoint 리스트를 사용하세요. 지원되는 미리보기 시나리오에 따라 Copilot Studio는 기존 목록에 앱을 연결하거나 SharePoint 사이트에서 새 목록을 생성할 수 있습니다.

Copilot Studio는 어떤 앱 레코드를 저장할지, 기존 SharePoint 사이트를 사용할지, 그리고 리스트가 어느 사이트에 속해야 하는지 물어볼 수 있습니다. 연결을 생성하거나 사용하려면 선택한 사이트와 목록에 대한 승인과 허가가 필요할 수 있습니다.

중요

앱의 새로운 SharePoint 사이트를 만드는 기능은 모든 프리뷰 릴리스에서 제공되지 않습니다. 새로 만든 사이트에 의존하는 앱을 설계하기 전에 Copilot Studio에서 제시된 옵션을 확인하세요.

기존 Dataverse 테이블에서 데이터를 활용하세요

앱이 조직이 이미 Power Platform 환경에서 관리하는 구조화된 조직 데이터와 함께 작동해야 할 때는 Dataverse를 사용하세요. 프리뷰에서 Copilot Studio는 앱을 기존 Dataverse 테이블에 연결합니다.

중요

모든 프리뷰 릴리스에서 새로운 Dataverse 테이블 생성이 지원되지는 않습니다. 새로 생성된 Dataverse 데이터 모델에 의존하는 앱을 설계하기 전에 Copilot Studio에 표시된 옵션을 반드시 확인하세요.

Copilot Studio는 Dataverse 환경, 테이블, 연결을 선택하라고 할 수 있습니다. 선택한 테이블을 사용하고 앱이 요구하는 작업을 수행할 권한이 있어야 합니다.

SharePoint 리스트와 Dataverse 비교

SharePoint 리스트와 Dataverse 모두 관리자 거버넌스 하에 조직 데이터를 저장하지만, 각각 다른 필요에 맞춥니다. 두 옵션이 모두 가능하다면, 다음 비교를 통해 가장 적합한 것을 선택하세요.

고려하다 SharePoint 목록 Dataverse
다음과 같은 경우 선택하세요 데이터는 리스트 형태이고 팀은 이미 SharePoint에서 작업하고 있습니다 귀하의 조직은 이미 Dataverse에서 구조화된 데이터를 관리하고 있습니다
좋은 팀 추적기, 재고, 요청, 그리고 간단한 기록 관련 비즈니스 기록, 관리 프로세스, 그리고 확립된 데이터 모델
다음에서 관리 SharePoint 사이트 파워 플랫폼 환경
관계 리스트 간 조회 열(lookup column) 테이블 간 정의된 관계
권한 SharePoint 사이트 및 목록 권한 Dataverse 보안 역할과 테이블 또는 레코드 권한
데이터 다루기 사람들은 SharePoint에서 직접 기록을 확인하고 관리할 수 있습니다 제작자와 관리자는 Dataverse와 Power Platform 도구를 통해 데이터를 관리합니다
Copilot Studio 미리보기 지원되는 시나리오는 SharePoint 리스트를 생성하거나 사용할 수 있습니다 기존 Dataverse 테이블에 연결; 새 테이블 생성이 불가능할 수도 있습니다

Tip

데이터가 자연스럽게 단순한 팀 목록일 때는 SharePoint를 선택하세요. 앱이 기존 Dataverse 데이터 모델을 사용해야 하거나 Dataverse를 통해 관계 및 보안을 관리해야 할 때는 Dataverse를 선택하세요. 가용성은 여전히 환경과 관리자 정책에 따라 다릅니다.

SharePoint나 Dataverse 테이블을 연결한 후, 앱의 데이터 및 연결 항목을 검토하여 어떤 소스를 사용하는지 확인하세요.

기존 테이블과 연결

조직에 앱이 필요한 데이터를 이미 가지고 있다면, 상담원에게 앱을 해당 소스에 연결해 달라고 요청하세요. SharePoint와 Dataverse 외에도, 앱은 Excel이나 SQL 같은 환경 내 다른 표 형식 소스와 함께 작동할 수 있습니다.

데이터 연결은 앱이 구조화된 소스에서 행을 읽거나 쓸 수 있게 해줍니다. 정확한 설정은 소스마다 다르지만, Copilot Studio는 앱이 사용할 데이터와 연결을 선택하는 과정을 안내해 줍니다.

Excel 또는 CSV 파일을 사용하는 다양한 방법에 대해 Excel 및 CSV 파일 작업 기능에서 배워보세요. 다른 표 자료도 있을 수 있습니다. 가용성은 앱의 환경에 따라 다릅니다. 앱 사용자가 기록을 추가, 업데이트, 삭제할 수 있는 경우, 앱을 게시하기 전에 결과를 검토하고 테스트하세요.

데이터 연결을 변경하거나 새로고침하기

소스, 테이블 구조 또는 연결이 변경되면 에이전트에게 앱의 데이터 연결을 업데이트해 달라고 요청하세요. 업데이트된 필드를 검토하고 앱을 다시 테스트한 후 게시하세요. 생성된 연결 코드를 직접 변경하지 마세요.

연결 가용성 및 관리자 정책

앱은 환경에서 이용 가능하고 허용된 데이터 소스와 연결을 사용할 수 있습니다. 데이터 정책과 기타 관리자 제어는 사용 가능한 소스와 연결을 결정합니다.

Copilot Studio 앱은 더 넓은 커넥터 카탈로그의 일부에 접근할 수 있을 수 있습니다. 관리자가 데이터 정책에서 커넥터를 분류하고 제어하는 방법을 배워보세요.

데이터 소스나 연결이 제공되지 않는 이유는 다음과 같은 이유 중 하나일 수 있습니다:

  • 정책이 이를 막습니다.
  • 환경의 커넥터 카탈로그에는 이 기능이 포함되어 있지 않습니다.
  • 필요한 연결이 존재하지 않습니다.
  • 당신의 계정에는 사용 권한이 없습니다.
  • 필요한 면허증은 제공되지 않습니다.

데이터 소스가 있을 것으로 예상되지만 선택하거나 사용할 수 없다면 관리자에게 연락하세요.

Excel 및 CSV 파일 작업

맥락을 제공하거나, 실시간 데이터를 연결하거나, 앱 사용자가 파일을 업로드할 수 있도록 하든지에 따라 여러 방식으로 파일을 사용할 수 있습니다.

앱을 만들 때 파일을 첨부하세요

채팅에서 에이전트에게 더 많은 맥락을 제공하는 파일을 첨부하도록 선택 + 하세요. 예를 들어, 워크북은 에이전트가 앱이 표시해야 할 필드와 정보를 이해하는 데 도움을 줄 수 있습니다. 파일을 컨텍스트로 첨부한다고 해서 그 파일과 지속적인 연결이 생기지는 않습니다.

Excel 표 연결하기

Excel 커넥터가 사용 가능하면, Copilot Studio는 앱을 Excel 워크북의 테이블에 연결할 수 있습니다. 이 연결은 일회성 파일 첨부파일 대신 실시간 데이터를 사용합니다. 워크북에는 정의된 Excel 표이 포함되어야 하며, 커넥터 가용성과 권한은 여전히 적용됩니다.

앱에 파일 업로드 추가하기

Copilot Studio는 사용자가 브라우저에서 처리할 Excel 또는 CSV 파일을 선택하는 앱 경험을 생성할 수도 있습니다. 이 경우 파일은 실행 중인 앱에 입력됩니다. 자동으로 중앙에서 공유되거나 지속적으로 동기화되는 데이터 소스가 되는 것은 아닙니다.

신원 및 권한 이해하기

앱은 로그인한 사용자를 대신해 연결된 데이터에 접근합니다.

이 조건은 다음을 의미합니다.

  • 이 앱은 사용자가 평소 사용할 수 없는 데이터에 자동으로 접근할 수 있게 해주지 않습니다.
  • 사용자마다 권한에 따라 다른 데이터를 볼 수 있습니다.
  • 사용자는 앱을 처음 사용할 때 연결을 생성하거나 동의해야 할 수도 있습니다.
  • 연결된 데이터 작업은 사용자가 권한을 갖지 않으면 실패할 수 있습니다.

중요

앱 공유와 그 기본 데이터를 공유하는 것은 별개의 행동입니다. 누군가에게 앱 열기 권한을 준다고 해서 자동으로 SharePoint 목록, Dataverse 테이블, 워크북 또는 기타 연결된 소스에 접근할 수 있는 것은 아닙니다.

게시 전에 해당 사용자의 권한이 유사한 계정으로 앱을 테스트해 보세요.

게시를 위해 앱 데이터를 준비하세요

일반적인 워크플로우는 다음과 같습니다:

  1. 앱을 설명하고 앱 미리보기를 검토하세요.
  2. 샘플 또는 브라우저 로컬 데이터를 사용하여 필드, 화면, 동작을 정제하세요.
  3. 앱에 맞게 설정되어 있든 이미 존재하든 조직 데이터 소스를 연결하세요.
  4. 앱의 데이터 와 연결성을 검토 하세요.
  5. 의도된 사용자를 대표하는 계정으로 테스트해 보세요.
  6. 앱을 게시합니다.
  7. 앱을 공유하고 사용자가 기본 데이터에 접근할 수 있는지 별도로 확인하세요.

이미 어떤 출처를 사용해야 하는지 알았다면 기존 조직 데이터에서 바로 시작할 수도 있습니다.

앱 내에서 연결을 관리하세요

앱이 조직 소스나 외부 서비스와 함께 작동할 때, Outlook, SharePoint, Dataverse 와 같은 서비스로 미리 구축된 링크를 통해 작동합니다. 연결은 앱과 그 커넥터 중 하나를 연결하는 권한 있는 링크입니다. 커넥터는 다양한 Microsoft 및 서드파티 서비스에 제공되며, 자세히 살펴보려면 커넥터 참고 자료를 참조하세요.

수동으로 연결을 만드는 게 아니에요. 앱이 원하는 기능을 설명하면 Copilot Studio가 앱에 필요한 커넥터를 추가합니다. 예를 들어, 레코드가 추가될 때 앱에 메시지를 보내도록 요청하면 메일 커넥터에 대한 연결이 추가됩니다. 삭제하려면 채팅에서 기존 연결을 삭제해 달라고 요청하세요.

연결은 앱을 사용하는 사람들에게 다음과 같은 방식으로 영향을 미칩니다.

Consideration 의미
Identity 앱을 열는 모든 사람은 자신의 계정으로 해당 커넥터에 로그인합니다. 당신의 자격증은 앱을 공유하는 사람들과 공유되지 않습니다.
권한 각 사람은 본인으로 연결하기 때문에 자신의 계정이 접근할 수 있는 기록만 볼 수 있습니다. 두 사람이 같은 앱을 열어도 결과가 달라질 수 있습니다.
Availability 관리자 정책은 조직에서 사용할 수 있는 커넥터를 결정합니다. 관리자가 Microsoft 관리자 센터에서 이 정책을 설정합니다.

예상되는 커넥터가 없으면 관리자 정책이 가장 흔한 이유입니다. 관리자에게 연락하여 귀하의 환경에서 허용되는 커넥터를 확인하세요.

앱에서 연결 상태를 검토하세요

앱이 사용하는 연결을 보려면 명령 표시줄에서 앱 이름을 선택한 후 Connections를 선택하세요. 각 연결에는 커넥터의 아이콘, 이름, 그리고 그 기능이 간단히 설명되어 있습니다. 이름이나 설명으로 목록을 검색할 수 있습니다.

앱 내 데이터 및 연결 문제 해결 방법

  • 변경 사항은 앱이 다시 로드되면 사라집니다. 앱이 샘플 데이터나 다른 임시 데이터 소스를 사용하고 있을 수도 있습니다. 데이터 및 연결(Connections)을 검토하고 에이전트에게 조직 데이터 소스를 연결해 달라고 요청하세요.
  • 새로고침 후에도 데이터는 남아 있지만 다른 사용자는 볼 수 없습니다. 앱이 브라우저 로컬 저장소를 사용하고 있을 수도 있습니다. 브라우저 로컬 정보는 사용자, 브라우저, 기기 간에 자동으로 공유되지 않습니다.
  • 데이터 소스나 연결은 제공되지 않습니다. 데이터 소스가 환경에서 사용할 수 없거나 차단되어 있을 수 있습니다. 연결이 존재하는지, 관리자 정책, 권한, 라이선스가 허용하는지 확인하세요.
  • 사용자는 앱을 열 수는 있지만 데이터는 볼 수 없습니다. 앱을 열어도 그 기반 데이터에 대한 권한이 부여되지 않습니다. 사용자가 SharePoint list, Dataverse 테이블, 워크북 또는 기타 소스에 접근할 수 있고, 필요한 모든 연결에 동의했는지 확인하세요.
  • 첨부된 파일에 대한 변경 사항은 앱에 나타나지 않습니다. 첨부된 파일은 앱 생성에 맥락을 제공하지만 자동으로 실시간 연결은 아닙니다. 앱이 현재 워크북 데이터를 읽어야 할 경우, 사용 가능한 커넥터를 통해 Excel 표을 연결하세요.
  • 연결된 소스가 바뀌었지만 앱은 여전히 이전 구조를 사용하고 있습니다. 생성된 연결을 새로고침하거나 다시 생성해야 앱이 업데이트된 스키마를 사용할 수 있습니다. 생성된 앱 코드를 수동으로 변경하기 전에 소스와 연결을 꼭 확인하세요.