Role
- Namespace:
PPDS.Dataverse.Generated - Assembly:
PPDS.Dataverse - Kind: Class
- Base:
Entity - Implements:
INotifyPropertyChanged,INotifyPropertyChanging,IExtensibleDataObject
Summary
Grouping of security privileges. Users are assigned roles that authorize their access to the Microsoft CRM system.
Members
Constructors
Role()
Role()
Default Constructor.
Properties
ApplicationId
Nullable<Guid> ApplicationId { get; set; }
Application Id of user who created the role
AppliesTo
string AppliesTo { get; set; }
Personas/Licenses the security role applies to
BusinessUnitId
EntityReference BusinessUnitId { get; set; }
Unique identifier of the business unit with which the role is associated.
CanBeDeleted
BooleanManagedProperty CanBeDeleted { get; set; }
Tells whether the role can be deleted.
ComponentState
Nullable<componentstate> ComponentState { get; }
For internal use only.
CreatedBy
EntityReference CreatedBy { get; }
Unique identifier of the user who created the role.
CreatedOn
Nullable<DateTime> CreatedOn { get; }
Date and time when the role was created.
CreatedOnBehalfBy
EntityReference CreatedOnBehalfBy { get; }
Unique identifier of the delegate user who created the role.
Description
string Description { get; set; }
Description of the security role
ImportSequenceNumber
Nullable<int> ImportSequenceNumber { get; set; }
Unique identifier of the data import or data migration that created this record.
IsAutoAssigned
Nullable<securityrole_isautoassigned> IsAutoAssigned { get; set; }
Value indicating whether security role is auto-assigned based on user license
IsCustomizable
BooleanManagedProperty IsCustomizable { get; set; }
Information that specifies whether this component can be customized.
IsInherited
Nullable<isinherited> IsInherited { get; set; }
Role is inherited by users from team membership, if role associated with team.
IsManaged
Nullable<bool> IsManaged { get; }
Indicates whether the solution component is part of a managed solution.
IsSystemGenerated
Nullable<bool> IsSystemGenerated { get; set; }
Is this role generated by the system
ModifiedBy
EntityReference ModifiedBy { get; }
Unique identifier of the user who last modified the role.
ModifiedOn
Nullable<DateTime> ModifiedOn { get; }
Date and time when the role was last modified.
ModifiedOnBehalfBy
EntityReference ModifiedOnBehalfBy { get; }
Unique identifier of the delegate user who last modified the role.
Name
string Name { get; set; }
Name of the role.
OrganizationId
Nullable<Guid> OrganizationId { get; }
Unique identifier of the organization associated with the role.
OverriddenCreatedOn
Nullable<DateTime> OverriddenCreatedOn { get; set; }
Date and time that the record was migrated.
OverwriteTime
Nullable<DateTime> OverwriteTime { get; }
For internal use only.
ParentRoleId
EntityReference ParentRoleId { get; }
Unique identifier of the parent role.
ParentRootRoleId
EntityReference ParentRootRoleId { get; }
Unique identifier of the parent root role.
Referencedrole_parent_role
IEnumerable<Role> Referencedrole_parent_role { get; set; }
1:N role_parent_role
Referencedrole_parent_root_role
IEnumerable<Role> Referencedrole_parent_root_role { get; set; }
1:N role_parent_root_role
Referencingrole_parent_role
Role Referencingrole_parent_role { get; }
N:1 role_parent_role
Referencingrole_parent_root_role
Role Referencingrole_parent_root_role { get; }
N:1 role_parent_root_role
RoleId
Nullable<Guid> RoleId { get; set; }
Unique identifier of the role.
RoleIdUnique
Nullable<Guid> RoleIdUnique { get; }
For internal use only.
RoleTemplateId
EntityReference RoleTemplateId { get; }
Unique identifier of the role template that is associated with the role.
Role_AsyncOperations
IEnumerable<AsyncOperation> Role_AsyncOperations { get; set; }
1:N Role_AsyncOperations
SolutionId
Nullable<Guid> SolutionId { get; }
Unique identifier of the associated solution.
SummaryofCoreTablePermissions
string SummaryofCoreTablePermissions { get; set; }
Summary of Core Table Permissions of the Role
VersionNumber
Nullable<long> VersionNumber { get; }
Version number of the role.
lk_role_createdonbehalfby
SystemUser lk_role_createdonbehalfby { get; }
N:1 lk_role_createdonbehalfby
lk_role_modifiedonbehalfby
SystemUser lk_role_modifiedonbehalfby { get; }
N:1 lk_role_modifiedonbehalfby
lk_rolebase_createdby
SystemUser lk_rolebase_createdby { get; }
N:1 lk_rolebase_createdby
lk_rolebase_modifiedby
SystemUser lk_rolebase_modifiedby { get; }
N:1 lk_rolebase_modifiedby
solution_role
Solution solution_role { get; }
N:1 solution_role
systemuserroles_association
IEnumerable<SystemUser> systemuserroles_association { get; set; }
N:N systemuserroles_association