MilestoneTaskDto

📄 Description: Data transfer object representing a milestone task within a project, encapsulating essential details such as task description, status, and associated deadlines to facilitate effective project management and tracking.

Properties

Name

Type

Required

Restrictions

Description

createdBy

string

false

none

Username of who created this resource

lastModifiedBy

string

false

none

Username of who last modified this resource

createdDate

string(date-time)

false

none

Date of the created

lastModifiedDate

string(date-time)

false

none

Date of the last modified

archived

boolean

false

none

Indicates whether the milestone task has been archived, reflecting its current status within the project lifecycle.

externalId

string

false

none

Unique identifier for the external

id

integer(int64)

false

none

Unique identifier for the resource

name

string

false

none

Name of the resource

description

string

false

none

Description of the resource

wbs

integer(int32)

false

none

Unique identifier for the Work Breakdown Structure (WBS) associated with the milestone task, facilitating project management and tracking.

startDate

string(date)

false

none

Start date of the resource

targetDate

string(date)

false

none

Date of the target

statusId

integer(int64)

false

none

Unique identifier for the status

assigneeId

integer(int64)

false

none

Unique identifier for the assignee

assigneeCanModify

boolean

false

none

Indicates whether the assigned user has the permission to modify the milestone task.

notificationTypeId

integer(int64)

false

none

Unique identifier for the notification type

triggerId

integer(int64)

false

none

Unique identifier for the trigger

statusOfTriggerId

integer(int64)

false

none

Unique identifier for the status of trigger

emailSendDate

string(date)

false

none

Date of the email send

lastEmailSent

string(date)

false

none

Timestamp of the most recent email sent regarding the milestone task, providing visibility into communication history.

isEmailAcknowledged

boolean

false

none

Whether the resource is email acknowledged

nbEmailSent

integer(int32)

false

none

Represents the total number of emails sent in relation to the milestone task, providing insights into communication efforts and engagement levels.

milestoneTaskKeywordId

integer(int64)

false

none

Unique identifier for the milestone task keyword

milestoneTaskKeywordValue

string

false

none

Represents the keyword value associated with a milestone task, facilitating the categorization and tracking of project milestones within the system.

approverId

integer(int64)

false

none

Unique identifier for the approver

approvalStatusId

integer(int64)

false

none

Unique identifier for the approval status

refernceTaskId

integer(int64)

false

none

Unique identifier for the refernce task

approvalDate

string(date)

false

none

Date of the approval

nrmWorkOrderId

integer(int64)

false

none

Unique identifier for the nrm work order

nrmWorkOrderDisplayId

string

false

none

Unique identifier for the nrm work order display

milestoneId

integer(int64)

false

none

Unique identifier for the milestone

assignee

UserDto

false

none

Identifies the individual responsible for completing the milestone task, ensuring accountability and clarity in task delegation.

trigger

MilestoneTaskDto

false

none

Indicates the specific event or condition that initiates the execution of a milestone task within the project management framework.

statusOfTrigger

PickListOptionDto

false

none

Indicates the current status of the trigger associated with the milestone task, providing insight into its progress within the project lifecycle.

milestoneTaskKeyword

PickListOptionDto

false

none

Keyword associated with the milestone task, used to categorize and enhance searchability within project management workflows.

status

PickListOptionDto

false

none

Status of the resource

approvalStatus

PickListOptionDto

false

none

Status of the approval

notificationType

PickListOptionDto

false

none

Type of the notification

approver

UserDto

false

none

Designates the individual responsible for approving the milestone task within the project management framework.