Unified Service Desk for Microsoft Dynamics 365는 창을 사용하여 다양한 유형의 호스팅된 컨트롤을 표시합니다. 미리 정의된 다양한 창 유형은 탭 형식의 레이아웃, 데크 레이아웃 및 스택형 레이아웃 같이 다양한 레이아웃 옵션을 지원하기 위해 Unified Service Desk에서 사용할 수 있습니다.창 레이아웃 호스팅된 컨트롤을 사용하여 Unified Service Desk의 기본 화면에 이러한 창의 정렬을 정의합니다.추가 정보:창 레이아웃(호스팅된 컨트롤)
이 섹션의 내용
Unified Service Desk의 창
Unified Service Desk의 창 유형
Unified Service Desk의 창 레이아웃
Unified Service Desk의 창
호스팅된 컨트롤을 만들 때마다 새 호스팅된 컨트롤 페이지의 표시 그룹 필드에 유지할 창을 지정해야 합니다. 대부분의 호스팅된 컨트롤 유형의 경우 Unified Service Desk는 표시 그룹 필드에 창 값을 자동으로 채웁니다. 예를 들어, MainPanel이 CRM 페이지 유형의 호스팅된 컨트롤에 사용되고 ToolbarPanel이 도구 모음 컨테이너 유형의 호스팅된 컨트롤에 사용됩니다.
다음과 같은 미리 정의된 창을 Unified Service Desk에 사용할 수 있습니다.
창
설명
MainPanel
오른쪽 아래에 있는 기본 작업 영역입니다.
ChatPanel
채팅 창의 일반적인 위치입니다. 에이전트 스크립팅 컨트롤 아래에 있습니다.
HiddenPanel
사용자 인터페이스(UI) 없이 구성 요소에 일반적으로 사용되는 표시되지 않는 창입니다.
LeftPanel1
왼쪽의 WorkflowPanel 바로 아래에 있는 창입니다.
LeftPanel2
왼쪽의 LeftPanel1 바로 아래에 있는 창입니다.
LeftPanelFill
LeftPanel2 바로 아래에 있는 창입니다. 이 창은 확장되어 왼쪽 창의 아래 가장자리에 사용할 수 있는 영역의 나머지 부분을 채웁니다.
RightPanel
오른쪽에 있는 창입니다.
CtiPanel *
오른쪽 위에 있는 창으로, 소프트폰 컨트롤에 대한 기본 위치입니다. 이것은 스택형 창이므로 하나 이상의 컨트롤을 추가할 수 있으며 서로 옆에 표시됩니다.
SessionExplorerPanel *
일반적으로 세션 라인을 표시하는 세션 탭 바로 아래에 있는 창입니다.
WorkflowPanel *
SessionExplorerPanel 바로 아래에 있는 창이며 대개 에이전트 스크립팅 컨트롤을 포함합니다.
ToolbarPanel *
Unified Service Desk 로고 오른쪽 바로 위에 있는 창이며 일반적으로 도구 모음이 들어갑니다.
RibbonPanel
내부 전용입니다.
StatusPanel *
응용 프로그램 애래쪽 상태 표시줄에 있는 특별한 창입니다.
* 이러한 창은 일반적으로 특별한 목적으로 예약되어 있으므로 필요한 경우를 제외하고 사용을 피해야 합니다.
Unified Service Desk 2.2.1 이상에서는 바로 가기 키를 패널에 할당하여 고객 서비스 에이전트에서 키보드를 사용하여 직접 클라이언트 응용 프로그램의 패널로 이동할 수 있습니다.추가 정보:패널에 대한 바로 가기 키
Unified Service Desk의 창 유형
Unified Service Desk는 다양한 레이아웃 옵션을 지원하기 위해 다음과 같은 미리 정의된 창 유형을 제공합니다.
창 유형
설명
USDTabPanel
이 창 유형은 탭 컨트롤을 포함합니다. 각 호스팅된 컨트롤은 탭 중 하나에 로드됩니다. 탭 이름은 호스팅된 컨트롤의 표시 이름 필드에 지정된 값을 표시합니다. 호스팅된 컨트롤에 대한 표시 이름이 지정되지 않은 경우 호스팅된 컨트롤 이름은 탭 이름으로 표시됩니다. 탭 컨트롤/헤더는 하나 이상의 호스팅된 컨트롤이 있는 경우 이 창 유형에 대해 표시됩니다.
USDStackPanel
이 창 유형은 Windows Presentation Foundation(WPF)의 스택 창과 비슷하게 가로 또는 세로 방식으로 호스팅된 컨트롤을 배치합니다. 이러한 유형은 도구 모음 또는 상태 표시줄 등에 유용할 수 있습니다. 이 패널은 용지 방향 속성을 지원하는 StackPanel에서 파생됩니다. 이 방향은 호스팅된 컨트롤을 스택하는 방식을 정의하기 위해 XAML에 정의되어야 합니다.
USDDeckTabPanel
단일 호스팅된 컨트롤이 이 창에 있는 경우 탭은 표시되지 않습니다. 탭 컨트롤의 탭은 둘 이상의 컨트롤이 이 창에 있는 경우 표시됩니다.
참고
이 컨트롤은 USDTabPanel과 동일하지만 한 컨트롤만 로드될 때 맨 위에 있는 탭을 숨기는 기본 테마에 스타일이 존재합니다.
USDCollapsePanel
이것은 USDTabPanel과 동일하지만 기본 테마의 스타일은 이 창을 자동으로 축소하도록 정의되므로 호스팅된 컨트롤이 그 안에 로드되지 않는 경우 더 이상 UI에 공간을 차지하지 않습니다.
USDFloatingPanel
기본 바탕 화면은 이 창 유형의 인스턴스를 제공합니다. “FloatingPanel”이 호스팅된 컨트롤에 지정되면 이 창 유형이 사용됩니다. 일반적으로 사용자 지정 레이아웃에는 이 창 유형을 지정하지 않지만 사용할 이유가 있는 경우에 노출됩니다.
USDFloatingToolPanel
이 창 유형은 로드된 각 호스팅된 컨트롤을 위한 도구 창을 만듭니다. 기본 바탕 화면은 이 창 유형의 인스턴스를 제공합니다. “FloatingToolPanel”이 호스팅된 컨트롤에 지정되면 이 창 유형이 사용됩니다. 일반적으로 사용자 지정 레이아웃에는 이 창 유형을 지정하지 않지만 사용할 이유가 있는 경우에 노출됩니다.
USDPopUpPanel
이 창 유형에서 기본 보기를 가리키면 호스팅된 컨트롤의 콘텐츠가 활성화됩니다.
또한 이러한 미리 정의된 창 유형을 사용하여 Unified Service Desk에서 사용자 지정 창 유형을 만들 수도 있습니다.추가 정보:사용자 지정 창 유형 만들기
Unified Service Desk의 창 레이아웃
창 레이아웃을 사용하여 Unified Service Desk 클라이언트의 화면에 있는 창의 배치를 정의할 수 있습니다. 창 레이아웃은 창 레이아웃 호스팅된 컨트롤을 사용하여 정의됩니다.추가 정보:창 레이아웃(호스팅된 컨트롤)
다음과 같은 레이아웃은 Unified Service Desk에서 창 레이아웃의 표준 기본 창 유형(표준 창 레이아웃이라고도 함)을 설명합니다.
참고
Unified Service Desk 구성의 창 레이아웃을 만들지 않으면 클라이언 응용 프로그램에서 창 및 컨트롤을 표시하는 데 자동으로 표준 창 레이아웃이 사용됩니다.
기본 창의 전체 응용 프로그램 영역은 창 자체로서 정의되며 MainWorkArea라고 불립니다. XAML 또는 User-Defined 유형의 창 레이아웃 정의하며 MainWorkArea는 표시 그룹 필드의 창 값으로 사용됩니다.
창 레이아웃은 호스팅된 컨트롤이므로 호스팅된 컨트롤을 구성한 곳 어디에서든 창 레이아웃을 사용할 수 있습니다. 한 가지 일반적인 이런 사용의 예는 기본 창 영역에 분할 보기를 정의하는 것입니다. 위에는 거래처 목록을, 아래에는 세부 정보 보기를 보여주는 목록을 표시할 수 있습니다. 부동 창에 전체 창 레이아웃을 표시하고 두 번째 모니터에 표시할 수 있습니다. 부동 창의 사용에 대한 자세한 내용은 참조 자료 문서에 대한 팝인 및 팝아웃 기능 구성를 참조하십시오.
Unified Service Desk는 다음과 같은 유형의 창 레이아웃을 제공합니다.
창 레이아웃
설명
표준 기본 창
표준 창 레이아웃은 왼쪽에 일련의 창, 축소 가능한 영역 및 오른쪽에 기본 작업 영역을 포함하는 전통적인 레이아웃을 제공합니다. 다음은 창 레이아웃을 정의하는 데 사용되는 XAML입니다.UII(User Interface Integration) SDK에서 DL XAML을 찾을 수도 있습니다. 패키지를 다운로드하고 압축을 풀어 "UII\USD Developer Assets\USD Layout and Style Sheet" 디렉터리 아래에서 SamplePanelLayout.xaml 파일을 볼 수 있습니다.
이것은 일반적으로 MainPanel 내에서 호스팅된 컨트롤로 사용되는 특별한 레이아웃입니다. 위쪽 창과 아래쪽 창으로 분할되어 있습니다. 일반적으로 Outlook과 유사하게 위쪽에 목록 보기를 표시하고 아래쪽에 자세한 보기를 표시하는 데 사용됩니다. 두 창은 이 레이아웃으로 정의됩니다.
창 이름
설명
TopPanel
맨 위에 표시되는 창입니다. 다음과 같이 정의됩니다.
USDDeckTabPanel
BottomPanel
맨 아래에 표시되는 창입니다. 다음과 같이 정의됩니다.
USDDeckTabPanel
이 창은 다음 작업을 지원합니다.
작업
설명
SetTopPanelHeight
이 작업은 위쪽 창 높이를 설정하는 데 사용할 수 있습니다. 높이와 유형의 두 매개 변수를 지원합니다.
유형은 다음 값 중 하나일 수 있습니다.
자동: 내부의 구성 요소에 맞게 크기가 조정됩니다.
픽셀: 픽셀의 수
별표: 남아 있는 공간
높이 매개 변수의 해석은 이 유형 값에 따라 달라집니다. 자세한 내용은 Windows Presentation Foundation(WPF)문서를 참조하십시오.
SetBottomPanelHeight
이 작업은 아래쪽 창 높이를 설정하는 데 사용할 수 있습니다. 높이와 유형의 두 매개 변수를 지원합니다.
유형은 다음 값 중 하나일 수 있습니다.
자동: 내부의 구성 요소에 맞게 크기가 조정됩니다.
픽셀: 픽셀의 수
별표: 남아 있는 공간
높이 매개 변수의 해석은 이 유형 값에 따라 달라집니다. 자세한 내용은 WPF 설명서를 참조하십시오.
세로 분할
왼쪽 창과 오른쪽 창을 세로로 분할하는 특별한 레이아웃입니다.
창 이름
설명
LeftPanel
왼쪽에 표시되는 창입니다. 다음과 같이 정의됩니다.
USDDeckTabPanel
RightPanel
오른쪽에 표시되는 창입니다. 다음과 같이 정의됩니다.
USDDeckTabPanel
이 창은 다음 작업을 지원합니다.
작업
설명
SetLeftPanelWidth
이 작업은 왼쪽 창 너비를 설정하는 데 사용할 수 있습니다. 너비와 유형의 두 매개 변수를 지원합니다.
유형은 다음 값 중 하나일 수 있습니다.
자동: 내부의 구성 요소에 맞게 크기가 조정됩니다.
픽셀: 픽셀의 수
별표: 남아 있는 공간
너비 매개 변수의 해석은 이 유형 값에 따라 달라집니다. 자세한 내용은 WPF 설명서를 참조하십시오.
SetRightPanelWidth
이 작업은 오른쪽 창 너비를 설정하는 데 사용할 수 있습니다. 너비와 유형의 두 매개 변수를 지원합니다.
유형은 다음 값 중 하나일 수 있습니다.
자동: 내부의 구성 요소에 맞게 크기가 조정됩니다.
픽셀: 픽셀의 수
별표: 남아 있는 공간
너비 매개 변수의 해석은 이 유형 값에 따라 달라집니다. 자세한 내용은 WPF 설명서를 참조하십시오.
XAML
사용자 지정 레이아웃을 만드는 가장 빠른 방법 중 하나입니다. 그러나 이 옵션은 코드 숨김을 지원하지 않습니다. 따라서 코드 없이는 레이아웃을 설명할 수 없는 경우 이 옵션을 사용할 수 없으며 대신 사용자 정의 옵션을 사용해야 합니다. 자세한 내용은 코드 숨김 및 WPF의 XAML를 참조하십시오.