PwsEstimate

Overview


This structure represents the fields associated with a task completion estimate. Some tasks give the resource the ability to provide feedback on his/her progress. These tasks are associated with Detailed Task Management projects. Projector will automatically calculate progress when time is entered against the task. For example, if a task has a budget of eighty hours and the resource enters thirty hours, then it is 3/8's complete. Estimates are a resource's prediction as to when he or she will complete the given task, it is not what was originally budgeted for the task by the project manager.

Format


PwsEstimate
  • PwsEstimate
    • AsOfDate: DateTime
    • CompletedFlag: Boolean
    • ProjectTaskRoleIdentity: PwsProjectTaskRoleRef
    • ReferenceId: String
    • RemainingMinutes: Int32

Elements


Element

Data Type

Required?

Default

Description

Sample Data

AsOfDate

DateTime

Yes


The estimate as of date.

2018-03-09T00:00:00.000Z

CompletedFlag

Boolean

CompletedFlag or RemainingMinutes must be specified.

false

If set to 'true', the task is marked as complete.

false

ProjectTaskRoleIdentity

PwsProjectTaskRoleRef

Yes


The project role associated with the task.


ReferenceId

String

No


Reference id (used to affiliate PwsSaveEstimateResult records with associated PwsEstimate records).


RemainingMinutes

Int32

CompletedFlag or RemainingMinutes must be specified.


The estimated remaining minutes until task completion. If specified, must be greater than or equal to zero. CompletedFlag may not be set to 'true' if a non-zero value is specified for RemainingMinutes.

360

Usage Example(s)


Example 01
               <tim:PwsEstimate>
                  <tim:AsOfDate>2018-03-09T00:00:00.000Z</tim:AsOfDate>
                  <tim:CompletedFlag>false</tim:CompletedFlag>
                  <tim:ProjectTaskRoleIdentity>
                     <com:ProjectRoleIdentity>
                        <com:ProjectRoleUid>1152921504609525049</com:ProjectRoleUid>
                     </com:ProjectRoleIdentity>
                     <com:ProjectTaskIdentity>
                        <com:ProjectTaskUid>1152921504608637344</com:ProjectTaskUid>
                     </com:ProjectTaskIdentity>
                     <com:ProjectTaskRoleUid>1152921504608549426</com:ProjectTaskRoleUid>
                  </tim:ProjectTaskRoleIdentity>
                  <tim:RemainingMinutes>360</tim:RemainingMinutes>
               </tim:PwsEstimate>