대시보드 이해: 대시보드 구성 요소 및 FormXML
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
대시보드는 Microsoft Dynamics 365에서 다른 유형의 양식 중 하나입니다.SystemForm.Type 또는 UserForm.Type 특성을 사용하여 양식이 대시보드인지 여부를 결정할 수 있습니다. 대시보드 유형의 양식은 속성 값이 "0"입니다.
양식 콘텐츠와 프레젠테이션 정의는 FormXML에 저장됩니다.추가 정보:Form XML schema
다른 유형의 대시보드에 대한 샘플 FormXML 문자열은 샘플 대시보드를 참조하십시오.
이 항목의 내용
대시보드 구성 요소
대시보드 구성 요소 및 FormXML 요소
대시보드에 지원되는 FormXML 요소
대시보드 컨트롤 수 설정
대시보드 구성 요소
대시보드에는 차트, 표, IFRAME 또는 웹 리소스를 포함할 수 있습니다. 기본적으로 단일 대시보드에는 이러한 구성 요소를 최대 6개까지 포함할 수 있습니다.
Microsoft Dynamics 365 온-프레미스 버전에서 Windows PowerShell을 사용하여 대시보드에 표시되는 구성 요소 수를 변경할 수 있습니다.추가 정보:대시보드 컨트롤 수 설정
차트
조직 담당 대시보드는 조직이 담당 차트만 포함할 수 있습니다. 그러나 사용자 담당 대시보드는 사용자 담당 및 조직 담당 차트를 포함할 수 있습니다.추가 정보:시각화(차트)를 사용하여 데이터 보기
표
Microsoft Dynamics 365의 쿼리(보기)에서 데이터를 반입하는 표입니다. 조직 담당 대시보드에는 저장된 쿼리에서 데이터를 반입하는 표만 포함할 수 있습니다. 하지만 사용자 담당 대시보드에는 사용자 및 저장된 쿼리에서 데이터를 반입하는 표를 포함할 수 있습니다.추가 정보:SavedQuery(보기) 엔터티 메시지 및 메서드
IFRAME
조직 담당 대시보드에 IFRAME을 추가할 때 프레임 간 스크립팅을 제한할지 아니면 허용할지 지정할 수 있습니다. 그렇게 하려면 FormXML의 IFRAME 컨트롤에서 <Security> (FormXml) 매개 변수를 사용해야 합니다. 하지만 사용자 담당 대시보드의 경우 IFRAME에 대한 프레임 간 스크립팅이 제한되므로 변경할 수 없습니다. 프레임 간 스크립팅을 사용할 수 있는 IFRAME이 포함된 사용자 담당 대시보드를 만들려고 하면 오류 메시지가 나타납니다.추가 정보:양식에서 IFRAME 및 웹 리소스 컨트롤 사용
웹 리소스
양식 사용 웹 리소스만 대시보드에 포함할 수 있습니다. 웹 응용 프로그램에서 대시보드 디자이너를 사용하여 웹 리소스를 추가할 때 이 제한이 적용되지만 SDK를 사용하여 웹 리소스를 대시보드에 추가할 때는 적용되는 그러한 제한이 없습니다.추가 정보:Microsoft Dynamics 365용 웹 리소스
대시보드 구성 요소 및 FormXML 요소
대시보드 구성 요소는 FormXML에 정의된 값에 따라 Microsoft Dynamics 365에 표시됩니다. 다음 이미지는 대시보드의 예제를 보여 줍니다. 각 대시보드에는 여러 탭을 포함할 수 있습니다. 탭은 대시보드의 본문을 구분하는 새로 스택이므로 확장하거나 축소할 수 있습니다.추가 정보:<tabs> (FormXml) 탭에는 여러 섹션을 포함할 수 있습니다. 섹션은 대시보드 구성 요소를 그룹화하고 배치할 수 있습니다.추가 정보:<sections> (FormXml)
대시보드에 지원되는 FormXML 요소
대시보드가 양식 유형이지만 모든 FormXML 요소 및 특성이 대시보드에서 지원되는 것은 아닙니다. 다음 표는 대시보드에서 지원하는 FormXML 요소, 하위 요소 및 특성에 대한 정보를 제공합니다.추가 정보:Form XML reference
다른 유형의 대시보드에 대한 샘플 FormXML은 샘플 대시보드를 참조하십시오.
Element(요소) |
하위 요소 |
요소 특성 |
---|---|---|
- |
||
- |
||
|
||
- |
||
- |
|
|
- |
||
width |
||
addedby |
||
|
||
addedby |
||
addedby |
||
|
||
|
||
- |
대시보드 컨트롤 수 설정
Windows PowerShell을 사용하여 여기에서 설명된 대로 대시보드 컨트롤의 수를 조정할 수 있습니다. 또는 배포 웹 서비스를 사용할 수 있습니다. 최대값은 20입니다. 자세한 내용은 배포 웹 서비스 소개을 참조하여 MaximumControlsLimit 속성을 업데이트하는 방법을 알아 봅니다.
대시보드 제한을 검색하고 설정하려면
Windows PowerShell 명령 창을 엽니다.
Microsoft Dynamics 365Windows PowerShell 스냅인을 추가합니다.
Add-PSSnapin Microsoft.Crm.PowerShell
현재 설정 검색:
$setting = Get-CrmSetting -SettingType DashboardSettings
현재 설정 수정:
$setting.MaximumControlsLimit = 5
Set-CrmSetting -Setting $setting
참고 항목
대시보드를 사용하여 데이터 분석
대시보드에 대한 작업
대시보드 만들기
Form XML reference
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 저작권 정보