일관된 구성 관리를 보장하기 위해 환경 간에 CPQ Blueprint를 마이그레이션합니다. 테스트된 구성을 개발에서 프로덕션으로 승격하려면 매트릭스 로더를 사용하여 Blueprint 패키지를 안전하게 익스포트, 업데이트 및 임포트합니다.
시작하기 전에
에 설명된 업그레이드 시기를 이해합니다CPQ.CPQ 업그레이드 일정 게시된 업그레이드 기간을 피하도록 마이그레이션 일정을 예약합니다. 이 주제와 관련하여 질문이 있는 경우 고객 성공 관리자에게 문의하십시오.
이 작업에는 다음 용어가 사용됩니다.
- 소스
- 기능이 마이그레이션되는 환경입니다.
- 대상
- 기능이 마이그레이션되는 환경입니다.
- 마이그레이션 패키지
- 대상 환경으로 임포트할 원본 환경에서 익스포트한 파일입니다.
이 작업은 마이그레이션이 한 번에 하나 이상의 Blueprint에서 수행되는 것으로 가정합니다.
필요한 역할: (알 수 없음)
프로시저
-
소스에서 Blueprint를 익스포트합니다.
-
소스 환경에서 이름 옆에 있는 확인란을 클릭하여 이동할 Blueprint를 선택합니다.
-
익스포트를 클릭합니다.
왼쪽 아래 모서리에 있는 종 모양 아이콘에서 알림을 확인합니다. 첫 번째 알림은 익스포트 프로세스가 시작되었음을 나타냅니다. 익스포트가 완료되면 Blueprint를 다운로드할 준비가 되었음을 나타내는 두 번째 알림이 나타납니다.
-
Blueprint를 다운로드하려면 종 모양 아이콘 메뉴에서 다운로드 링크를 클릭합니다.
-
Blueprint를 로컬 컴퓨터 또는 중앙 리포지토리(예: Git)에 저장합니다.
-
환경이 Salesforce와 통합되어 있고 Blueprint를 처음 마이그레이션하는 경우 필수 구성 요소를 확인하고 에서 1 Blueprint를 SFDC 통합 대상으로 마이그레이션단계를 수행합니다.
-
마이그레이션 패키지를 수정합니다.
-
1단계에서 다운로드한 Blueprint ZIP 파일의 압축을 풉니다.
파일의 압축이 blueprint.yaml 파일로 풀립니다.

-
텍스트 편집기에서 blueprint.yaml 파일을 엽니다.
이전 버전의 Blueprint가 있는 대상으로 Blueprint를 마이그레이션할 때는 파일 맨 아래에 다음 줄을 추가하는 것이 좋습니다.
fullBlueprintMigration: true
샘플 편집된 blueprint.yaml 파일:
---
blueprints:
- variableName: someBlueprint
related Fields:
- field1
- field2
- field3
lastModifiedBy: dev5@dev.logik.io
name: someBlueprintName
description: BP description goes here
relatedSets: null
scripts: null
layouts: null
products: null
productPickers: /fields/productPickers.yaml
sets: null
fieldOptions: /fields/fieldOptions.csv
rules: /rules/rules.csv
fields: /fields/fields.csv
fullBlueprintMigration: true
이 매개변수가 Blueprint 마이그레이션에 미치는 영향에 대한 설명은 다음 문서를 참조하십시오 fullBlueprintMigration 매개변수.
-
환경이 Salesforce와 통합되어 있고 Blueprint를 처음 마이그레이션하는 경우 다음에서 2 Blueprint를 SFDC 통합 대상으로 마이그레이션단계를 수행합니다.
-
편집 내용을 저장하고 blueprint.yaml 파일을 닫습니다.
-
마이그레이션 패키지의 모든 구성요소(blueprint.yaml, blueprints 폴더, fields 폴더, rules 폴더 및 마이그레이션 패키지에는 있을 수 있지만 상위 폴더는 아닌 기타 아티팩트 포함)를 새 ZIP 파일로 압축합니다.
중요사항: 압축할 때 상위 폴더 자체가 아닌 압축을 푼 Blueprint 익스포트의 내용만 선택해야 합니다. 상위 폴더를 선택하면 관리자에게
CPQ 업로드할 때 오류가 발생합니다.
-
마이그레이션하려는 Blueprint와 관련된 구성요소(예: Blueprint에서 사용하는 관리 테이블 및 외부 연결)를 프로덕션 테넌트로 마이그레이션합니다.
-
Blueprint를 대상으로 임포트합니다.
-
대상 환경의 관리 영역에 로그인합니다.CPQ
-
매트릭스 로더를 엽니다.
-
편집된 마이그레이션 패키지 ZIP 파일을 매트릭스 로더 놓기 영역으로 끌어다 놓습니다.
-
다음을 클릭한 후 임포트를 클릭합니다.
임포트 후 오류가 발생하면 화면의 지시에 따라 오류 로그를 검토합니다.
-
마이그레이션을 테스트합니다.
-
환경이 Salesforce와 통합되어 있고 Blueprint를 처음 마이그레이션하는 경우 에서 Blueprint를 SFDC 통합 대상으로 마이그레이션3단계와 4단계를 수행합니다.
-
대상 CPQ 환경의 최종 사용자 UI에서 마이그레이션된 Blueprint를 검토합니다.