다음을 통해 공유


<EntityPrivilegeRule> (RibbonDiffXml)

적용 대상: CRM 2016 on-prem, CRM Online

특정 엔터티에 대한 현재 사용자의 권한을 검색할 수 있는 규칙을 지정합니다.

구문

<EntityPrivilegeRule 
 AppliesTo=["PrimaryEntity" | " SelectedEntity "]
 Default =["0" | "1" | "true" | "false"]
 EntityName="String" 
 InvertResult =["0" | "1" | "true" | "false"]
 PrivilegeDepth=["None" | "Basic" | "Local" | "Deep" | "Global"] 
 PrivilegeType=["Create" | "Read" | "Write" | "Delete" | "Assign" | "Share" | "Append" | "AppendTo"]
/>

특성 및 요소

The following table lists the attributes, child elements, and parent elements.

특성

Attribute Description Type Usage

AppliesTo

규칙이 양식에 표시되는 엔터티 레코드에 적용되는지 아니면 하위 표에 표시되는 엔터티 레코드에 적용되는지 결정합니다.

Valid values:

 

Value Description

PrimaryEntity

양식 또는 하위 표 리본의 경우 규칙은 양식에 표시된 엔터티에 적용됩니다. 이 옵션은 표 리본에는 적용되지 않습니다.

SelectedEntity

표 또는 하위 표 리본의 경우 이 규칙은 표에 나타나는 엔터티에 적용됩니다.

String

Optional

Default

실제 값을 결정할 수 없는 경우 규칙의 기본 반환 값을 설정합니다.

Boolean

Optional

EntityName

규칙이 적용될 엔터티를 지정합니다. 엔터티의 논리적 이름(예: "new_customentity")을 사용합니다.

String

Optional

InvertResult

규칙의 반환 값을 무효화합니다.

Boolean

Optional

PrivilegeDepth

The Privilege Depth criteria to check.

Valid values:

 

Value Description

None

액세스가 허용되지 않습니다.

Basic

이 액세스 수준은 사용자가 담당하는 엔터티 인스턴스, 사용자와 공유되는 개체 및 사용자가 멤버로 속한 팀과 공유되는 개체를 사용자에게 노출합니다. 응용 프로그램에서는 이 액세스 수준을 사용자라고 합니다.

Local

이 액세스 수준은 사용자의 사업부에 속하는 엔터티 인스턴스를 사용자에게 노출합니다. 응용 프로그램에서는 이 액세스 수준을 사업부라고 합니다.

Deep

이 액세스 수준은 사용자의 사업부와 해당 사업부의 모든 종속 사업부에 속하는 엔터티 인스턴스를 사용자에게 노출합니다. 응용 프로그램에서는 이 액세스 수준을 상위 및 하위 사업부 모두 포함이라고 합니다.

Global

이 액세스 수준은 인스턴스 또는 사용자가 속한 사업부 계층 수준에 관계없이 조직 내의 모든 엔터티 인스턴스를 사용자에게 노출합니다. 응용 프로그램에서는 이 액세스 수준을 조직이라고 합니다.

Enumeration

Required

PrivilegeType

The type of privilege to check.

Valid values:

 

Value Description

Create

이 엔터티에 대한 새 엔터티 인스턴스를 만들려면 다음을 수행하십시오.

Read

이 엔터티의 레코드를 보려면 다음을 수행하십시오.

Write

엔터티 인스턴스를 업데이트하려면 다음을 수행하십시오.

Delete

이 엔터티에 대한 레코드를 삭제하려면 다음을 수행하십시오.

Assign

엔터티의 사용자 담당 인스턴스의 담당자를 변경하려면 다음을 수행하십시오.

Share

다른 사용자에게 엔터티 인스턴스에 대한 특정 권한을 할당하려면 다음을 수행하십시오.

Append

선택한 엔터티 인스턴스를 다른 엔터티 인스턴스에 연결하려면 다음을 수행하십시오.

AppendTo

엔터티 인스턴스를 이 엔터티 인스턴스에 연결하려면 다음을 수행하십시오.

Enumeration

Required

하위 요소

이 요소에는 하위 요소가 없습니다.

상위 요소

Element Description

<<DisplayRule> (RibbonDiffXml)

리본 요소를 표시하는 데 사용되는 규칙의 정의 또는 명령 정의의 DisplayRule에 대한 참조를 지정합니다.

<Or> (RibbonDiffXml)

함께 평가해야 할 규칙 집합을 지정합니다.

설명

If you do not provide a value for EntityName, you must specify AppliesTo = PrimaryEntity.

요소 정보

XPath

//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/EntityPrivilegeRule |
//RibbonDiffXml/RuleDefinitions/DisplayRules/DisplayRule/OrRule/Or/EntityPrivilegeRule

Schema Name

EntityPrivilegeRuleType

Validation File

RibbonTypes.xsd

Can be Empty

Yes

참고 항목

기타 리소스

Ribbon XML reference
명령 및 리본 사용자 지정

Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.