Domain Object: Task

Name: Task
Type: Replicon.Project.Domain.Task
Description:

This domain object corresponds to Replicon tasks. A task is a function of a project against which project team members assigned to that task can enter time. Each project can include multiple tasks, organized in up to ten hierarchical levels.


Examples

Properties

NameTypeReadOnlyRequired
ApprovalRequiredbooleanFalseTrue
AssignedToCurrentUserbooleanTrueFalse
ClosedCountintegerTrueFalse
ClosedStatusbooleanFalseFalse
DescriptionstringFalseFalse
EntryEndDateDateFalseFalse
EntryStartDateDateFalseFalse
EstimatedCostdecimalFalseFalse
EstimatedExpensesdecimalFalseFalse
EstimatedHoursTimespanFalseFalse
ExpenseEntryEndDateDateFalseFalse
ExpenseEntryStartDateDateFalseFalse
HierarchyTaskNamestringTrueFalse
IdintegerTrueTrue
InheritedClosedStatusbooleanTrueFalse
LevelCountintegerTrueFalse
NamestringFalseFalse
TaskCodestringFalseFalse
TimeEntryAllowedbooleanFalseTrue

Relationships

NameType NameCollection?Quantity
BillableTaskAllowBillingFalseOne
ChildTasksTaskTrueZero or More
EstimatedCostCurrencyCurrencyFalseOne
EstimatedExpensesCurrencyCurrencyFalseOne
ParentTaskTaskFalseZero or One
ProjectProjectFalseOne
RootTaskFalseZero or One
TaskAssignedAllTaskAssignmentTrueZero or More
TaskAssignedDepartmentsTaskAssignmentTrueZero or More
TaskAssignedUsersTaskAssignmentTrueZero or More

Operations

Name
RemoveAllAssignment
RemoveDepartmentAssignment
RemoveUserAssignment
SetAllowAllAssignment
SetAllowDepartmentAssignment
SetAllowUserAssignment
SetDenyAllAssignment
SetDenyDepartmentAssignment
SetDenyUserAssignment
SetUdfValues

Queries

NameArgumentQuery Parameter
AllOpenTasksByUser User User
AllOpenTasksByUserAndParentTask User User
 Parent Task Task
AllOpenTasksByUserAndProject User User
 Project Project
OpenTasksByUserAndProjectFilterByTaskCount User User
 Project Project
 Expected Total number of tasks in project at all level integer
OpenTasksByUserAndProjectFilterByTaskCountAndTimeEntryDate User User
 Project Project
 Expected Total number of tasks in project at all level integer
 Time Entry Date Date
TaskByCode Code string
TaskByIds Id integer[]
TaskByName Name string
TaskEqualToUDFValue UDF Name string
 Value Object
TaskNullUDFValue UDF Name string