조직 테마 쿼리 및 편집
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
조직에 대한 시각적 테마를 정의하고 적용할 수 있습니다. 또한 응용 프로그램에 조직의 로고 및 색을 적용하는 지원되는 방법을 제공합니다. 사용자 지정되지 않은 Dynamics 365 시스템에서 제공하는 기본 색상과 시각적 요소를 변경하여 응용 프로그램에 대한 사용자 지정 테마를 만들 수 있습니다. 예를 들어, 개인 제품 브랜드를 만들고 회사 로고를 추가하고 엔터티 특정 컬러를 제공할 수 있습니다. 테마 색상은 일부 레거시 영역을 제외하고는 응용 프로그램 전체에 전역적으로 적용됩니다.
참고
이 기능은 CRM Online 2015 업데이트 1 및 CRM 2016(온-프레미스)에서 소개되었습니다.
테마 사용자 지정은 웹 응용 프로그램의 경우에만 이 릴리스에서 지원됩니다. 조직의 테마 변경은 조직에서 내보내는 솔루션에는 포함되지 않습니다. 여러 테마를 정의할 수 있지만 기본 테마로 하나만 설정하고 게시할 수 있습니다.
비디오: Microsoft Dynamics CRM의 테마
이 항목의 내용
현재 테마를 쿼리합니다.
테마 데이터 편집 및 게시
테마 내보내기 및 가져오기
현재 테마를 쿼리합니다.
HTML 조직에 대해 선택한 테마에 적용하려는 웹 리소스가 있는 솔루션이 있는 경우 클라이언트측 코드를 사용하여 현재 테마를 쿼리해야 할 수 있습니다. 해당 정보를 검색하려면 웹 API가 있는 다음 쿼리를 사용할 수 있습니다.
요청:
GET <client_URL>/api/data/v8.0/themes?$filter=isdefaulttheme eq true&$select=defaultentitycolor,defaultcustomentitycolor,controlborder,controlshade,selectedlinkeffect,globallinkcolor,processcontrolcolor,headercolor,logotooltip,hoverlinkeffect,navbarshelfcolor,navbarbackgroundcolor
응답:
{
"@odata.context": "<client_URL>/api/data/v8.0/$metadata#themes(defaultentitycolor,defaultcustomentitycolor,controlborder,controlshade,selectedlinkeffect,globallinkcolor,processcontrolcolor,headercolor,logotooltip,hoverlinkeffect,navbarshelfcolor,navbarbackgroundcolor)",
"value": [
{
"defaultentitycolor": "#001CA5",
"defaultcustomentitycolor": "#006551",
"controlborder": "#CCCCCC",
"controlshade": "#F3F1F1",
"selectedlinkeffect": "#B1D6F0",
"globallinkcolor": "#1160B7",
"processcontrolcolor": "#D24726",
"headercolor": "#1160B7",
"logotooltip": "Microsoft CRM",
"hoverlinkeffect": "#D7EBF9",
"navbarshelfcolor": "#DFE2E8",
"navbarbackgroundcolor": "#002050",
"themeid": "f499443d-2082-4938-8842-e7ee62de9a23"
}
]
}
추가 정보:웹 API를 사용하여 데이터 쿼리.
테마 데이터 편집 및 게시
테마는 개발자가 코드를 작성할 필요 없이 UI의 사용자 지정 도구를 사용하여 만듭니다. 이러한 사용자 지정을 적용하는 방법에 대한 자세한 내용은 TechNet: 조직의 브랜드와 일치하도록 색 구성표를 변경하거나 로고를 추가에서 볼 수 있습니다.
대부분의 테마 데이터는 테마 엔터티 내에 저장됩니다. 특정 엔터티에 대한 사용자 지정 색은 EntityMetadata.EntityColor 속성에 포함됩니다. 이 데이터는 엔터티가 솔루션에 포함되어 있는 경우 엔터티와 함께 내보내집니다.
다음 표는 업데이트에 유효한 Theme 엔터티 특성을 설명하며 테마에 의해 적용되는 데이터를 포함합니다.
스키마 이름 |
유형 |
기본 테마 값 |
설명 |
---|---|---|---|
ControlBorder |
문자열 |
#CCCCCC |
컨트롤이 테두리에 사용할 색입니다. |
ControlShade |
문자열 |
# F3F1F1 |
항목 위를 가리킬 때 사용할 컨트롤의 색입니다. |
DefaultCustomEntityColor |
문자열 |
#006551 |
색이 할당되지 않은 경우 기본 사용자 지정 엔터티 색입니다. |
DefaultEntityColor |
문자열 |
#8B98AB |
색이 할당되지 않은 경우 시스템 엔터티의 기본 색입니다. |
GlobalLinkColor |
문자열 |
#1160B7 |
전자 메일 주소 또는 조회와 같은 링크 색입니다. |
HeaderColor |
문자열 |
#1160B7 |
양식 탭 레이블 같은 머리글 텍스트에 사용할 색입니다. |
HoverLinkEffect |
문자열 |
#D7EBF9 |
항목 위를 가리킬 때 사용할 명령 또는 목록 색입니다. |
LogoId |
문자열 |
null |
로고로 사용할 웹 리소스의 이름입니다. 권장되는 크기는 높이 50픽셀과 최대 너비 400픽셀입니다. |
LogoToolTip |
문자열 |
Microsoft Dynamics 365 |
도구 설명으로 사용할 텍스트와 로고로 사용할 대체 텍스트입니다. |
Name |
문자열 |
Dynamics 365 기본 테마 |
테마 엔터티의 이름입니다. |
NavBarBackgroundColor |
문자열 |
#002050 |
기본 탐색 모음 색입니다. |
NavBarShelfColor |
문자열 |
#DFE2E8 |
보조 탐색 모음 색입니다. |
ProcessControlColor |
문자열 |
#0755BE |
프로세스 컨트롤에 사용할 기본 색입니다. |
SelectedLinkEffect |
문자열 |
#B1D6F0 |
선택한 항목을 나타내기 위해 사용할 명령 또는 목록 색입니다. |
변경 내용을 적용한 후 PublishThemeRequest 메시지를 사용하여 테마 레코드 중 하나를 현재 테마로 만듭니다.
테마 내보내기 및 가져오기
테마는 솔루션의 일부로 포함되지 않으므로 한 조직에서 다른 조직으로 테마를 전송하려는 경우 Configuration Migration 도구를 사용하여 스키마를 생성하고 테마 데이터를 내보내고 다른 조직으로 가져올 수 있습니다. 이 도구를 사용하는 방법에 대한 자세한 내용은 구성 데이터 관리를 참조하십시오.
참고 항목
테마 엔터티 메시지 및 메서드
Microsoft Dynamics 365 응용 프로그램 사용자 지정
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 저작권 정보