다음을 통해 공유


솔루션을 사용하여 레코드 라우팅에 대한 구성 데이터 마이그레이션

적용 대상: Dynamics 365 Contact Center—Embedded, Dynamics 365 Contact Center—독립 실행형 및 Dynamics 365 Customer Service

솔루션 및 구성 마이그레이션 도구를 사용하여 소스 환경에서 레코드 라우팅의 대상 환경으로 구성을 마이그레이션하십시오.

솔루션이나 Configuration Migration Tool을 사용하는 방법에 대한 자세한 내용은 Power Platform의 ALM에 사용되는 도구 및 앱 개요를 참조하세요.

사전 요구 사항

다음 전제 조건을 충족해야 합니다.

  • 채널 구성 마이그레이션을 수행하는 사용자에게 다음 권한이 있는지 확인하십시오.
    • 소스 환경에서 솔루션을 내보내기.
    • 솔루션을 대상 환경으로 가져오기.
    • Configuration Migration Tool을 사용하여 원본 환경에서 마이그레이션된 모든 테이블에 대한 읽기 권한입니다.
    • Configuration Migration Tool을 사용하여 대상 환경으로 마이그레이션된 모든 테이블에 대한 모든 권한입니다.
  • 소스 환경에서 테이블 또는 열이 다음을 참조하는 경우 마이그레이션을 진행하기 전에 대상 환경에 존재하는지 확인합니다.
    • 사용자 지정 테이블(엔터티)
    • 열(특성)
    • 관계
    • 선택 항목(옵션 집합)
    • 값 조회

라우팅 구성 마이그레이션 단계 기록

구성 데이터를 성공적으로 마이그레이션하려면 나열된 순서대로 단계를 수행해야 합니다.

  1. 세션 템플릿 및 알림 템플릿에 대한 구성 마이그레이션.
  2. 기술 기반 라우팅 규칙 세트에 대한 구성 마이그레이션.
  3. 새 생산 능력 프로필에 대한 구성 마이그레이션.
  4. 큐에 대한 구성 마이그레이션.
  5. 수집 규칙 및 작업 스트림에 대한 구성 마이그레이션.

세션 템플릿 및 알림 템플릿에 대한 구성 마이그레이션

설정에서 다음 구성 요소를 사용할 수 있는 경우 이를 솔루션에 추가한 다음 솔루션을 대상 환경으로 내보내고 가져옵니다.

  1. 다음 구성 요소를 솔루션에 추가하고 소스 환경에서 내보냅니다.

    • 에이전트 스크립트(msdyn_productivityagentscripts)
    • 에이전트 스크립트 단계(msdyn_productivityagentscriptsteps)
    • 애플리케이션 탭 템플릿(msdyn_applicationtabtemplates)
    • 알림 필드(msdyn_notificationfields)
    • 알림 템플릿(msdyn_notificationtemplates)
    • 매크로(프로세스 없음)
    • 세션 템플릿(msdyn_sessiontemplates)
    • 템플릿 매개 변수(msdyn_templateparameters)
  2. 솔루션을 대상 환경으로 가져옵니다.

솔루션에 대한 자세한 내용은 Power Apps의 솔루션을 참조하세요.

기술 기반 라우팅 규칙 세트에 대한 구성 마이그레이션

설정에 스킬 기반 라우팅 규칙 집합이 사용되는 경우 해당 구성을 마이그레이션하는 단계를 수행합니다.

필요한 모든 레코드를 얻기 위한 샘플 스키마는 스킬 기반 라우팅 구성을 위한 샘플 스키마로 이동합니다.

  1. 구성 마이그레이션 도구를 사용하여 스키마를 만들고 기술 기반 라우팅 구성을 위해 소스 환경(조직)에서 데이터를 내보냅니다.

    • 엔터티 표시 이름: 스키마를 만들 때 다음 표에 설명된 순서대로 테이블(엔터티)을 선택합니다.
    • 특성 표시 이름: 테이블에 정의된 열(특성)을 선택하는 것이 좋습니다. 만든 사람, 만든 날짜, 수정한 사람, 수정한 날짜담당자와 같은 기본 시스템 정의 열을 선택할 필요가 없습니다. 필요한 경우 사용자 지정 열을 선택할 수 있습니다.

    중요

    특성 테이블의 경우 대상 환경에서 bookableresourcecharacteristictype 전역 선택 값을 수동으로 생성하거나 필요한 경우 솔루션을 사용하여 원본 환경에서 마이그레이션해야 합니다.

    엔터티 표시 이름(논리 이름) 특성 표시 이름(논리 이름) FetchXML을 사용하여 레코드 필터링
    특징(characteristic)
    • 특징 유형(characteristictype)
    • 특징(characteristicid)
    • 설명(description)
    • 이름(name)
    등급 모델(ratingmodel)
    • 최대 등급 값(maxratingvalue)
    • 최소 등급 값(maxratingvalue)
    • 이름(name)
    • 등급 모델(ratingmodelid)
    등급 값(ratingvalue)
    • 이름(name)
    • 등급 모델(ratingmodel)
    • 등급 값(ratingmodelid)
    • 값(value)
  2. 스키마를 생성하고 저장합니다.

  3. 데이터를 내보내고 압축(.zip) 파일을 생성합니다.

  4. 구성 마이그레이션 도구를 사용하고 압축 파일을 사용하여 대상 환경으로 데이터를 가져오는 옵션을 선택합니다.

새 생산 능력 프로필에 대한 구성 마이그레이션

설정에서 새 생산 능력 프로필을 구성한 경우 해당 구성을 마이그레이션하는 단계를 수행합니다.

필요한 모든 레코드를 얻기 위한 샘플 스키마를 보려면 용량 프로필에 대한 샘플 스키마로 이동하세요.

구성 마이그레이션 도구를 사용하여 새 생산 능력 프로필을 마이그레이션한 후 솔루션을 사용하여 업데이트를 마이그레이션합니다.

  1. Configuration Migration Tool을 사용하여 스키마를 만들고 용량 프로필 구성을 위해 원본 환경에서 데이터를 내보냅니다.

    • 엔터티 표시 이름: 스키마를 만들 때 다음 표에 설명된 것과 동일한 순서로 목록에서 테이블(엔터티)을 선택합니다.
    • 특성 표시 이름: 테이블에 정의된 열(특성)을 선택하는 것이 좋습니다. 만든 사람, 만든 날짜, 수정한 사람, 수정한 날짜담당자와 같은 기본 시스템 정의 열을 선택할 필요가 없습니다. 필요한 경우 사용자 지정 열을 선택할 수 있습니다.
    • FetchXML을 사용하여 레코드 필터링: 선택한 각 테이블에 대해 표에 언급된 적절한 FetchXML 쿼리를 사용하여 요구 사항에 따라 단일, 다중 또는 모든 레코드를 가져옵니다. 단일 또는 여러 행의 경우 원본 환경을 사용하여 uiname에서 올바른 이름을 얻고 값에서 GUID를 가져와야 합니다. 필요한 경우 상세하게 찾기 메뉴 항목을 사용하여 적절한 FetchXML 쿼리를 구성할 수 있습니다.
    엔터티 표시 이름(논리 이름) 특성 표시 이름(논리 이름) FetchXML을 사용하여 레코드 필터링
    용량 프로필(msdyn_capacityprofile)
    • 블록 할당(msdyn_blockassignment)
    • 용량 프로필(msdyn_capacityprofile)
    • 기본 최대 단위(msdyn_defaultmaxunits)
    • 이름(msdyn_name)
    • 재설정 기간(msdyn_resetduration)
    • 고유 이름(msdyn_uniquename)
    샘플 1: 모든 용량 프로필 레코드
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    샘플 2: 단일 용량 프로필 레코드
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="eq" uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile" value="{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}" />
    </filter>
    </entity>
    </fetch>

    샘플 3: 다중 용량 프로필 레코드
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="in">
    <value uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile">{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}</value>
    <value uiname="Demo Capacity Profile 2" uitype="msdyn_capacityprofile">{D0B8ABFB-4A9F-0B1F-6FF4-8003E29A623C}</value>
    </condition>
    </filter>
    </entity>
    </fetch>
  2. 스키마를 생성하고 저장합니다.

  3. 데이터를 내보내고 압축(.zip) 파일을 생성합니다.

  4. 구성 마이그레이션 도구를 열고 데이터를 대상 환경으로 가져오는 옵션을 선택합니다.

큐에 대한 구성 마이그레이션

Configuration Migration Tool을 사용하여 스키마를 생성하고 큐 구성을 위해 원본 환경에서 데이터를 내보냅니다.

  • 엔터티 표시 이름: 스키마를 만들 때 다음 표에 설명된 것과 동일한 순서로 목록에서 테이블(엔터티)을 선택합니다.
  • 특성 표시 이름: 테이블에 정의된 열(특성)을 선택하는 것이 좋습니다. 만든 사람, 만든 날짜, 수정한 사람, 수정한 날짜담당자와 같은 기본 시스템 정의 열을 선택할 필요가 없습니다. 필요한 경우 사용자 지정 열을 선택할 수 있습니다.
  • FetchXML을 사용하여 레코드 필터링: 선택한 각 테이블에 대해 표에 언급된 적절한 FetchXML 쿼리를 사용하여 요구 사항에 따라 단일, 다중 또는 모든 레코드를 가져옵니다. 단일 또는 여러 행의 경우 원본 환경을 사용하여 uiname에서 올바른 이름을 얻고 값에서 GUID를 가져와야 합니다. 필요한 경우 상세하게 찾기 메뉴 항목을 사용하여 적절한 FetchXML 쿼리를 구성할 수 있습니다.
  • 가져오기 설정 구성: 의사결정 계약 테이블의 경우 기존 레코드 업데이트 안 함 확인란을 선택했는지 확인하세요.

최대 용량 및 라운드 로빈과 같은 큐에 대한 기본 할당 방법을 사용하는 경우 다음 엔터티를 건너뜁니다.

  • 의사 결정 규칙 집합
  • 할당 구성
  • 할당 구성 단계

구성 마이그레이션 도구가 선택 기준을 가져오기 전에 할당 규칙 세트를 시스템에서 사용할 수 있어야 합니다. 따라서 레코드 큐에 대한 구성을 마이그레이션하려면 지정된 순서로 다음 단계를 수행해야 합니다.

중요

  • 큐 레코드를 가져올 때마다 새 큐 레코드를 생성하거나 기존 큐 레코드를 업데이트해야 합니다. 동일한 데이터 가져오기에 여러 작업을 혼합하지 마세요.
  • 큐 테이블의 data.xml에 있는 모든 레코드가 생성용인 경우 Schema.xml에 다음 줄이 있는지 확인하십시오. <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>이며 해당 데이터에는 msdyn_queuetype에 대한 필드도 포함됩니다.
  • 큐 테이블의 data.xml에 있는 모든 레코드가 업데이트용인 경우 schema.xml에서 <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> 줄을 제거해야 하며 해당 데이터에도 msdyn_queuetype에 대한 필드가 없습니다.
  • 마이그레이션하려는 큐에 오버플로 조건 세트가 있는 경우 먼저 결정 규칙 집합을 내보내고 가져와야 합니다. 마이그레이션 순서는 다음과 같아야 합니다.
    • 의사 결정 계약
    • 의사 결정 규칙 세트
    • 할당 구성
    • 선택 기준이 없는 할당 구성 단계
    • 작업 시간
    • 오버플로 작업
  • 운영 시간 테이블과 연결된 달력 항목은 마이그레이션할 수 없습니다. 운영 시간 테이블을 대상 환경으로 가져온 후에는 이를 올바르게 설정해야 합니다.

1단계: 선택 기준 없이 규칙 세트 내보내기 및 가져오기

다음 표에는 엔터티 및 해당 FetchXML 샘플이 요약되어 있습니다.

엔터티 표시 이름(논리 이름) 특성 표시 이름(논리 이름) FetchXML을 사용하여 레코드 필터링
큐(queue)
  • 할당 입력 계약 ID(msdyn_assignmentinputcontractid)
  • 할당 전략(msdyn_assignmentstrategy)
  • 설명(description)
  • 기본 큐임(msdyn_isdefaultqueue)
  • 옴니채널 큐(msdyn_isomnichannelqueue)
  • 이름(name)
  • 우선 순위(msdyn_priority)
  • 큐(queueid)
  • 큐 유형(msdyn_queuetype)
  • 유형(queueviewtype)
  • 작업 시간(msdyn_operatinghourid)
  • 사전 큐 오버플로우 규칙 집합(msdyn_prequeueoverflowrulesetid)
샘플 1: 레코드에 대한 모든 큐

샘플 2: 레코드에 대한 단일 큐

샘플 3: 레코드에 대한 다중 큐
결정 계약(msdyn_decisioncontract)
  • 계약 정의(msdyn_contractdefinition)
  • 결정 계약(msdyn_decisioncontractid)
  • 이름(msdyn_name)
  • 고유 이름(msdyn_uniquename)
샘플 1: 모든 레코드 큐에 대한 의사 결정 계약

샘플 2: 단일 레코드에 대한 의사 결정 계약

샘플 3: 다중 레코드 큐에 대한 의사 결정 계약
선택 기준이 없는 결정 규칙 세트(msdyn_decisionruleset)
  • AI 빌더 모델(msdyn_aibmodelid)
  • 작성 모드(msdyn_authoringmode)
  • 결정 규칙 집합(msdyn_decisionrulesetid)
  • 설명(msdyn_description)
  • 입력 계약(msdyn_inputcontractid)
  • 입력 컬렉션입니다(msdyn_isinputcollection)
  • ML 모델 유형(msdyn_mlmodeltype)
  • 이름(msdyn_name)
  • 출력 계약(msdyn_inputcontractid)
  • 규칙 집합 정의(msdyn_rulesetdefinition)
  • 규칙 집합 유형(msdyn_rulesettype)
  • 고유 이름(msdyn_uniquename)
  • 규칙 세트용 FetchXML(msdyn_fetchxml)
샘플 1: 선택 기준이 정의되지 않은 모든 레코드 큐에 대한 결정 규칙 세트

샘플 2: 선택 기준이 정의되지 않은 단일 레코드 큐에 대한 결정 규칙 세트

샘플 3: 선택 기준이 정의되지 않은 다중 레코드 큐에 대한 결정 규칙 세트
할당 구성(msdyn_assignmentconfiguration)
  • 할당 구성(msdyn_assignmentconfigurationid)
  • 설명(msdyn_description)
  • 활성 구성(msdyn_isactiveconfiguration)
  • 이름(msdyn_name)
  • 큐(msdyn_queueid)
  • 고유 이름(msdyn_uniquename)
샘플 1: 모든 레코드 큐에 대한 할당 구성

샘플 2: 단일 레코드 큐에 대한 할당 구성

샘플 3: 다중 레코드 큐에 대한 할당 구성
선택 기준이 없는 할당 구성 단계(msdyn_assignmentconfigurationstep)
  • 할당 구성(msdyn_assignmentconfigurationid)
  • 할당 구성 단계(msdyn_assignmentconfigurationstepid)
  • 기본 규칙 집합(msdyn_isdefaultruleset)
  • 이름(msdyn_name)
  • 규칙 집합(msdyn_rulesetid)
  • 단계 순서(msdyn_steporder)
  • 단계 유형(msdyn_type)
  • 고유 이름(msdyn_uniquename)
샘플 1: 선택 기준이 정의되지 않은 모든 레코드 큐에 대한 할당 구성 단계

샘플 2: 선택 기준이 정의되지 않은 단일 레코드 큐에 대한 할당 구성 단계

샘플 3: 선택 기준이 정의되지 않은 다중 레코드 큐에 대한 할당 구성 단계
운영 시간(msdyn_operatinghour)
  • 설명(msdyn_description)
  • 이름(msdyn_name)
  • 운영 시간(msdyn_operatinghourid)
  • 상태(statecode)
  • 상태 설명(statuscode)
샘플 1: 모든 레코드 큐의 작동 시간

샘플 2: 단일 레코드 큐의 작동 시간

샘플 3: 다중 레코드 큐의 작동 시간
오버플로 작업 구성(msdyn_overflowactionconfig)
  • 이름(msdyn_name)
  • 오버플로 작업 구성(msdyn_overflowactionconfigid)
  • 오버플로 작업 데이터(msdyn_overflowactiondata)
  • 오버플로 작업 유형(msdyn_overflowactiontype)
  • 상태(statecode)
  • 상태 설명(statuscode)
오버플로 작업 구성용 FetchXML

규칙 세트를 내보내고 가져오려면 다음 단계를 수행하십시오.

  1. 스키마를 생성하고 저장합니다.

  2. 데이터를 내보내고 압축(.zip) 파일을 생성합니다.

  3. .zip 파일을 추출하고 추출된 폴더에 있는 data.xml 파일을 열고 다음 작업을 수행합니다.

    • 소스 및 대상 환경에서 다음 OData API 호출을 실행하고 msdyn_decisioncontractid의 GUID를 기록해 둡니다.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      data.xml 파일에서 소스 환경의 모든 msdyn_decisioncontractid GUID를 대상 환경의 msdyn_decisioncontractid GUID로 바꿉니다.

    • 소스 및 대상 환경에서 다음 OData API 호출을 실행하고 msdyn_decisioncontractid의 GUID를 기록해 둡니다.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      data.xml 파일에서 소스 환경의 모든 msdyn_decisioncontractid GUID를 대상 환경의 msdyn_decisioncontractid GUID로 바꿉니다.

    • 소스 및 대상 환경에서 다음 OData API 호출을 실행하고 msdyn_decisioncontractid의 GUID를 기록해 둡니다.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'

      data.xml 파일에서 소스 환경의 모든 msdyn_decisioncontractid GUID를 대상 환경의 msdyn_decisioncontractid GUID로 바꿉니다.

    • 소스 및 대상 환경에서 다음 OData API 호출을 실행하고 msdyn_decisioncontractid의 GUID를 기록해 둡니다.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'

      data.xml 파일에서 소스 환경의 모든 msdyn_decisioncontractid GUID를 대상 환경의 msdyn_decisioncontractid GUID로 바꿉니다.

  4. 추출된 콘텐츠를 다시 패키징합니다.

  5. 구성 마이그레이션 도구를 사용하여 데이터 가져오기 옵션을 선택한 다음 압축 파일을 선택합니다.

참고

운영 시간 테이블을 대상 환경으로 가져온 후 운영 시간 테이블과 연결된 달력 항목을 올바르게 설정하십시오.

필요한 모든 레코드를 얻기 위한 샘플 스키마를 보려면 레코드 큐에 대한 샘플 스키마 1단계로 이동하세요.

2단계: 정의된 선택 기준으로 규칙 세트 내보내기 및 가져오기

다음 표에는 엔터티 및 해당 FetchXML 샘플이 요약되어 있습니다.

엔터티 표시 이름(논리 이름) 특성 표시 이름(논리 이름) FetchXML을 사용하여 레코드 필터링
선택 기준이 있는 결정 규칙 세트(msdyn_decisionruleset)
  • AI 빌더 모델(msdyn_aibmodelid)
  • 작성 모드(msdyn_authoringmode)
  • 결정 규칙 집합(msdyn_decisionrulesetid)
  • 설명(msdyn_description)
  • 입력 계약(msdyn_inputcontractid)
  • 입력 컬렉션입니다(msdyn_isinputcollection)
  • ML 모델 유형(msdyn_mlmodeltype)
  • 이름(msdyn_name)
  • 출력 계약(msdyn_inputcontractid)
  • 규칙 집합 정의(msdyn_rulesetdefinition)
  • 규칙 집합 유형(msdyn_rulesettype)
  • 고유 이름(msdyn_uniquename)
샘플 1: 선택 기준이 정의된 모든 레코드 큐에 대한 결정 규칙 세트

샘플 2: 선택 기준이 정의된 단일 레코드 큐에 대한 결정 규칙 세트

샘플 3: 선택 기준이 정의된 다중 레코드 큐에 대한 결정 규칙 세트
선택 기준이 있는 할당 구성 단계(msdyn_assignmentconfigurationstep)
  • 할당 구성(msdyn_assignmentconfigurationid)
  • 할당 구성 단계(msdyn_assignmentconfigurationstepid)
  • 기본 규칙 집합(msdyn_isdefaultruleset)
  • 이름(msdyn_name)
  • 규칙 집합(msdyn_rulesetid)
  • 단계 순서(msdyn_steporder)
  • 단계 유형(msdyn_type)
  • 고유 이름(msdyn_uniquename)
샘플 1: 선택 기준이 정의된 모든 레코드 큐에 대한 할당 구성 단계

샘플 2: 선택 기준이 정의된 단일 레코드 큐에 대한 할당 구성 단계

샘플 3: 선택 기준이 정의된 다중 레코드 큐에 대한 할당 구성 단계

규칙 세트를 내보내고 가져오려면 다음 단계를 수행하십시오.

  1. 스키마를 생성하고 저장합니다.

  2. 데이터를 내보내고 압축(.zip) 파일을 생성합니다.

  3. .zip 파일을 추출하고 추출된 폴더에 있는 data.xml 파일을 열고 다음 작업을 수행합니다.

    • 소스 및 대상 환경에서 다음 OData API 호출을 실행하고 msdyn_decisioncontractid의 GUID를 기록해 둡니다.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      data.xml 파일에서 소스 환경의 모든 msdyn_decisioncontractid GUID를 대상 환경의 msdyn_decisioncontractid GUID로 바꿉니다.

    • 소스 및 대상 환경에서 다음 OData API 호출을 실행하고 msdyn_decisioncontractid의 GUID를 기록해 둡니다.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      data.xml 파일에서 소스 환경의 모든 msdyn_decisioncontractid GUID를 대상 환경의 msdyn_decisioncontractid GUID로 바꿉니다.

  4. 추출된 콘텐츠를 다시 패키징합니다.

  5. 구성 마이그레이션 도구를 사용하여 데이터 가져오기 옵션을 선택한 다음 압축 파일을 선택합니다.

필요한 모든 레코드를 얻기 위한 샘플 스키마를 보려면 레코드 큐에 대한 샘플 스키마 2단계로 이동하세요.

큐용 FetchXML

샘플 1: 모든 큐

<fetch> 
   <entity name="queue">
    <filter type="and">
      <condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
      <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
      <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
    </filter>
  </entity>
</fetch>

샘플 2: 단일 큐

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
      <condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" /> 
    </filter> 
   </entity> 
</fetch>

샘플 3: 다중 큐

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
     <condition attribute="queueid" operator="in"> 
      <value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
      <value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
     </condition> 
    </filter> 
   </entity> 
</fetch> 

의사 결정 계약용 FetchXML

샘플 1: 모든 큐에 대한 의사 결정 계약

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_queuetype" entityname="aw" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" entityname="aw" operator="eq" value="1" />
				<condition attribute="queueid" entityname="aw" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="be" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="be" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="be" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="bm" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="bm" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="bm" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch>  

샘플 2: 단일 큐에 대한 의사 결정 계약

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

샘플 3: 다중 큐에 대한 의사 결정 계약

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

큐에 대한 의사 결정 규칙 세트용 FetchXML

샘플 1: 선택 기준이 없는 모든 큐에 대한 의사 결정 규칙 세트

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 2: 선택 기준이 없는 단일 큐에 대한 의사 결정 규칙 세트

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 3: 선택 기준이 없는 다중 큐에 대한 의사 결정 규칙 세트

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

할당 구성용 FetchXML

샘플 1: 모든 큐에 대한 할당 구성

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
				<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

샘플 2: 단일 큐에 대한 할당 구성

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

샘플 3: 다중 큐에 대한 할당 구성

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="in">
					<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch> 

할당 구성 단계용 FetchXML

샘플 1: 선택 기준이 없는 모든 큐에 대한 할당 구성 단계

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 2: 선택 기준이 없는 단일 큐에 대한 할당 구성 단계

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 3: 선택 기준이 없는 다중 큐에 대한 할당 구성 단계

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity> 

큐에 대한 의사 결정 규칙 세트용 FetchXML

샘플 1: 선택 기준이 있는 모든 큐에 대한 의사 결정 규칙 세트

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 2: 선택 기준이 있는 단일 큐에 대한 의사 결정 규칙 세트

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 3: 선택 기준이 있는 다중 큐에 대한 의사 결정 규칙 세트

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

할당 구성 단계용 FetchXML

샘플 1: 선택 기준이 있는 모든 큐에 대한 할당 구성 단계

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 2: 선택 기준이 있는 단일 큐에 대한 할당 구성 단계

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

샘플 3: 선택 기준이 있는 다중 큐에 대한 할당 구성 단계

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

작업 시간용 FetchXML

샘플 1: 모든 큐의 운영 시간

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="aa">
                <filter type="and">
                    <condition attribute="msdyn_queuetype" operator="eq" value="192350001"/>
                    <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1"/>
                    <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}"/>
               </filter>
             </link-entity>
           </entity>
        </fetch>

샘플 2: 단일 큐의 운영 시간

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

샘플 3: 다중 큐의 운영 시간

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                        <value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

오버플로 작업 구성용 FetchXML

XMLCopy
<fetch>
  <entity name="msdyn_overflowactionconfig">
    <filter type="and">
      <condition attribute="msdyn_overflowactionconfigid" operator="eq" uiname="QueueTransfer_caae99a1-dcc4-ed11-83ff-00224805c003 " uitype="msdyn_overflowactionconfig" value="{6D49F66F-68F3-ED11-8848-00224805C003}"/>
    </filter>
  </entity>
</fetch>

수집 규칙 및 레코드 작업 스트림에 대한 구성 마이그레이션

다음 단계를 사용하여 수집 규칙을 마이그레이션하고 소스 환경에서 대상 환경으로 작업 흐름을 기록합니다.

  1. 레코드 라우팅 작업 스트림을 위해 소스 환경에서 구성을 내보내는 솔루션을 만듭니다.
  2. 명령 모음의 기존 추가 버튼을 사용하여 솔루션에 필요한 레코드를 추가합니다.
  3. 작업 스트림(msdyn_liveworkstream) 테이블을 선택합니다. 다음 표의 관련 레코드가 솔루션에 자동으로 추가됩니다.
    • 용량 프로필(msdyn_capacityprofile) - 새 레코드는 Configuration Migration Tool을 사용하여 마이그레이션해야 합니다.
    • 마스터 엔터티 회람 구성(msdyn_masterentityroutingconfiguration).
    • 의사 결정 계약(msdyn_decisioncontract)—수집 규칙 및 레코드 작업 스트림 모두에 대한 것입니다.
    • 의사 결정 규칙 집합(msdyn_decisioncontract)—수집 규칙 및 레코드 작업 스트림 모두에 대한 것입니다.
    • 라우팅 구성(msdyn_routingconfiguration).
    • 라우팅 구성 단계(msdyn_routingconfigurationstep).
    • 운영 시간(msdyn_operatinghour).

다음 단계:

레코드 마이그레이션 확인

솔루션을 사용하여 채널에 대한 구성 마이그레이션