SystemUser
- Namespace:
PPDS.Dataverse.Generated - Assembly:
PPDS.Dataverse - Kind: Class
- Base:
Entity - Implements:
INotifyPropertyChanged,INotifyPropertyChanging,IExtensibleDataObject
Summary
Person with access to the Microsoft CRM system and who owns objects in the Microsoft CRM database.
Members
Constructors
SystemUser()
SystemUser()
Default Constructor.
Properties
AccessMode
Nullable<systemuser_accessmode> AccessMode { get; set; }
Type of user.
Address1_AddressId
Nullable<Guid> Address1_AddressId { get; set; }
Unique identifier for address 1.
Address1_AddressTypeCode
Nullable<systemuser_address1_addresstypecode> Address1_AddressTypeCode { get; set; }
Type of address for address 1, such as billing, shipping, or primary address.
Address1_City
string Address1_City { get; set; }
City name for address 1.
Address1_Composite
string Address1_Composite { get; }
Shows the complete primary address.
Address1_Country
string Address1_Country { get; set; }
Country/region name in address 1.
Address1_County
string Address1_County { get; set; }
County name for address 1.
Address1_Fax
string Address1_Fax { get; set; }
Fax number for address 1.
Address1_Latitude
Nullable<double> Address1_Latitude { get; set; }
Latitude for address 1.
Address1_Line1
string Address1_Line1 { get; set; }
First line for entering address 1 information.
Address1_Line2
string Address1_Line2 { get; set; }
Second line for entering address 1 information.
Address1_Line3
string Address1_Line3 { get; set; }
Third line for entering address 1 information.
Address1_Longitude
Nullable<double> Address1_Longitude { get; set; }
Longitude for address 1.
Address1_Name
string Address1_Name { get; set; }
Name to enter for address 1.
Address1_PostOfficeBox
string Address1_PostOfficeBox { get; set; }
Post office box number for address 1.
Address1_PostalCode
string Address1_PostalCode { get; set; }
ZIP Code or postal code for address 1.
Address1_ShippingMethodCode
Nullable<systemuser_address1_shippingmethodcode> Address1_ShippingMethodCode { get; set; }
Method of shipment for address 1.
Address1_StateOrProvince
string Address1_StateOrProvince { get; set; }
State or province for address 1.
Address1_Telephone1
string Address1_Telephone1 { get; set; }
First telephone number associated with address 1.
Address1_Telephone2
string Address1_Telephone2 { get; set; }
Second telephone number associated with address 1.
Address1_Telephone3
string Address1_Telephone3 { get; set; }
Third telephone number associated with address 1.
Address1_UPSZone
string Address1_UPSZone { get; set; }
United Parcel Service (UPS) zone for address 1.
Address1_UTCOffset
Nullable<int> Address1_UTCOffset { get; set; }
UTC offset for address 1. This is the difference between local time and standard Coordinated Universal Time.
Address2_AddressId
Nullable<Guid> Address2_AddressId { get; set; }
Unique identifier for address 2.
Address2_AddressTypeCode
Nullable<systemuser_address2_addresstypecode> Address2_AddressTypeCode { get; set; }
Type of address for address 2, such as billing, shipping, or primary address.
Address2_City
string Address2_City { get; set; }
City name for address 2.
Address2_Composite
string Address2_Composite { get; }
Shows the complete secondary address.
Address2_Country
string Address2_Country { get; set; }
Country/region name in address 2.
Address2_County
string Address2_County { get; set; }
County name for address 2.
Address2_Fax
string Address2_Fax { get; set; }
Fax number for address 2.
Address2_Latitude
Nullable<double> Address2_Latitude { get; set; }
Latitude for address 2.
Address2_Line1
string Address2_Line1 { get; set; }
First line for entering address 2 information.
Address2_Line2
string Address2_Line2 { get; set; }
Second line for entering address 2 information.
Address2_Line3
string Address2_Line3 { get; set; }
Third line for entering address 2 information.
Address2_Longitude
Nullable<double> Address2_Longitude { get; set; }
Longitude for address 2.
Address2_Name
string Address2_Name { get; set; }
Name to enter for address 2.
Address2_PostOfficeBox
string Address2_PostOfficeBox { get; set; }
Post office box number for address 2.
Address2_PostalCode
string Address2_PostalCode { get; set; }
ZIP Code or postal code for address 2.
Address2_ShippingMethodCode
Nullable<systemuser_address2_shippingmethodcode> Address2_ShippingMethodCode { get; set; }
Method of shipment for address 2.
Address2_StateOrProvince
string Address2_StateOrProvince { get; set; }
State or province for address 2.
Address2_Telephone1
string Address2_Telephone1 { get; set; }
First telephone number associated with address 2.
Address2_Telephone2
string Address2_Telephone2 { get; set; }
Second telephone number associated with address 2.
Address2_Telephone3
string Address2_Telephone3 { get; set; }
Third telephone number associated with address 2.
Address2_UPSZone
string Address2_UPSZone { get; set; }
United Parcel Service (UPS) zone for address 2.
Address2_UTCOffset
Nullable<int> Address2_UTCOffset { get; set; }
UTC offset for address 2. This is the difference between local time and standard Coordinated Universal Time.
ApplicationId
Nullable<Guid> ApplicationId { get; set; }
The identifier for the application. This is used to access data in another application.
ApplicationIdUri
string ApplicationIdUri { get; }
The URI used as a unique logical identifier for the external app. This can be used to validate the application.
AzureActiveDirectoryObjectId
Nullable<Guid> AzureActiveDirectoryObjectId { get; }
This is the application directory object Id.
AzureDeletedOn
Nullable<DateTime> AzureDeletedOn { get; }
Date and time when the user was set as soft deleted in Azure.
AzureState
Nullable<systemuser_azurestate> AzureState { get; set; }
Azure state of user
BusinessUnitId
EntityReference BusinessUnitId { get; set; }
Unique identifier of the business unit with which the user is associated.
CALType
Nullable<systemuser_caltype> CALType { get; set; }
License type of user. This is used only in the on-premises version of the product. Online licenses are managed through Microsoft 365 Office Portal
CalendarId
EntityReference CalendarId { get; set; }
Fiscal calendar associated with the user.
CreatedBy
EntityReference CreatedBy { get; }
Unique identifier of the user who created the user.
CreatedOn
Nullable<DateTime> CreatedOn { get; }
Date and time when the user was created.
CreatedOnBehalfBy
EntityReference CreatedOnBehalfBy { get; }
Unique identifier of the delegate user who created the systemuser.
DefaultFiltersPopulated
Nullable<bool> DefaultFiltersPopulated { get; }
Indicates if default outlook filters have been populated.
DefaultMailbox
EntityReference DefaultMailbox { get; }
Select the mailbox associated with this user.
DefaultOdbFolderName
string DefaultOdbFolderName { get; }
Type a default folder name for the user's OneDrive For Business location.
DeletedState
Nullable<systemuser_deletestate> DeletedState { get; }
User delete state
DisabledReason
string DisabledReason { get; }
Reason for disabling the user.
DisplayInServiceViews
Nullable<bool> DisplayInServiceViews { get; set; }
Whether to display the user in service views.
DomainName
string DomainName { get; set; }
Active Directory domain of which the user is a member.
EmailRouterAccessApproval
Nullable<systemuser_emailrouteraccessapproval> EmailRouterAccessApproval { get; set; }
Shows the status of the primary email address.
EmployeeId
string EmployeeId { get; set; }
Employee identifier for the user.
EntityImage
byte[] EntityImage { get; set; }
Shows the default image for the record.
EntityImageId
Nullable<Guid> EntityImageId { get; }
For internal use only.
ExchangeRate
Nullable<decimal> ExchangeRate { get; }
Exchange rate for the currency associated with the systemuser with respect to the base currency.
FirstName
string FirstName { get; set; }
First name of the user.
FullName
string FullName { get; }
Full name of the user.
GovernmentId
string GovernmentId { get; set; }
Government identifier for the user.
HomePhone
string HomePhone { get; set; }
Home phone number for the user.
IdentityId
Nullable<int> IdentityId { get; }
For internal use only.
ImportSequenceNumber
Nullable<int> ImportSequenceNumber { get; set; }
Unique identifier of the data import or data migration that created this record.
IncomingEmailDeliveryMethod
Nullable<systemuser_incomingemaildeliverymethod> IncomingEmailDeliveryMethod { get; set; }
Incoming email delivery method for the user.
InternalEMailAddress
string InternalEMailAddress { get; set; }
Internal email address for the user.
InviteStatusCode
Nullable<systemuser_invitestatuscode> InviteStatusCode { get; set; }
User invitation status.
IsAllowedByIpFirewall
Nullable<bool> IsAllowedByIpFirewall { get; set; }
Bypasses the selected user from IP firewall restriction
IsDisabled
Nullable<bool> IsDisabled { get; set; }
Information about whether the user is enabled.
IsEmailAddressApprovedByO365Admin
Nullable<bool> IsEmailAddressApprovedByO365Admin { get; }
Shows the status of approval of the email address by O365 Admin.
IsIntegrationUser
Nullable<bool> IsIntegrationUser { get; set; }
Check if user is an integration user.
IsLicensed
Nullable<bool> IsLicensed { get; set; }
Information about whether the user is licensed.
IsSyncWithDirectory
Nullable<bool> IsSyncWithDirectory { get; set; }
Information about whether the user is synced with the directory.
JobTitle
string JobTitle { get; set; }
Job title of the user.
LastName
string LastName { get; set; }
Last name of the user.
MiddleName
string MiddleName { get; set; }
Middle name of the user.
MobileAlertEMail
string MobileAlertEMail { get; set; }
Mobile alert email address for the user.
MobileOfflineProfileId
EntityReference MobileOfflineProfileId { get; set; }
Items contained with a particular SystemUser.
MobilePhone
string MobilePhone { get; set; }
Mobile phone number for the user.
ModifiedBy
EntityReference ModifiedBy { get; }
Unique identifier of the user who last modified the user.
ModifiedOn
Nullable<DateTime> ModifiedOn { get; }
Date and time when the user was last modified.
ModifiedOnBehalfBy
EntityReference ModifiedOnBehalfBy { get; }
Unique identifier of the delegate user who last modified the systemuser.
NickName
string NickName { get; set; }
Nickname of the user.
OrganizationId
Nullable<Guid> OrganizationId { get; }
Unique identifier of the organization associated with the user.
OutgoingEmailDeliveryMethod
Nullable<systemuser_outgoingemaildeliverymethod> OutgoingEmailDeliveryMethod { get; set; }
Outgoing email delivery method for the user.
OverriddenCreatedOn
Nullable<DateTime> OverriddenCreatedOn { get; set; }
Date and time that the record was migrated.
ParentSystemUserId
EntityReference ParentSystemUserId { get; set; }
Unique identifier of the manager of the user.
PassportHi
Nullable<int> PassportHi { get; set; }
For internal use only.
PassportLo
Nullable<int> PassportLo { get; set; }
For internal use only.
PersonalEMailAddress
string PersonalEMailAddress { get; set; }
Personal email address of the user.
PhotoUrl
string PhotoUrl { get; set; }
URL for the Website on which a photo of the user is located.
PositionId
EntityReference PositionId { get; set; }
User's position in hierarchical security model.
PreferredAddressCode
Nullable<systemuser_preferredaddresscode> PreferredAddressCode { get; set; }
Preferred address for the user.
PreferredEmailCode
Nullable<systemuser_preferredemailcode> PreferredEmailCode { get; set; }
Preferred email address for the user.
PreferredPhoneCode
Nullable<systemuser_preferredphonecode> PreferredPhoneCode { get; set; }
Preferred phone number for the user.
ProcessId
Nullable<Guid> ProcessId { get; set; }
Shows the ID of the process.
QueueId
EntityReference QueueId { get; set; }
Unique identifier of the default queue for the user.
Referencedlk_systemuser_createdonbehalfby
IEnumerable<SystemUser> Referencedlk_systemuser_createdonbehalfby { get; set; }
1:N lk_systemuser_createdonbehalfby
Referencedlk_systemuser_modifiedonbehalfby
IEnumerable<SystemUser> Referencedlk_systemuser_modifiedonbehalfby { get; set; }
1:N lk_systemuser_modifiedonbehalfby
Referencedlk_systemuserbase_createdby
IEnumerable<SystemUser> Referencedlk_systemuserbase_createdby { get; set; }
1:N lk_systemuserbase_createdby
Referencedlk_systemuserbase_modifiedby
IEnumerable<SystemUser> Referencedlk_systemuserbase_modifiedby { get; set; }
1:N lk_systemuserbase_modifiedby
Referenceduser_parent_user
IEnumerable<SystemUser> Referenceduser_parent_user { get; set; }
1:N user_parent_user
Referencinglk_systemuser_createdonbehalfby
SystemUser Referencinglk_systemuser_createdonbehalfby { get; }
N:1 lk_systemuser_createdonbehalfby
Referencinglk_systemuser_modifiedonbehalfby
SystemUser Referencinglk_systemuser_modifiedonbehalfby { get; }
N:1 lk_systemuser_modifiedonbehalfby
Referencinglk_systemuserbase_createdby
SystemUser Referencinglk_systemuserbase_createdby { get; }
N:1 lk_systemuserbase_createdby
Referencinglk_systemuserbase_modifiedby
SystemUser Referencinglk_systemuserbase_modifiedby { get; }
N:1 lk_systemuserbase_modifiedby
Referencinguser_parent_user
SystemUser Referencinguser_parent_user { get; set; }
N:1 user_parent_user