Domain Object: User

Name: User
Type: Replicon.Domain.User
Description:

This domain object corresponds to Replicon users, and identifies settings associated with users.


Examples

Properties

NameTypeReadOnlyRequired
AccountExpiryDateFalseFalse
CurrentHoursPerDayTimespanTrueFalse
DefaultBillingRatedecimalFalseFalse
DisabledbooleanFalseFalse
DisablePasswordChangebooleanFalseTrue
DomainstringFalseFalse
EmailstringFalseFalse
EndDateDateFalseFalse
ExternalEmailstringFalseFalse
ExternalIdstringFalseFalse
FirstNamestringFalseTrue
ForcePasswordChangebooleanFalseTrue
IdintegerTrueTrue
IsSampleUserbooleanFalseTrue
LastNamestringFalseTrue
LoginNamestringFalseTrue
NumberOfTimesheetsPendingApprovalintegerTrueFalse
NumberOfTimesheetsWithPreviousApprovalActionintegerTrueFalse
OfflineEmailstringFalseFalse
PasswordstringFalseFalse
PasswordLastChangedDateFalseFalse
StartDateDateFalseFalse

Relationships

NameType NameCollection?Quantity
ActivitiesActivityTrueZero or More
AuthenticationTypeAuthenticationTypeFalseOne
BreakRulesUserBreakRuleTrueZero or More
CalendarVisibleDepartmentTrueZero or More
CostCentersCostCenterTrueZero or More
CostRateHistoryCostRateHistoryTrueOne or More
CurrentSupervisorSupervisorFalseZero or One
DaysOffWeekdayTrueZero or More
DefaultBillingCurrencyCurrencyFalseZero or One
DepartmentsDepartmentUsersTrueOne or More
EmployeeTypeEmployeeTypeFalseOne
ExpenseApprovalPathApprovalPathTemplateFalseOne
HolidayCalendarCalendarFalseZero or One
HoursPerDayDailyHoursTrueOne or More
LanguageLanguageFalseOne
ModuleGroupsModuleGroupTrueZero or More
OvertimeRulesUserOvertimeRuleTrueZero or More
PayrollRateHistoryPayrollRateHistoryTrueOne or More
PrimaryDepartmentDepartmentFalseZero or One
PrimaryProjectsUserPrimaryProjectTrueZero or More
ProjectsProjectTrueZero or More
RolesRoleTrueZero or More
SubstitutesSubstituteUserTrueZero or More
SupervisorsUserHierarchyTrueZero or More
TaskFavoritesUserTaskFavoriteTrueZero or More
TimeOffApprovalPathApprovalPathTemplateFalseOne
TimeOffCodeAssignmentDetailsUserTimeOffCodeAssignmentTrueZero or More
TimeOffCodeAssignmentsTimeOffCodeTrueZero or More
TimeOffCodePoliciesUserTimeOffCodePolicyTrueZero or More
TimesheetApprovalPathApprovalPathTemplateFalseOne
TimesheetPeriodDefinitionSetTypeTimesheetPeriodSettingsAssignmentTypeFalseOne
TimeZoneTimeZoneFalseOne
UserEmailNotificationSettingsListUserEmailNotificationSettingTrueZero or More
ValidationRulesUserValidationRuleTrueZero or More
WorkWeekWorkWeekFalseOne

Operations

Name
SetUdfValues

Queries

NameArgumentQuery Parameter
UserAll   
UserByEmail Email string
UserByEmployeeId Employee/External Id string
UserByFirstName First Name string
UserByFirstNameLastName First Name string
 Last Name string
UserById Id integer[]
UserByLastName Last Name string
UserByLoginName Login Name string
UserByPartialEmail Email string
 Wildcard boolean
UserByPartialFirstName First Name string
 Wildcard boolean
UserByPartialLastName Last Name string
 Wildcard boolean
UserByPartialLoginName Login Name string
 Wildcard boolean
UserByStatus Enabled boolean
UserEqualToUDFValue UDF Name string
 Value Object
UserNullUDFValue UDF Name string