RolePrivileges table/entity reference

Group of privileges used to categorize users to provide appropriate access to entities.

Messages

The following table lists the messages for the RolePrivileges table. Messages represent operations that can be performed on the table. They may also be events.

Name
Is Event?
Web API Operation SDK for .NET
RetrieveMultiple
Event: True
GET /roleprivilegescollection
See Query data
Query data

Properties

The following table lists selected properties for the RolePrivileges table.

Property Value
SchemaName RolePrivileges
EntitySetName roleprivilegescollection
LogicalName roleprivileges
PrimaryIdAttribute roleprivilegeid
TableType Standard
OwnershipType None

Writable columns/attributes

These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName.

CanBeDeleted

Property Value
Description Tells whether the role privilege can be deleted.
DisplayName Can Be Deleted
IsValidForForm False
IsValidForRead True
LogicalName canbedeleted
RequiredLevel SystemRequired
Type ManagedProperty

PrivilegeDepthMask

Property Value
Description System-generated attribute that stores the privileges associated with the role.
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName privilegedepthmask
RequiredLevel SystemRequired
Type Integer
MaxValue 2147483647
MinValue -2147483648

RecordFilterId

Property Value
Description Unique identifier for Record Filter associated with role privilege.
DisplayName Record Filter
IsValidForForm False
IsValidForRead True
LogicalName recordfilterid
RequiredLevel None
Type Lookup
Targets recordfilter

RolePrivilegeId

Property Value
Description Unique identifier of the role privilege.
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName roleprivilegeid
RequiredLevel SystemRequired
Type Uniqueidentifier

Read-only columns/attributes

These columns/attributes return false for both IsValidForCreate and IsValidForUpdate. Listed by SchemaName.

ComponentState

Property Value
Description For internal use only.
DisplayName Component State
IsValidForForm False
IsValidForRead True
LogicalName componentstate
RequiredLevel SystemRequired
Type Picklist
DefaultFormValue -1
GlobalChoiceName componentstate

ComponentState Choices/Options

Value Label
0 Published
1 Unpublished
2 Deleted
3 Deleted Unpublished

IsManaged

Property Value
Description
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName ismanaged
RequiredLevel SystemRequired
Type Boolean
GlobalChoiceName ismanaged
DefaultValue False
True Label Managed
False Label Unmanaged

OverwriteTime

Property Value
Description For internal use only.
DisplayName Record Overwrite Time
IsValidForForm False
IsValidForRead True
LogicalName overwritetime
RequiredLevel SystemRequired
Type DateTime
CanChangeDateTimeBehavior False
DateTimeBehavior UserLocal
Format DateOnly
ImeMode Inactive
SourceTypeMask 0

PrivilegeId

Property Value
Description Unique identifier of the privilege associated with the role.
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName privilegeid
RequiredLevel SystemRequired
Type Uniqueidentifier

RoleId

Property Value
Description Unique identifier of the role that is associated with the role privilege.
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName roleid
RequiredLevel SystemRequired
Type Uniqueidentifier

RolePrivilegeIdUnique

Property Value
Description For internal use only.
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName roleprivilegeidunique
RequiredLevel SystemRequired
Type Uniqueidentifier

SolutionId

Property Value
Description Unique identifier of the associated solution.
DisplayName Solution
IsValidForForm False
IsValidForRead True
LogicalName solutionid
RequiredLevel SystemRequired
Type Uniqueidentifier

SupportingSolutionId

Property Value
Description For internal use only.
DisplayName Solution
IsValidForForm False
IsValidForRead False
LogicalName supportingsolutionid
RequiredLevel None
Type Uniqueidentifier

VersionNumber

Property Value
Description
DisplayName
IsValidForForm False
IsValidForRead True
LogicalName versionnumber
RequiredLevel None
Type BigInt
MaxValue 9223372036854775807
MinValue -9223372036854775808

Many-to-One relationships

These relationships are many-to-one. Listed by SchemaName.

recordfilter_roleprivileges

One-To-Many Relationship: recordfilter recordfilter_roleprivileges

Property Value
ReferencedEntity recordfilter
ReferencedAttribute recordfilterid
ReferencingAttribute recordfilterid
ReferencingEntityNavigationPropertyName RecordFilterId
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: Cascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

solution_roleprivileges

One-To-Many Relationship: solution solution_roleprivileges

Property Value
ReferencedEntity solution
ReferencedAttribute solutionid
ReferencingAttribute solutionid
ReferencingEntityNavigationPropertyName solutionid
IsHierarchical
CascadeConfiguration Archive: NoCascade
Assign: NoCascade
Delete: Cascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade

Many-to-Many relationships

These relationships are many-to-many. Listed by SchemaName.

roleprivileges_association

Property Value
IntersectEntityName roleprivileges
IsCustomizable False
SchemaName roleprivileges_association

See also

Dataverse table/entity reference
Dataverse Web API Reference
roleprivileges