Table 5340 CRM Systemuser
- App
- Base Application
- Namespace
- Microsoft.Integration.D365Sales
- Versions
- 17-28
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Integration/D365Sales/CRMSystemuser.Table.al1001 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Integration.D365Sales;
table 5340 "CRM Systemuser"
{
// Dynamics CRM Version: 7.1.0.2040
Caption = 'Dataverse Systemuser';
Description = 'Person with access to the Microsoft Dataverse system and who owns objects in the Microsoft Dataverse database.';
ExternalName = 'systemuser';
TableType = CRM;
DataClassification = CustomerContent;
fields
{
field(1; SystemUserId; Guid)
{
Caption = 'User';
Description = 'Unique identifier for the user.';
ExternalAccess = Insert;
ExternalName = 'systemuserid';
ExternalType = 'Uniqueidentifier';
}
field(2; OrganizationId; Guid)
{
Caption = 'Organization ';
Description = 'Unique identifier of the organization associated with the user.';
ExternalAccess = Read;
ExternalName = 'organizationid';
ExternalType = 'Uniqueidentifier';
}
field(3; BusinessUnitId; Guid)
{
Caption = 'Business Unit';
Description = 'Unique identifier of the business unit with which the user is associated.';
ExternalName = 'businessunitid';
ExternalType = 'Lookup';
TableRelation = "CRM Businessunit".BusinessUnitId;
}
field(4; ParentSystemUserId; Guid)
{
Caption = 'Manager';
Description = 'Unique identifier of the manager of the user.';
ExternalName = 'parentsystemuserid';
ExternalType = 'Lookup';
TableRelation = "CRM Systemuser".SystemUserId;
}
field(5; FirstName; Text[64])
{
Caption = 'First Name';
Description = 'First name of the user.';
ExternalName = 'firstname';
ExternalType = 'String';
}
field(6; Salutation; Text[20])
{
Caption = 'Salutation';
Description = 'Salutation for correspondence with the user.';
ExternalName = 'salutation';
ExternalType = 'String';
}
field(7; MiddleName; Text[50])
{
Caption = 'Middle Name';
Description = 'Middle name of the user.';
ExternalName = 'middlename';
ExternalType = 'String';
}
field(8; LastName; Text[64])
{
Caption = 'Last Name';
Description = 'Last name of the user.';
ExternalName = 'lastname';
ExternalType = 'String';
}
field(9; PersonalEMailAddress; Text[100])
{
Caption = 'Email 2';
Description = 'Personal email address of the user.';
ExtendedDatatype = EMail;
ExternalName = 'personalemailaddress';
ExternalType = 'String';
}
field(10; FullName; Text[200])
{
Caption = 'Full Name';
ToolTip = 'Specifies data from a corresponding field in a Dataverse entity. For more information about Dataverse, see Dataverse Help Center.';
Description = 'Full name of the user.';
ExternalAccess = Read;
ExternalName = 'fullname';
ExternalType = 'String';
}
field(11; NickName; Text[50])
{
Caption = 'Nickname';
Description = 'Nickname of the user.';
ExternalName = 'nickname';
ExternalType = 'String';
}
field(12; Title; Text[128])
{
Caption = 'Title';
Description = 'Title of the user.';
ExternalName = 'title';
ExternalType = 'String';
}
field(13; InternalEMailAddress; Text[100])
{
Caption = 'Primary Email';
ToolTip = 'Specifies the email address.';
Description = 'Internal email address for the user.';
ExtendedDatatype = EMail;
ExternalName = 'internalemailaddress';
ExternalType = 'String';
}
field(14; JobTitle; Text[100])
{
Caption = 'Job Title';
Description = 'Job title of the user.';
ExternalName = 'jobtitle';
ExternalType = 'String';
}
field(15; MobileAlertEMail; Text[100])
{
Caption = 'Mobile Alert Email';
Description = 'Mobile alert email address for the user.';
ExtendedDatatype = EMail;
ExternalName = 'mobilealertemail';
ExternalType = 'String';
}
field(16; PreferredEmailCode; Option)
{
Caption = 'Preferred Email';
Description = 'Preferred email address for the user.';
ExternalName = 'preferredemailcode';
ExternalType = 'Picklist';
InitValue = DefaultValue;
OptionCaption = 'Default Value';
OptionOrdinalValues = 1;
OptionMembers = DefaultValue;
}
field(17; HomePhone; Text[50])
{
Caption = 'Home Phone';
Description = 'Home phone number for the user.';
ExternalName = 'homephone';
ExternalType = 'String';
}
field(18; MobilePhone; Text[64])
{
Caption = 'Mobile Phone';
ToolTip = 'Specifies data from a corresponding field in a Dataverse entity. For more information about Dataverse, see Dataverse Help Center.';
Description = 'Mobile phone number for the user.';
ExternalName = 'mobilephone';
ExternalType = 'String';
}
field(19; PreferredPhoneCode; Option)
{
Caption = 'Preferred Phone';
Description = 'Preferred phone number for the user.';
ExternalName = 'preferredphonecode';
ExternalType = 'Picklist';
InitValue = MainPhone;
OptionCaption = 'Main Phone,Other Phone,Home Phone,Mobile Phone';
OptionOrdinalValues = 1, 2, 3, 4;
OptionMembers = MainPhone,OtherPhone,HomePhone,MobilePhone;
}
field(20; PreferredAddressCode; Option)
{
Caption = 'Preferred Address';
Description = 'Preferred address for the user.';
ExternalName = 'preferredaddresscode';
ExternalType = 'Picklist';
InitValue = MailingAddress;
OptionCaption = 'Mailing Address,Other Address';
OptionOrdinalValues = 1, 2;
OptionMembers = MailingAddress,OtherAddress;
}
field(21; PhotoUrl; Text[200])
{
Caption = 'Photo URL';
Description = 'URL for the Website on which a photo of the user is located.';
ExtendedDatatype = URL;
ExternalName = 'photourl';
ExternalType = 'String';
}
field(22; DomainName; Text[250])
{
Caption = 'User Name';
Description = 'Active Directory domain of which the user is a member.';
ExternalName = 'domainname';
ExternalType = 'String';
}
field(23; PassportLo; Integer)
{
Caption = 'Passport Lo';
Description = 'For internal use only.';
ExternalName = 'passportlo';
ExternalType = 'Integer';
MaxValue = 1000000000;
MinValue = 0;
}
field(24; CreatedOn; DateTime)
{
Caption = 'Created On';
Description = 'Date and time when the user was created.';
ExternalAccess = Read;
ExternalName = 'createdon';
ExternalType = 'DateTime';
}
field(25; PassportHi; Integer)
{
Caption = 'Passport Hi';
Description = 'For internal use only.';
ExternalName = 'passporthi';
ExternalType = 'Integer';
MaxValue = 1000000000;
MinValue = 0;
}
field(26; DisabledReason; Text[250])
{
Caption = 'Disabled Reason';
Description = 'Reason for disabling the user.';
ExternalAccess = Read;
ExternalName = 'disabledreason';
ExternalType = 'String';
}
field(27; ModifiedOn; DateTime)
{
Caption = 'Modified On';
Description = 'Date and time when the user was last modified.';
ExternalAccess = Read;
ExternalName = 'modifiedon';
ExternalType = 'DateTime';
}
field(28; CreatedBy; Guid)
{
Caption = 'Created By';
Description = 'Unique identifier of the user who created the user.';
ExternalAccess = Read;
ExternalName = 'createdby';
ExternalType = 'Lookup';
TableRelation = "CRM Systemuser".SystemUserId;
}
field(29; EmployeeId; Text[100])
{
Caption = 'Employee';
Description = 'Employee identifier for the user.';
ExternalName = 'employeeid';
ExternalType = 'String';
}
field(30; ModifiedBy; Guid)
{
Caption = 'Modified By';
Description = 'Unique identifier of the user who last modified the user.';
ExternalAccess = Read;
ExternalName = 'modifiedby';
ExternalType = 'Lookup';
TableRelation = "CRM Systemuser".SystemUserId;
}
field(31; IsDisabled; Boolean)
{
Caption = 'Status';
Description = 'Information about whether the user is enabled.';
ExternalAccess = Read;
ExternalName = 'isdisabled';
ExternalType = 'Boolean';
}
field(32; GovernmentId; Text[100])
{
Caption = 'Government';
Description = 'Government identifier for the user.';
ExternalName = 'governmentid';
ExternalType = 'String';
}
field(33; VersionNumber; BigInteger)
{
Caption = 'Version number';
Description = 'Version number of the user.';
ExternalAccess = Read;
ExternalName = 'versionnumber';
ExternalType = 'BigInt';
}
field(34; ParentSystemUserIdName; Text[200])
{
CalcFormula = lookup("CRM Systemuser".FullName where(SystemUserId = field(ParentSystemUserId)));
Caption = 'ParentSystemUserIdName';
ExternalAccess = Read;
ExternalName = 'parentsystemuseridname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(35; Address1_AddressId; Guid)
{
Caption = 'Address 1: ID';
Description = 'Unique identifier for address 1.';
ExternalName = 'address1_addressid';
ExternalType = 'Uniqueidentifier';
}
field(36; Address1_AddressTypeCode; Option)
{
Caption = 'Address 1: Address Type';
Description = 'Type of address for address 1, such as billing, shipping, or primary address.';
ExternalName = 'address1_addresstypecode';
ExternalType = 'Picklist';
InitValue = DefaultValue;
OptionCaption = 'Default Value';
OptionOrdinalValues = 1;
OptionMembers = DefaultValue;
}
field(37; Address1_Name; Text[100])
{
Caption = 'Address 1: Name';
Description = 'Name to enter for address 1.';
ExternalName = 'address1_name';
ExternalType = 'String';
}
field(38; Address1_Line1; Text[250])
{
Caption = 'Street 1';
Description = 'First line for entering address 1 information.';
ExternalName = 'address1_line1';
ExternalType = 'String';
}
field(39; Address1_Line2; Text[250])
{
Caption = 'Street 2';
Description = 'Second line for entering address 1 information.';
ExternalName = 'address1_line2';
ExternalType = 'String';
}
field(40; Address1_Line3; Text[250])
{
Caption = 'Street 3';
Description = 'Third line for entering address 1 information.';
ExternalName = 'address1_line3';
ExternalType = 'String';
}
field(41; Address1_City; Text[128])
{
Caption = 'City';
Description = 'City name for address 1.';
ExternalName = 'address1_city';
ExternalType = 'String';
}
field(42; Address1_StateOrProvince; Text[128])
{
Caption = 'State/Province';
Description = 'State or province for address 1.';
ExternalName = 'address1_stateorprovince';
ExternalType = 'String';
}
field(43; Address1_County; Text[128])
{
Caption = 'Address 1: County';
Description = 'County name for address 1.';
ExternalName = 'address1_county';
ExternalType = 'String';
}
field(44; Address1_Country; Text[128])
{
Caption = 'Country/Region';
Description = 'Country/region name in address 1.';
ExternalName = 'address1_country';
ExternalType = 'String';
}
field(45; Address1_PostOfficeBox; Text[40])
{
Caption = 'Address 1: Post Office Box';
Description = 'Post office box number for address 1.';
ExternalName = 'address1_postofficebox';
ExternalType = 'String';
}
field(46; Address1_PostalCode; Text[40])
{
Caption = 'ZIP/Postal Code';
Description = 'ZIP Code or postal code for address 1.';
ExternalName = 'address1_postalcode';
ExternalType = 'String';
}
field(47; Address1_UTCOffset; Integer)
{
Caption = 'Address 1: UTC Offset';
Description = 'UTC offset for address 1. This is the difference between local time and standard Coordinated Universal Time.';
ExternalName = 'address1_utcoffset';
ExternalType = 'Integer';
MaxValue = 1500;
MinValue = -1500;
}
field(48; Address1_UPSZone; Text[4])
{
Caption = 'Address 1: UPS Zone';
Description = 'United Parcel Service (UPS) zone for address 1.';
ExternalName = 'address1_upszone';
ExternalType = 'String';
}
field(49; Address1_Latitude; Decimal)
{
AutoFormatType = 0;
Caption = 'Address 1: Latitude';
Description = 'Latitude for address 1.';
ExternalName = 'address1_latitude';
ExternalType = 'Double';
}
field(50; Address1_Telephone1; Text[64])
{
Caption = 'Main Phone';
Description = 'First telephone number associated with address 1.';
ExternalName = 'address1_telephone1';
ExternalType = 'String';
}
field(51; Address1_Longitude; Decimal)
{
AutoFormatType = 0;
Caption = 'Address 1: Longitude';
Description = 'Longitude for address 1.';
ExternalName = 'address1_longitude';
ExternalType = 'Double';
}
field(52; Address1_ShippingMethodCode; Option)
{
Caption = 'Address 1: Shipping Method';
Description = 'Method of shipment for address 1.';
ExternalName = 'address1_shippingmethodcode';
ExternalType = 'Picklist';
InitValue = DefaultValue;
OptionCaption = 'Default Value';
OptionOrdinalValues = 1;
OptionMembers = DefaultValue;
}
field(53; Address1_Telephone2; Text[50])
{
Caption = 'Other Phone';
Description = 'Second telephone number associated with address 1.';
ExternalName = 'address1_telephone2';
ExternalType = 'String';
}
field(54; Address1_Telephone3; Text[50])
{
Caption = 'Pager';
Description = 'Third telephone number associated with address 1.';
ExternalName = 'address1_telephone3';
ExternalType = 'String';
}
field(55; Address1_Fax; Text[64])
{
Caption = 'Address 1: Fax';
Description = 'Fax number for address 1.';
ExternalName = 'address1_fax';
ExternalType = 'String';
}
field(56; Address2_AddressId; Guid)
{
Caption = 'Address 2: ID';
Description = 'Unique identifier for address 2.';
ExternalName = 'address2_addressid';
ExternalType = 'Uniqueidentifier';
}
field(57; Address2_AddressTypeCode; Option)
{
Caption = 'Address 2: Address Type';
Description = 'Type of address for address 2, such as billing, shipping, or primary address.';
ExternalName = 'address2_addresstypecode';
ExternalType = 'Picklist';
InitValue = DefaultValue;
OptionCaption = 'Default Value';
OptionOrdinalValues = 1;
OptionMembers = DefaultValue;
}
field(58; Address2_Name; Text[100])
{
Caption = 'Address 2: Name';
Description = 'Name to enter for address 2.';
ExternalName = 'address2_name';
ExternalType = 'String';
}
field(59; Address2_Line1; Text[250])
{
Caption = 'Other Street 1';
Description = 'First line for entering address 2 information.';
ExternalName = 'address2_line1';
ExternalType = 'String';
}
field(60; Address2_Line2; Text[250])
{
Caption = 'Other Street 2';
Description = 'Second line for entering address 2 information.';
ExternalName = 'address2_line2';
ExternalType = 'String';
}
field(61; Address2_Line3; Text[250])
{
Caption = 'Other Street 3';
Description = 'Third line for entering address 2 information.';
ExternalName = 'address2_line3';
ExternalType = 'String';
}
field(62; Address2_City; Text[128])
{
Caption = 'Other City';
Description = 'City name for address 2.';
ExternalName = 'address2_city';
ExternalType = 'String';
}
field(63; Address2_StateOrProvince; Text[128])
{
Caption = 'Other State/Province';
Description = 'State or province for address 2.';
ExternalName = 'address2_stateorprovince';
ExternalType = 'String';
}
field(64; Address2_County; Text[128])
{
Caption = 'Address 2: County';
Description = 'County name for address 2.';
ExternalName = 'address2_county';
ExternalType = 'String';
}
field(65; Address2_Country; Text[128])
{
Caption = 'Other Country/Region';
Description = 'Country/region name in address 2.';
ExternalName = 'address2_country';
ExternalType = 'String';
}
field(66; Address2_PostOfficeBox; Text[40])
{
Caption = 'Address 2: Post Office Box';
Description = 'Post office box number for address 2.';
ExternalName = 'address2_postofficebox';
ExternalType = 'String';
}
field(67; Address2_PostalCode; Text[40])
{
Caption = 'Other ZIP/Postal Code';
Description = 'ZIP Code or postal code for address 2.';
ExternalName = 'address2_postalcode';
ExternalType = 'String';
}
field(68; Address2_UTCOffset; Integer)
{
Caption = 'Address 2: UTC Offset';
Description = 'UTC offset for address 2. This is the difference between local time and standard Coordinated Universal Time.';
ExternalName = 'address2_utcoffset';
ExternalType = 'Integer';
MaxValue = 1500;
MinValue = -1500;
}
field(69; Address2_UPSZone; Text[4])
{
Caption = 'Address 2: UPS Zone';
Description = 'United Parcel Service (UPS) zone for address 2.';
ExternalName = 'address2_upszone';
ExternalType = 'String';
}
field(70; Address2_Latitude; Decimal)
{
AutoFormatType = 0;
Caption = 'Address 2: Latitude';
Description = 'Latitude for address 2.';
ExternalName = 'address2_latitude';
ExternalType = 'Double';
}
field(71; Address2_Telephone1; Text[50])
{
Caption = 'Address 2: Telephone 1';
Description = 'First telephone number associated with address 2.';
ExternalName = 'address2_telephone1';
ExternalType = 'String';
}
field(72; Address2_Longitude; Decimal)
{
AutoFormatType = 0;
Caption = 'Address 2: Longitude';
Description = 'Longitude for address 2.';
ExternalName = 'address2_longitude';
ExternalType = 'Double';
}
field(73; Address2_ShippingMethodCode; Option)
{
Caption = 'Address 2: Shipping Method';
Description = 'Method of shipment for address 2.';
ExternalName = 'address2_shippingmethodcode';
ExternalType = 'Picklist';
InitValue = DefaultValue;
OptionCaption = 'Default Value';
OptionOrdinalValues = 1;
OptionMembers = DefaultValue;
}
field(74; Address2_Telephone2; Text[50])
{
Caption = 'Address 2: Telephone 2';
Description = 'Second telephone number associated with address 2.';
ExternalName = 'address2_telephone2';
ExternalType = 'String';
}
field(75; Address2_Telephone3; Text[50])
{
Caption = 'Address 2: Telephone 3';
Description = 'Third telephone number associated with address 2.';
ExternalName = 'address2_telephone3';
ExternalType = 'String';
}
field(76; Address2_Fax; Text[50])
{
Caption = 'Address 2: Fax';
Description = 'Fax number for address 2.';
ExternalName = 'address2_fax';
ExternalType = 'String';
}
field(77; CreatedByName; Text[200])
{
CalcFormula = lookup("CRM Systemuser".FullName where(SystemUserId = field(CreatedBy)));
Caption = 'CreatedByName';
ExternalAccess = Read;
ExternalName = 'createdbyname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(78; ModifiedByName; Text[200])
{
CalcFormula = lookup("CRM Systemuser".FullName where(SystemUserId = field(ModifiedBy)));
Caption = 'ModifiedByName';
ExternalAccess = Read;
ExternalName = 'modifiedbyname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(79; BusinessUnitIdName; Text[160])
{
CalcFormula = lookup("CRM Businessunit".Name where(BusinessUnitId = field(BusinessUnitId)));
Caption = 'BusinessUnitIdName';
ExternalAccess = Read;
ExternalName = 'businessunitidname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(80; Skills; Text[100])
{
Caption = 'Skills';
Description = 'Skill set of the user.';
ExternalName = 'skills';
ExternalType = 'String';
}
field(81; DisplayInServiceViews; Boolean)
{
Caption = 'Display in Service Views';
Description = 'Whether to display the user in service views.';
ExternalName = 'displayinserviceviews';
ExternalType = 'Boolean';
}
field(82; SetupUser; Boolean)
{
Caption = 'Restricted Access Mode';
Description = 'Check if user is a setup user.';
ExternalName = 'setupuser';
ExternalType = 'Boolean';
}
field(83; WindowsLiveID; Text[250])
{
Caption = 'Windows Live ID';
Description = 'Windows Live ID';
ExtendedDatatype = EMail;
ExternalName = 'windowsliveid';
ExternalType = 'String';
}
field(84; IncomingEmailDeliveryMethod; Option)
{
Caption = 'Incoming Email Delivery Method';
Description = 'Incoming email delivery method for the user.';
ExternalName = 'incomingemaildeliverymethod';
ExternalType = 'Picklist';
InitValue = MicrosoftDynamicsCRMforOutlook;
OptionCaption = 'None,Microsoft Dynamics CRM for Outlook,Server-Side Synchronization or Email Router,Forward Mailbox';
OptionOrdinalValues = 0, 1, 2, 3;
OptionMembers = "None",MicrosoftDynamicsCRMforOutlook,"Server-SideSynchronizationorEmailRouter",ForwardMailbox;
}
field(85; OutgoingEmailDeliveryMethod; Option)
{
Caption = 'Outgoing Email Delivery Method';
Description = 'Outgoing email delivery method for the user.';
ExternalName = 'outgoingemaildeliverymethod';
ExternalType = 'Picklist';
InitValue = MicrosoftDynamicsCRMforOutlook;
OptionCaption = 'None,Microsoft Dynamics CRM for Outlook,Server-Side Synchronization or Email Router';
OptionOrdinalValues = 0, 1, 2;
OptionMembers = "None",MicrosoftDynamicsCRMforOutlook,"Server-SideSynchronizationorEmailRouter";
}
field(86; ImportSequenceNumber; Integer)
{
Caption = 'Import Sequence Number';
Description = 'Unique identifier of the data import or data migration that created this record.';
ExternalAccess = Insert;
ExternalName = 'importsequencenumber';
ExternalType = 'Integer';
}
field(87; AccessMode; Option)
{
Caption = 'Access Mode';
Description = 'Type of user.';
ExternalName = 'accessmode';
ExternalType = 'Picklist';
InitValue = "Read-Write";
OptionCaption = 'Read-Write,Administrative,Read,Support User,Non-interactive';
OptionOrdinalValues = 0, 1, 2, 3, 4;
OptionMembers = "Read-Write",Administrative,Read,SupportUser,"Non-interactive";
}
field(88; InviteStatusCode; Option)
{
Caption = 'Invitation Status';
Description = 'User invitation status.';
ExternalName = 'invitestatuscode';
ExternalType = 'Picklist';
InitValue = InvitationNotSent;
OptionCaption = 'Invitation Not Sent,Invited,Invitation Near Expired,Invitation Expired,Invitation Accepted,Invitation Rejected,Invitation Revoked';
OptionOrdinalValues = 0, 1, 2, 3, 4, 5, 6;
OptionMembers = InvitationNotSent,Invited,InvitationNearExpired,InvitationExpired,InvitationAccepted,InvitationRejected,InvitationRevoked;
}
field(89; OverriddenCreatedOn; Date)
{
Caption = 'Record Created On';
Description = 'Date and time that the record was migrated.';
ExternalAccess = Insert;
ExternalName = 'overriddencreatedon';
ExternalType = 'DateTime';
}
field(90; UTCConversionTimeZoneCode; Integer)
{
Caption = 'UTC Conversion Time Zone Code';
Description = 'Time zone code that was in use when the record was created.';
ExternalName = 'utcconversiontimezonecode';
ExternalType = 'Integer';
MinValue = -1;
}
field(91; TimeZoneRuleVersionNumber; Integer)
{
Caption = 'Time Zone Rule Version Number';
Description = 'For internal use only.';
ExternalName = 'timezoneruleversionnumber';
ExternalType = 'Integer';
MinValue = -1;
}
field(92; YomiFullName; Text[200])
{
Caption = 'Yomi Full Name';
Description = 'Pronunciation of the full name of the user, written in phonetic hiragana or katakana characters.';
ExternalAccess = Read;
ExternalName = 'yomifullname';
ExternalType = 'String';
}
field(93; YomiLastName; Text[64])
{
Caption = 'Yomi Last Name';
Description = 'Pronunciation of the last name of the user, written in phonetic hiragana or katakana characters.';
ExternalName = 'yomilastname';
ExternalType = 'String';
}
field(94; YomiMiddleName; Text[50])
{
Caption = 'Yomi Middle Name';
Description = 'Pronunciation of the middle name of the user, written in phonetic hiragana or katakana characters.';
ExternalName = 'yomimiddlename';
ExternalType = 'String';
}
field(95; YomiFirstName; Text[64])
{
Caption = 'Yomi First Name';
Description = 'Pronunciation of the first name of the user, written in phonetic hiragana or katakana characters.';
ExternalName = 'yomifirstname';
ExternalType = 'String';
}
field(96; IsIntegrationUser; Boolean)
{
Caption = 'Integration user mode';
Description = 'Check if user is an integration user.';
ExternalName = 'isintegrationuser';
ExternalType = 'Boolean';
}
field(97; DefaultFiltersPopulated; Boolean)
{
Caption = 'Default Filters Populated';
Description = 'Indicates if default outlook filters have been populated.';
ExternalAccess = Read;
ExternalName = 'defaultfilterspopulated';
ExternalType = 'Boolean';
}
field(98; CreatedOnBehalfBy; Guid)
{
Caption = 'Created By (Delegate)';
Description = 'Unique identifier of the delegate user who created the systemuser.';
ExternalAccess = Read;
ExternalName = 'createdonbehalfby';
ExternalType = 'Lookup';
TableRelation = "CRM Systemuser".SystemUserId;
}
field(99; ModifiedOnBehalfBy; Guid)
{
Caption = 'Modified By (Delegate)';
Description = 'Unique identifier of the delegate user who last modified the systemuser.';
ExternalAccess = Read;
ExternalName = 'modifiedonbehalfby';
ExternalType = 'Lookup';
TableRelation = "CRM Systemuser".SystemUserId;
}
field(100; ModifiedOnBehalfByName; Text[200])
{
CalcFormula = lookup("CRM Systemuser".FullName where(SystemUserId = field(ModifiedOnBehalfBy)));
Caption = 'ModifiedOnBehalfByName';
ExternalAccess = Read;
ExternalName = 'modifiedonbehalfbyname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(101; CreatedOnBehalfByName; Text[200])
{
CalcFormula = lookup("CRM Systemuser".FullName where(SystemUserId = field(CreatedOnBehalfBy)));
Caption = 'CreatedOnBehalfByName';
ExternalAccess = Read;
ExternalName = 'createdonbehalfbyname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(102; EmailRouterAccessApproval; Option)
{
Caption = 'Primary Email Status';
Description = 'Shows the status of the primary email address.';
ExternalAccess = Modify;
ExternalName = 'emailrouteraccessapproval';
ExternalType = 'Picklist';
InitValue = Empty;
OptionCaption = 'Empty,Approved,Pending Approval,Rejected';
OptionOrdinalValues = 0, 1, 2, 3;
OptionMembers = Empty,Approved,PendingApproval,Rejected;
}
field(103; TransactionCurrencyId; Guid)
{
Caption = 'Currency';
Description = 'Unique identifier of the currency associated with the systemuser.';
ExternalName = 'transactioncurrencyid';
ExternalType = 'Lookup';
TableRelation = "CRM Transactioncurrency".TransactionCurrencyId;
}
field(104; TransactionCurrencyIdName; Text[100])
{
CalcFormula = lookup("CRM Transactioncurrency".CurrencyName where(TransactionCurrencyId = field(TransactionCurrencyId)));
Caption = 'TransactionCurrencyIdName';
ExternalAccess = Read;
ExternalName = 'transactioncurrencyidname';
ExternalType = 'String';
FieldClass = FlowField;
}
field(105; ExchangeRate; Decimal)
{
AutoFormatType = 0;
Caption = 'Exchange Rate';
Description = 'Exchange rate for the currency associated with the systemuser with respect to the base currency.';
ExternalAccess = Read;
ExternalName = 'exchangerate';
ExternalType = 'Decimal';
}
field(106; CALType; Option)
{
Caption = 'License Type';
Description = 'License type of user.';
ExternalName = 'caltype';
ExternalType = 'Picklist';
InitValue = Professional;
OptionCaption = 'Professional,Administrative,Basic,Device Professional,Device Basic,Essential,Device Essential,Enterprise,Device Enterprise';
OptionOrdinalValues = 0, 1, 2, 3, 4, 5, 6, 7, 8;
OptionMembers = Professional,Administrative,Basic,DeviceProfessional,DeviceBasic,Essential,DeviceEssential,Enterprise,DeviceEnterprise;
}
field(107; IsLicensed; Boolean)
{
Caption = 'User Licensed';
Description = 'Information about whether the user is licensed.';
ExternalName = 'islicensed';
ExternalType = 'Boolean';
}
field(108; IsSyncWithDirectory; Boolean)
{
Caption = 'User Synced';
Description = 'Information about whether the user is synced with the directory.';
ExternalName = 'issyncwithdirectory';
ExternalType = 'Boolean';
}
field(109; YammerEmailAddress; Text[200])
{
Caption = 'Yammer Email';
Description = 'User''s Yammer login email address';
ExtendedDatatype = EMail;
ExternalName = 'yammeremailaddress';
ExternalType = 'String';
}
field(110; YammerUserId; Text[128])
{
Caption = 'Yammer User ID';
Description = 'User''s Yammer ID';
ExternalName = 'yammeruserid';
ExternalType = 'String';
}
field(111; UserLicenseType; Integer)
{
Caption = 'User License Type';
Description = 'Shows the type of user license.';
ExternalName = 'userlicensetype';
ExternalType = 'Integer';
}
field(112; EntityImageId; Guid)
{
Caption = 'Entity Image Id';
Description = 'For internal use only.';
ExternalAccess = Read;
ExternalName = 'entityimageid';
ExternalType = 'Uniqueidentifier';
}
field(113; Address2_Composite; BLOB)
{
Caption = 'Other Address';
Description = 'Shows the complete secondary address.';
ExternalAccess = Read;
ExternalName = 'address2_composite';
ExternalType = 'Memo';
SubType = Memo;
}
field(114; Address1_Composite; BLOB)
{
Caption = 'Address';
Description = 'Shows the complete primary address.';
ExternalAccess = Read;
ExternalName = 'address1_composite';
ExternalType = 'Memo';
SubType = Memo;
}
field(115; ProcessId; Guid)
{
Caption = 'Process';
Description = 'Shows the ID of the process.';
ExternalName = 'processid';
ExternalType = 'Uniqueidentifier';
}
field(116; StageId; Guid)
{
Caption = 'Process Stage';
Description = 'Shows the ID of the stage.';
ExternalName = 'stageid';
ExternalType = 'Uniqueidentifier';
}
field(117; IsEmailAddressApprovedByO365Ad; Boolean)
{
Caption = 'Email Address O365 Admin Approval Status';
Description = 'Shows the status of approval of the email address by O365 Admin.';
ExternalAccess = Read;
ExternalName = 'isemailaddressapprovedbyo365admin';
ExternalType = 'Boolean';
}
field(118; TraversedPath; Text[250])
{
Caption = 'Traversed Path';
Description = 'For internal use only.';
ExternalName = 'traversedpath';
ExternalType = 'String';
}
field(119; SharePointEmailAddress; Text[250])
{
Caption = 'SharePoint Email Address';
Description = 'SharePoint Work Email Address';
ExternalName = 'sharepointemailaddress';
ExternalType = 'String';
}
field(120; ApplicationId; Guid)
{
Caption = 'Application ID';
Description = 'The identifier for the application. This is used to access data in another application.';
ExternalName = 'applicationid';
ExternalType = 'Uniqueidentifier';
}
}
keys
{
key(Key1; SystemUserId)
{
Clustered = true;
}
key(Key2; FullName)
{
}
}
fieldgroups
{
fieldgroup(DropDown; FullName)
{
}
}
}