엔터티별 권한

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Microsoft Dynamics 365 및 Microsoft Dynamics 365(온라인)는 작업에 필요한 비즈니스 데이터의 최소량에 대한 액세스를 제공하는 최상의 목표와 일치하도록 정의된 액세스 수준을 가진 공통의 사용자 역할을 반영하는 미리 정의된 역할이 함께 제공됩니다. 사용자 지정 역할을 만들 수도 있습니다. 각 역할은 회사 내의 정보에 사용자가 액세스하는 것을 결정하는 권한 집합과 연결됩니다. 이러한 권한은 해당 보안 역할을 가진 사용자가 엔터티에 대해 수행할 수 있는 작업을 결정합니다. 자세한 내용은 Microsoft Dynamics 365의 엔터티에 대한 액세스를 제어하기 위해 역할 기반 보안을 사용할 수 있는 방법Microsoft Dynamics 365의 레코드에 대한 액세스를 제어하기 위해 레코드 기반 보안을 사용할 수 있는 방법을 참조하십시오.

다음 표에서는 다음 엔터티/권한 참조에서 참조되는 권한 유형을 나열합니다.

Privilege

설명

만들기

레코드 만들기

읽기

레코드를 봅니다.

쓰기

레코드를 변경합니다.

삭제

레코드를 삭제합니다.

추가

레코드를 다른 레코드에 연결합니다.

다른 레코드에 추가

엔터티 레코드를 이 레코드에 연결합니다.

할당

레코드 소유권을 다른 사용자에게 전송합니다.

공유

레코드에 대한 액세스 권한을 다른 사용자에게 부여하면서 사용자 본인의 액세스 권한도 유지합니다.

상위 항목 재지정

다른 상위 엔터티를 엔터티 레코드에 할당합니다.

이러한 항목은 각 엔터티에 사용할 수 있는 권한을 나열합니다.

다음 반입 쿼리는 각 역할에 대해 시스템에 있는 모든 권한을 반환합니다.

<fetch version='1.0' mapping='logical' distinct='false'>
   <entity name='roleprivileges'>
      <attribute name='privilegeid'/>
      <attribute name='privilegedepthmask'/>
      <link-entity name='role' alias='roles' to='roleid' from='roleid' link-type='inner'>
         <attribute name='name'/>
      </link-entity>
      <link-entity name='privilege' alias='privileges' to='privilegeid' from='privilegeid' link-type='inner'>
         <attribute name='name'/>
         <attribute name='accessright'/>
         <attribute name='canbebasic'/>
         <attribute name='canbedeep'/>
         <attribute name='canbeglobal'/>
         <attribute name='canbelocal'/>
      </link-entity>
   </entity>
</fetch>

관련 섹션

Microsoft Dynamics 365의 보안 모델

권한에 보안 역할 UI 매핑

역할의 기본 권한

Privileges by message

Microsoft Dynamics 365

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