할당 규칙 및 세그먼트 마이그레이션
구성 마이그레이션 도구를 사용하여 할당 규칙 및 세그먼트를 한 조직에서 다른 조직으로 마이그레이션합니다.
전제 조건
할당 규칙 및 세그먼트를 마이그레이션하기 전에 다음 요구 사항이 충족되는지 확인하세요.
- 다음 역할 중 하나가 있습니다.
- 시스템 관리자
- 시스템 사용자 지정자
- 구성 마이그레이션 도구를 사용하여 환경과 조직 전반에 걸쳐 구성 데이터를 이동하는 방법을 숙지하세요.
- 구성 마이그레이션 도구를 다운로드합니다. 구성 마이그레이션 도구는 NuGet 패키지로 제공되거나 Power Platform CLI를 사용하여 도구를 다운로드할 수 있습니다.
- 시퀀스, 세그먼트, 할당 규칙 및 세그먼트 특성에 대해 필요한 권한이 있습니다. 추가 정보: 필수 권한
- 영업 가속기에 구성된 모든 사용자 지정 엔터티는 대상 환경에 생성됩니다. 추가 정보: 영업 가속기 구성의 6단계
- 필요한 모든 시퀀스가 대상 환경으로 마이그레이션됩니다. 추가 정보: 한 환경에서 다른 환경으로 시퀀스 마이그레이션
참고
마이그레이션된 시퀀스에서 큐와 팀을 사용한 경우 큐와 팀이 먼저 대상 환경으로 마이그레이션된 다음 시퀀스로 마이그레이션되었는지 확인하세요.
- 영업 가속기 및 작업 할당을 위해 대상 환경에서 필요한 보안 역할 및 일정 설정을 구성합니다. 더 자세히 알아보려면:
스키마 파일 준비
스키마 파일(.xml)에는 엔터티, 특성, 관계, 세그먼트, 할당 규칙 등 내보내려는 데이터에 대한 정보가 포함되어 있습니다.
- 스키마 파일 sample-schema-for-work-assignment-migration.xml을 다운로드합니다.
- 구성 마이그레이션 도구를 엽니다. 도구를 다운로드한 폴더
*[your folder]*\Tools\ConfigurationMigration\
로 이동하고 DataMigrationUtility.exe를 두 번 클릭합니다.참고
DataMigrationUtility.exe.config 파일에서 'numberofinputthreads' 매개 변수 값을 1로 설정합니다. 올바르게 설정하지 않으면 세그먼트 특성 레코드의 동시성 제어로 인해 세그먼트 가져오기가 실패할 수 있습니다.
- .zip 파일로 내보낼 소스 데이터의 스키마를 정의합니다. 추가 정보: 구성 데이터를 내보내기 위한 스키마 생성
스키마 파일을 대상 환경으로 가져오기
원본 환경에서 필요한 데이터를 내보낸 후 이제 대상 환경으로 가져올 준비가 되었습니다.
- 구성 마이그레이션 도구를 엽니다. 도구를 다운로드한 폴더
[your folder]\Tools\ConfigurationMigration\
로 이동하고 DataMigrationUtility.exe를 두 번 클릭합니다. - 이전 섹션에서 생성한 압축된 스키마 파일을 가져옵니다. 추가 정보: 구성 데이터 가져오기
- 가져오기 프로세스가 성공적으로 완료되면 이미지에 표시된 대로 모든 확인 사항이 녹색으로 변합니다.
고려 사항
- 대상 환경으로 마이그레이션된 모든 세그먼트 및 할당 규칙은 비활성 상태입니다.
- 특정 사용자, 팀 또는 큐와 연결된 규칙은 마이그레이션 후에 수동으로 해결해야 합니다.
- 마이그레이션 프로세스 중에 애플리케이션에서 새 세그먼트가 생성되면 우선 순위 순서가 변경될 수 있습니다.
마이그레이션된 세그먼트에 대한 우선 순위 지정 방식
대상 환경의 현재 세그먼트 순서는 동일하게 유지됩니다. 그러나 소스에서 들어오는 세그먼트의 우선 순위는 대상 환경의 기존 우선 순위에 따라 소스 세그먼트의 우선 순위에 따라 결정됩니다.
다음 표에는 대상 환경에서 세그먼트의 우선 순위가 지정되는 시나리오가 나와 있습니다.
시나리오 | 우선 순위에 따른 소스 세그먼트 | 마이그레이션할 세그먼트 | 우선 순위에 따른 대상 세그먼트 | 마이그레이션 후 대상 세그먼트 우선 순위 |
---|---|---|---|---|
소스에서 대상으로 모든 세그먼트 마이그레이션 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 |
소스에서 대상으로 선택된 세그먼트 마이그레이션 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 기본 세그먼트 | 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 기본 세그먼트 |
기존 세그먼트를 사용하여 모든 세그먼트를 소스에서 대상으로 마이그레이션 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 F, 기본 세그먼트 | 세그먼트 F, 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 |
이후 소스에서 대상으로 모든 세그먼트를 마이그레이션할 때 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 B, 세그먼트 D, 기본 세그먼트 | 세그먼트 B, 세그먼트 D, 세그먼트 A, 세그먼트 C, 세그먼트 E, 기본 세그먼트 |
이후 소스에서 대상으로 선택한 세그먼트를 마이그레이션할 때 | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 C, 세그먼트 D, 기본 세그먼트 | 세그먼트 B, 세그먼트 D, 기본 세그먼트 | 세그먼트 B, 세그먼트 D, 세그먼트 C, 기본 세그먼트 |
이후 선택한 세그먼트를 소스에서 대상으로 마이그레이션할 때 일부 세그먼트가 소스에서 삭제됩니다. | 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 C, 세그먼트 D, 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 D, 기본 세그먼트 | 세그먼트 A, 세그먼트 B, 세그먼트 D, 세그먼트 C, 기본 세그먼트 |
이후 선택한 세그먼트를 소스에서 대상으로 마이그레이션할 때 일부 세그먼트가 대상에 존재합니다. | 세그먼트 A, 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 B, 세그먼트 C, 세그먼트 D, 세그먼트 E, 기본 세그먼트 | 세그먼트 D, 세그먼트 F, 세그먼트 C, 기본 세그먼트 | 세그먼트 D, 세그먼트 F, 세그먼트 C, 기본 세그먼트, 세그먼트 B, 세그먼트 E, 기본 세그먼트 |