Contents

Summary

A single project.

Properties

Name Editable? Required? Type Nullable? Summary
ID Int32 The ID of the project.
Name This field is editable through the web API. This field is required. String The name of the project.
IsRead Boolean The read status of the project.
Budget This field is editable through the web API. Double The budget of the project.
AccountID This field is editable through the web API. This field is required. Int32 The ID of the account/department associated with the project.
AccountName String This field is nullable. The name of the account/department associated with the project.
SponsorEmail String This field is nullable. The email address of the user marked as the project's sponsor.
SponsorUID This field is editable through the web API. Guid The UID of the user marked as the project's sponsor.
SponsorName String This field is nullable. The full name of the user marked as the project's sponsor.
CreatedDate DateTime The created date of the project.
ModifiedDate DateTime The last modified date of the project.
ModifiedUID Guid The UID of the user who last modified the project.
ModifiedFullName String The full name of the user who last modified the project.
StatusModifiedDate DateTime The last modified date of the project status.
Description This field is editable through the web API. String This field is nullable. The description of the project.
ExpensesBudget This field is editable through the web API. Double The expense budget of the project.
ExpensesBudgetUsed Double The used expense budget of the project.
ActualHours Double The actual hours of the project.
AllowProjectTime This field is editable through the web API. Boolean Whether the project allows project-level time entry.
ApproveTimeByReportsTo This field is editable through the web API. Boolean Whether project time is approved by the users who resources report to.
BriefcasePath String This field is nullable. The path to the Briefcase section for the project.
EndDateBaseline DateTime The end baseline date of the project.
Identifier String This field is nullable. The identifier of the project.
PriorityID This field is editable through the web API. Int32 The ID of the priority associated with the project. Setting this to 0 or not including it in an update will cause the priority to be changed to the organizational default priority upon save.
PriorityName String This field is nullable. The name of the priority associated with the project.
IsActive This field is editable through the web API. Boolean The active status of the project.
TimeBudget This field is editable through the web API. Double The time budget of the project.
TimeBudgetUsed Double The used time budget of the project.
TypeCategoryID Int32 The ID of the category associated with the project's type.
TypeCategoryName String This field is nullable. The name of the category associated with the project's type.
TypeID This field is editable through the web API. This field is required. Int32 The ID of the type associated with the project.
TypeName String This field is nullable. The name of the type associated with the project.
IsPrivate Boolean The private status of the project.
IsPublic This field is editable through the web API. Boolean The public status of the project.
IsPublished This field is editable through the web API. Boolean The published status of the project.
IsTemplate Boolean The template status of the project.
IsRequest Boolean The request status of the project.
StartDateBaseline DateTime The start baseline date of the project.
TemplateID Int32 The ID of the template associated with the project.
PercentComplete Int32 The percent complete of the project.
MinScheduledDate DateTime The minimum scheduled date of the project.
MaxScheduledDate DateTime The maximum scheduled date of the project.
MinPendingScheduleDate DateTime The minimum pending scheduled date of the project.
MaxPendingScheduleDate DateTime The maximum pending scheduled date of the project.
UpdateStartEnd This field is editable through the web API. Boolean Whether the project's start date, end date, and estimated hours are updated based upon its associated plans.
ScheduleHoursByPlan This field is editable through the web API. Boolean Whether resource allocation is managed by task assignments.
AllocationEditMode This field is editable through the web API. TeamDynamix.Api.ResourceAllocationEditMode The allocation edit mode which governs how resources are scheduled by resource pool managers from the Resource Management Console.
UseRemainingHours This field is editable through the web API. Boolean Gets or sets a value indicating whether the project's tasks should be updated with remaining hours instead of percent complete. Whether task updates are managed by setting remaining hours or percent complete.
AlertOnEstimatedHoursExceeded This field is editable through the web API. Boolean Whether the project manager should be alerted periodically when estimated plan hours exceed estimated project hours.
AlertOnAssignedHoursExceeded This field is editable through the web API. Boolean Whether the project manager should be alerted periodically when assigned plan hours exceed assigned project hours.
Admin2UID Guid The UID of the user marked as the alternate manager for the project.
Admin2FullName String This field is nullable. The full name of the user marked as the alternate manager for the project.
Admin2Email String This field is nullable. The email address of the user marked as the alternate manager for the project.
AlternateManagers TeamDynamix.Api.Users.UserSummary[] This field is nullable. The alternate managers for the project.
RequestWorkflowID Int32 The ID of the request workflow associated with the project.
ClassificationID This field is editable through the web API. Int32 The ID of the classification associated with the project.
ClassificationName String This field is nullable. The name of the classification associated with the project.
AddContact This field is editable through the web API. Boolean Whether new project members are automatically added as contacts.
DateScored DateTime The date that the scorecard for the project was completed.
AdminName String This field is nullable. The full name of the user marked as the manager for the project.
AdminUID Guid The UID of the user marked as the manager for the project.
AdminEmail String This field is nullable. The email address of the user marked as the manager for the project.
EndDateInitial DateTime The initial end date of the project.
EndDateInitialIsNull Boolean Whether the initial end date of the project is null.
ExpensesBudgetInitial Double The initial expense budget of the project.
StartDateInitial DateTime The initial start date of the project.
StartDateInitialIsNull Boolean Whether the initial start date of the project is null.
BudgetInitial Double The initial budget of the project.
TimeBudgetInitial Double The initial time budget of the project.
RequestStatus String This field is nullable. The request status of the project.
Requirements This field is editable through the web API. String This field is nullable. The requirements of the project.
IntangibleBenefits String This field is nullable. The intangible benefits of the project.
CreatedUID Guid The UID of the user who created the project.
CreatedFullName String The full name of the user who created the project.
CreatedEmail String This field is nullable. The email address of the user who created the project.
StatusName String This field is nullable. The name of the status associated with the project.
ApplyMetrics Boolean Whether metrics should be applied to the project.
StatusComments String This field is nullable. The comments associated with the project's latest status.
StatusModifiedByUID Guid The UID of the user who last modified the project's status.
StatusModifiedByFullName String This field is nullable. The full name of the user who last modified the project's status.
DeductAmount Double The deduction amount of the project.
TimeAmount Double The time accrued on the project.
EstimatedHours This field is editable through the web API. Double The estimated hours of the project.
EstimatedHoursInitial Double The initial estimated hours of the project.
ScheduledHours Double The scheduled hours of the project.
PendingHours Double The sum of all hours pending request for the project.
EndDate This field is editable through the web API. This field is required. DateTime The end date of the project.
StartDate This field is editable through the web API. This field is required. DateTime The start date of the project.
StatusID Int32 The ID of the status associated with the project.
Health TeamDynamix.Api.Projects.HealthChoice The health associated with the project.
HealthName String This field is nullable. The name of the health associated with the project.
HealthDescription String This field is nullable. The description of the health associated with the project.
ReferenceType String This field is nullable. The reference type of the project.
ReferenceID String This field is nullable. The reference ID of the project.
StatusDescription String This field is nullable. The description of the status associated with the project.
GoalsScore Double The goals score of the project.
RisksScore Double The risks score of the project.
ScorecardScore Double The scorecard score of the project.
CompositeScore Double The composite score of the project.
CompositeScorePct Double The composite score percentage of the project.
InternalTypeID String This field is nullable. The internal type of the project.
PortfoliosCount Int32 The number of portfolios associated with the project.
ProgramsCount Int32 The number of programs associated with the project.
Attributes This field is editable through the web API. TeamDynamix.Api.CustomAttributes.CustomAttribute[] This field is nullable. The custom attributes associated with the project.
CustomColumns TeamDynamix.Api.Projects.CustomColumn[] This field is nullable. The custom columns associated with the project.
IsBaselineSupported Boolean Whether baselining is supported by the project.
IsResourceAssignmentSupported Boolean Whether resource assignment is supported by the project.
IsTaskDetailSupported Boolean Whether task details are supported by the project.
IsTaskUpdateSupported Boolean Whether task updates are supported by the project.
IsTimeEntrySupported Boolean Whether time entry is supported by the project.
IsTicketToTaskConversionSupported Boolean Whether ticket to task conversion is supported by the project.
IsActiveOpenAndUserOnProject Boolean Whether the project is open, active, and the current user is assigned to it.
IsBackupSupported Boolean Whether backups/restores are supported by the project.
ServiceID This field is editable through the web API. Int32 The ID of the service associated with the project.
ServiceName String This field is nullable. The name of the service associated with the project.
ServiceOfferingID This field is editable through the web API. Int32 The ID of the service offering associated with the project.
ServiceOfferingName String This field is nullable. The name of the service offering associated with the project.
ServiceCategoryID Int32 The ID of the category associated with the project's service.
ServiceCategoryName String This field is nullable. The name of the category associated with the project's service.
NonWorkingDays DateTime[] This field is nullable. The non-working days associated with the project. This does not include weekends.