Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Supported Project Fields and Field Information for Statusing ChangeXML

Published: May 2010

Updates using Statusing methods with the changeXml parameter are supported only for specific assignment and task fields. Use the following tables to identify the assignment and task fields that can be updated using a changeXml parameter. These tables also contain the process identifier (PID) values, required data types, and valid change types for the supported fields.

  • Table 1 lists information for supported assignment fields.

  • Table 2 lists information for supported task fields.

  • Table 3 describles data type formats.

  • Table 4 describes the supported change types and the XML elements used to define them.

Note Note

In the AssnConstID class and the TaskConstID class, you can use the fields that are not specified for internal use to help create a changeXml parameter.

Table 1 lists the assignment fields that you can update with the changeXml parameter, as well as the PID values, data types, and valid change types for those fields.

Field Type

Field Name

PID Value

Data Type

Valid Change Type

Actual Finish

s_apid_actfinish_date

251658257

DateTime

Change

Actual Overtime Work

s_apid_actualovt_work

251658251

Project work time unit

Change, Period Change

Actual Start

s_apid_actstart_date

251658256

DateTime

Change

Actual Work

s_apid_actual_work

251658250

Project work time unit

Change,
Period Change

Assignment Units

s_apid_assn_units

251658275

Integer, ranging from 1 to 100

Note Note

Project Server 2010 ignores the assignment units change.

Comments

s_apid_submit_note

251658287

String

Change

Confirmed

s_apid_is_confirmed

251658295

Boolean

Change

Finish

s_apid_finish_date

251658253

DateTime

Change

Overtime Work

s_apid_ovt_work

251658247

Project work time unit

Change

Percent Work Complete

s_apid_pct_wrk_complete

251658274

Integer, ranging from 1 to 100

Change

Regular Work

s_apid_regular_work

251658282

Project work time unit

Change

Remaining Overtime Work

s_apid_remainingovt_work

251658249

Project work time unit

Change

Remaining Work

s_apid_remaining_work

251658248

Project work time unit

Change

Start

s_apid_start_date

251658252

DateTime

Change

Work

s_apid_sched_work

251658246

Project work time unit

Change

Table 2 lists the task fields that you can update with the changeXml parameter, as well as the PID values, data types, and valid change types for those fields.

Field Type

Field Name

PID Value

Data Type

Valid Change Type

Actual Work

s_tpid_actual_work

184549384

Project work time unit

Change

Deadline

s_tpid_deadline

184549394

DateTime

Change

Duration

s_tpid_dur_total

184549405

Project duration time unit

Change

Finish

s_tpid_finish_date

184549387

DateTime

Change

Overtime Work

s_tpid_ovt_work

184549381

Project work time unit

Change

Percent Complete

s_tpid_pct_complete

184549410

Integer, ranging from 0 to 100

Change

Percent Work Complete

s_tpid_pct_wrk_complete

184549411

Integer, ranging from 0 to 100

Change

Physical Percent Complete

s_tpid_phy_pct_complete

184549412

Integer, ranging from 0 to 100

Change

Regular Work

s_tpid_regular_work

184549415

Project work time unit

Change

Remaining Duration

s_tpid_dur_remaining

184549407

Project duration time unit

Change

Remaining Overtime Work

s_tpid_remainingovt_work

184549383

Project work time unit

Change

Remaining Work

s_tpid_remaining_work

184549382

Project work time unit

Change

Resume

s_tpid_resume_date

184549389

DateTime

Change

Start

s_tpid_start_date

184549386

DateTime

Change

Task Name

s_tpid_name

184549403

String

Change

Work

s_tpid_sched_work

184549380

Project work time unit

Change

Table 3 lists the data types used in changeXml strings and the required formats for those data types.

Data Type

Data Format

Boolean

String data. Valid values are True and False.

DateTime

Date and time data, provided in the format YYYY-MM-DDTHH:MM:SS.

Integer

Integer data. Valid ranges of integer values vary according to field type.

Project work time unit (PWU)

Work duration data, in PWU. 1 PWU=1/1000 of a minute. 480,000 PWU=8 hours.

Project duration time unit (PTU)

Duration data, in Project duration time units. 1 PTU = 1/10 of a minute. 4800 PTU=8 hours.

String

String data.

Table 4 lists the change types used in changeXml parameters for Statusing methods and the XML elements used to define the update for each change type.

Change Type

XML Elements

Assignment or task field

<Change>…</Change>

Timephased assignment field

<PeriodChange>…</PeriodChange>

Assignment custom field

<SimpleCustomFieldChange>…</SimpleCustomFieldChange>

Assignment lookup table value

<LookupTableCustomFieldChange>

   <LookupTableValue>…</LookupTableValue>

</LookupTableCustomFieldChange>

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.