다음을 통해 공유


대시보드 이해: 대시보드 구성 요소 및 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(요소)

하위 요소

요소 특성

<form> (FormXml)

<tabs> (FormXml)

-

<tabs> (FormXml)

<tab> (FormXml)

-

<tab> (FormXml)

  • id

  • name

  • expanded

  • verticallayout

  • showlabel

  • locklevel

<labels> (FormXml)

<label> (FormXml)

-

<label> (FormXml)

-

  • description

  • languagecode

<columns> (FormXml)

<column> (FormXml)

-

<column> (FormXml)

<sections> (FormXml)

width

<sections> (FormXml)

<section> (FormXml)

addedby

<section> (FormXml)

  • id

  • name

  • showlabel

  • showbar

  • columns

<rows> (FormXml)

<row> (FormXml)

addedby

<row> (FormXml)

<cell> (FormXml)

addedby

<cell> (FormXml)

  • auto

  • addedby

  • id

  • showlabel

  • rowspan

  • colspan

<control> (FormXml)

<parameters> (FormXml)

  • id

  • classid

<parameters> (FormXml)

-

대시보드 컨트롤 수 설정

Windows PowerShell을 사용하여 여기에서 설명된 대로 대시보드 컨트롤의 수를 조정할 수 있습니다. 또는 배포 웹 서비스를 사용할 수 있습니다. 최대값은 20입니다. 자세한 내용은 배포 웹 서비스 소개을 참조하여 MaximumControlsLimit 속성을 업데이트하는 방법을 알아 봅니다.

대시보드 제한을 검색하고 설정하려면

  1. Windows PowerShell 명령 창을 엽니다.

  2. Microsoft Dynamics 365Windows PowerShell 스냅인을 추가합니다.

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. 현재 설정 검색:

    $setting = Get-CrmSetting -SettingType DashboardSettings
    
  4. 현재 설정 수정:

    $setting.MaximumControlsLimit = 5
    
    Set-CrmSetting -Setting $setting
    

참고 항목

대시보드를 사용하여 데이터 분석
대시보드에 대한 작업
대시보드 만들기
Form XML reference

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보