솔루션을 사용하여 봇 내보내기 및 가져오기(미리 보기)

[This topic is pre-release documentation and is subject to change.]

솔루션을 사용하여 봇을 내보내고 가져와 여러 환경으로 봇을 이동할 수 있습니다.

다른 목적으로 다른 환경을 사용하거나 링 배포 방법을 사용하는 경우에 유용할 수 있습니다. 예를 들어, 봇을 내부적으로 테스트 및 검증하는 특정 환경, 일부 사용자에 대해서만 봇을 테스트하는 또 다른 환경, 고객 및 최종 사용자와 봇을 공유하는 최종 프로덕션 환경이 있을 수 있습니다.

필수 구성 요소

중요

이러한 기능은 미리 보기로 제공되어 일반 가용성보다 먼저 제공되므로 이를 테스트 및 평가하여 Microsoft에 피드백을 제공할 수 있습니다.

미리 보기에는 상용 버전보다 축소되거나 다른 개인 정보, 보안 또는 규정 준수 약속이 적용될 수 있습니다. 따라서, 미리 보기는 "실시간" 또는 프로덕션 고객 데이터, 개인 데이터 또는 규정 준수 요구 사항이 강화된 기타 데이터와 함께 사용해서는 안 됩니다. "실시간" 데이터의 사용은 전적으로 귀하의 책임이며 최종 사용자에게 미리 보기 사용시 중요한 정보를 포함해서는 안된다는 사실을 최종 사용자에게 알리는 것은 전적으로 귀하의 책임입니다.

이러한 미리 보기 및 Microsoft가 제공하기로 선택할 수 있는 모든 지원은 "있는 그대로", "모든 결함이 있는 상태로", "사용 가능한 대로" 보증 없이 제공됩니다.

기존 봇 업그레이드(미리 보기)

기존 봇을 내보내려면 2020년 6월 이전에 빌드한 기존 봇을 업그레이드해야 합니다. 새로 생성된 봇은 업그레이드가 필요하지 않으며 업그레이드 옵션이 표시되지 않습니다.

기존 봇을 업데이트하려면

  1. 업그레이드할 Power Virtual Agents 봇에 로그인합니다.

  2. 설정일반 설정을 차례로 선택합니다.

    설정 톱니 모양이 강조 표시된 스크린샷

  3. 봇 업그레이드를 선택합니다. 이 작업은 몇 분 정도 걸립니다.

    봇 업그레이드 버튼이 강조 표시된 스크린샷

참고

"업그레이드가 예상보다 오래 걸립니다. 사용자 작업은 필요하지 않습니다."라는 알림이 표시될 수 있습니다. 10분 후에도 알림이 사라지지 않으면 브라우저를 새로 고치십시오. 업데이트를 잃지 않고 봇 작업을 계속할 수 있습니다.

며칠 후에도 경고가 계속 표시되면 자신의 봇 ID로 지원 요청을 작성하십시오. 관리자는 Power Platform 관리 센터에서 도움말 + 지원을 사용하여 지원 요청을 작성할 수 있습니다.

업그레이드를 완료하는 데 필요한 시간에 대한 경고

솔루션에 봇 추가

솔루션을 사용하여 한 환경에서 봇을 내보내고 다른 환경으로 봇을 가져옵니다. 이 솔루션은 봇의 "캐리어" 역할을 하며 하나의 솔루션에 여러 봇을 가져올 수 있습니다. 봇을 다른 환경으로 올바르게 내보내고 가져오려면 솔루션에 하나 이상의 봇이 있어야 합니다.

솔루션을 만들어 가져오기 및 내보내기 관리

  1. 설정일반 설정을 차례로 선택합니다.

  2. Power Apps 솔루션으로 이동을 선택합니다.

    Power Virtual Agents에서 Power Apps 관리 센터로의 링크

  3. Power Apps에 로그인하고 새 솔루션을 선택합니다. 이 표에 설명된 대로 각 필드에 대한 정보를 입력한 다음 만들기를 선택합니다.

    강조 표시된 새 솔루션 버튼

    필드 설명
    표시 이름 솔루션 목록에 표시되는 이름입니다. 나중에 변경할 수 있습니다.
    이름 솔루션의 고유 이름입니다. 표시 이름 필드에 입력한 값을 사용하여 만들어집니다. 솔루션을 저장하기 전에는 편집할 수 있지만 솔루션을 저장한 후에는 변경할 수 없습니다.
    게시자 기본 게시자를 선택하거나 새 게시자를 만들 수 있습니다. 솔루션을 사용할 환경에서 일관되게 사용할 수 있는 게시자를 만드는 것이 좋습니다. 자세한 내용은 솔루션 게시자 개요를 참조하십시오.
    버전 솔루션의 버전 번호를 입력합니다. 솔루션을 내보낼 경우에만 중요합니다. 버전 번호는 솔루션을 내보낼 때 파일 이름에 포함됩니다.

솔루션에 봇 추가

  1. 봇을 추가할 솔루션을 선택합니다.

  2. 기존 추가챗봇을 차례로 선택합니다.

    강조 표시된 기존 메뉴 추가

  3. 기존 챗봇 추가 패널에서 내보낼 봇을 하나 또는 둘 이상 선택하십시오. 추가를 선택합니다.

    봇 목록에서 선택한 챗봇

  4. 상단 메뉴의 필터에서 챗봇을 선택해 솔루션에 추가한 하나의 봇 또는 여러 봇을 볼 수 있습니다. 봇 이름을 선택하면 Power Virtual Agents 포털에서 열립니다.

  5. 봇에 기술이 없는 경우 이 단계를 완료하지 않아도 됩니다. 봇에 기술이 있는 경우 솔루션에 해당 환경 변수를 추가해야 합니다. 각 기술에는 AppIDmanifestURL이라는 두 가지 환경 변수가 있습니다.

    1. 봇을 추가할 솔루션을 선택합니다.

    2. 기존 추가환경 변수를 차례로 선택합니다.

    3. 기존 환경 변수 추가 패널에서 봇의 기술에 대한 환경 변수를 선택하십시오. 각 기술에는 두 가지 환경 변수가 있습니다. 환경 변수 표시 이름 열에는 봇 이름이 대괄호 안에 표시됩니다. 예를 들어 [봇 이름] 기술 이름 형태입니다.

      내보내기를 위해 선택된 기술 목록

    4. 봇 기술의 환경 변수를 선택하십시오.

    5. 다음을 선택해 솔루션에 추가합니다.

참고

솔루션에서 봇을 제거해도 솔루션에서 해당 구성 요소가 제거되지 않습니다. 구성 요소 제거는 별도로 수행해야 합니다.

경고

솔루션에서 봇 자체를 제거하지 않은 경우 Power Apps 포털에서 관리되지 않는 챗봇 하위 구성 요소(예: 봇 토픽)를 직접 삭제하지 마십시오.
Power Virtual Agents 포털 내에서는 토픽만 변경해야 합니다.
Power Apps 내에서 챗봇 하위 구성 요소를 제거하거나 변경하면 내보내기 및 가져오기가 실패합니다.

봇 내보내기 및 가져오기

봇을 포함하는 솔루션을 한 환경에서 다른 환경으로 내보내고 가져와서 봇을 내보내고 가져옵니다.

봇으로 솔루션 내보내기

  1. 솔루션 목록에서 내보낼 봇을 포함하는 솔루션을 선택합니다. 내보내기를 선택합니다.

    내보내기 단추

    참고

    관리형 솔루션은 내보낼 수 없습니다. 솔루션을 만들면 기본적으로 솔루션은 관리되지 않습니다. 관리형 솔루션으로 변경하면 내보낼 수 없으며 새 솔루션을 만들어야 합니다.

  2. 내보내기 전에 패널에서 다음을 선택합니다.

  3. 이 솔루션 내보내기 패널이 나타납니다. 다음 옵션을 입력하거나 선택한 다음 내보내기를 선택합니다.

    버전 번호 | Power Virtual Agents는 현재 버전을 표시하면서 솔루션 버전을 자동으로 증가시킵니다. 기본 버전을 그대로 사용하거나 직접 입력할 수 있습니다. 다음으로 내보내기 | 관리형 또는 비관리형으로 패키지 유형을 선택합니다. 관리형 및 비관리형 솔루션에 대해 자세히 알아보세요.

내보내기를 완료하는 데 몇 분이 걸릴 수 있습니다. 완료되면 .zip 파일이 웹 브라우저에서 다운로드됩니다. 파일은 SolutionName_Version_ManagementType.zip과 같은 형식입니다.

봇으로 솔루션 가져오기

참고

가져올 새 환경이나 기존 환경에 하나 이상의 봇이 있어야 합니다. 이렇게 하면 봇을 가져올 때 환경에 올바른 구성이 있습니다.

  1. 상단 메뉴에서 환경 이름을 선택하고 봇을 가져올 환경을 선택하십시오.

    환경 선택기 선택됨

  2. 솔루션 탭으로 이동하고 명령 모음에서 가져오기를 선택합니다.

    가져오기 버튼이 강조 표시됨

  3. 솔루션 패키지 선택 창에서 파일 선택을 선택하고 가져오려는 봇이 있는 솔루션이 포함된 .zip 파일을 찾으십시오.

  4. 다음을 선택합니다.

  5. 솔루션에 대한 정보가 표시됩니다. 가져오기를 선택합니다.

  6. 가져오기를 완료하는 동안 잠시 기다려야 할 수도 있습니다. 결과를 확인한 다음 닫기를 선택합니다.

    가져오지 못하면 캡처된 오류 또는 경고를 표시하는 보고서가 나타납니다. 로그 파일 다운로드를 선택하여 XML 파일에서 가져오기에 실패한 이유에 대한 정보를 캡처합니다.

    가져오기에 실패하는 가장 일반적인 원인은 솔루션에 필수 구성 요소 일부가 포함되어 있지 않다는 것입니다. 예를 들어, 환경에 업그레이드된 봇이 없을 수 있습니다.

  7. 가져온 후 가져온 솔루션을 엽니다. 상단 메뉴의 필터 메뉴를 사용하여 환경 변수를 선택합니다. 솔루션에 봇 추가 섹션에 설명된 대로 값을 입력하십시오.

  8. 봇에 다음 중 하나가 있으면 봇을 처음 가져온 후 구성해야 합니다.

    • Power Automate 흐름: 흐름 연결을 처음으로 구성하십시오. 흐름을 업데이트할 때 봇을 이후에 가져오기 위해 흐름 연결을 다시 구성할 필요는 없습니다.
      Power Automate를 활용하는 봇이 포함된 솔루션을 가져오는 경우 가져오기 작업에 새 흐름이 포함되어 있으면 Power Virtual Agents 포털을 방문하여 봇을 선택해야 합니다.

    • 기술: 기술의 환경 변수에 대한 값을 추가하십시오.

    • 최종 사용자 인증: 봇에서 최종 사용자 인증을 구성하여 사용자 대신 조치를 취할 수 있도록 합니다. Azure Active Directory(Azure AD), Microsoft 계정 또는 Facebook과 같은 모든 OAuth2 ID 공급자로 봇을 설정할 수 있습니다.

    • 고객 서비스 핸드오프: 봇 에스컬레이션을 사람 에이전트로 전달하는 외부 서비스를 구성하십시오.

    • 다중 채널: Facebook 등의 외부 채널과 Microsoft Teams와 같은 내부 비 Power Virtual Agents 서비스를 구성합니다.

  9. 필터 메뉴를 사용하여 챗봇을 선택합니다. 그런 다음 봇 이름을 클릭하여 Power Virtual Agents 포털에서 봇을 열 수 있습니다. 포털로 직접 이동하여 봇을 가져온 환경에서 봇을 열 수도 있습니다.

    Power Virtual Agents의 봇 및 환경 목록

봇으로 솔루션 업그레이드 또는 업데이트

기존 관리형 솔루션에 대한 업데이트가 필요한 시점이 있습니다. 자세한 내용을 보려면 솔루션 업그레이드 또는 업데이트로 이동합니다.

관리되는 챗봇에서 관리되지 않는 레이어 제거

관리되는 솔루션과 관리되지 않는 솔루션은 Common Data Service 환경 내에서 서로 다른 수준에 존재합니다. 자세한 내용을 보려면 솔루션 레이어로 이동합니다.