Domain Object: EntryTimesheet

Name: EntryTimesheet
Type: Replicon.Suite.Domain.EntryTimesheet
Description:

This domain object corresponds to Replicon entry-based timesheets. An entry-based timesheet is a record of time spent working that contains entries (that may represent tasks or activities the user worked on) with time entries. Use this object instead of the Timesheet object to simplify development of entry-based applications (i.e. applications that don't use rows).


Examples

Properties

NameTypeReadOnlyRequired
BankOvertimebooleanFalseFalse
DisclaimerAcceptedDateTimeFalseFalse
DueDateDateFalseFalse
EndDateDateFalseFalse
ESignaturestringFalseFalse
PaidbooleanFalseFalse
SavedOnDateTimeTrueFalse
SavedOnUtcDateTimeTrueFalse
StartDateDateFalseFalse
TimesheetMealBreakPenaltiesintegerTrueFalse
TotalHoursTimespanTrueFalse
TotalOvertimeHoursTimespanTrueFalse
TotalTimeOffHoursTimespanTrueFalse

Relationships

NameType NameCollection?Quantity
ApprovalStatusApprovalStatusFalseZero or One
BreakRuleViolationsBreakRuleViolationTrueZero or More
FilteredHistoryTimesheetApprovalHistoryTrueZero or More
HistoryTimesheetApprovalHistoryTrueZero or More
RemainingApproversUserBaseTrueZero or More
SupervisorUserFalseZero or One
TimeEntriesEntryTimesheetTimeEntryTrueZero or More
TimeOffEntriesEntryTimesheetTimeOffEntryTrueZero or More
UserUserFalseZero or One
WaitingOnApproversUserBaseTrueZero or More

Operations

Name
Approve
Reject
Reopen
SetUdfValues
Submit
Unsubmit

Queries

NameArgumentQuery Parameter
EntryTimesheetAll   
EntryTimesheetById Id integer[]
EntryTimesheetByUser User User
EntryTimesheetByUserDate User User
 Date Date
EntryTimesheetByUserModifiedSince User User
 Modified On Utc DateTime
EntryTimesheetModifiedSince Modified On Utc DateTime
EntryTimesheetWaitingApprovalByApprover Approver User Object User
EntryTimesheetWaitingByApproverModifiedSince Approver User Object User
 Modified On Utc DateTime