Export (0) Print
Expand All

LookupTableCustomFieldChange Element

Last modified: March 16, 2010

Applies to: Office 2010 | Project 2010 | Project Server 2010 | SharePoint Server 2010

In this article
Attributes
Child Elements
Parent Elements
Occurrences

Specifies the lookup table custom field to change with a status update and contains change information.


<LookupTableCustomFieldChange
  CustomFieldType="Text"
  CustomFieldGuid="Text"
  CustomFieldName="Text"
  IsMultiValued="True" | "False" >
</LookupTableCustomFieldChange>

Attribute

Description

CustomFieldType

Required Text. Specifies the type of custom field to change. Following are the possible custom field types.

  • Cost

  • Date

  • StartDate

  • FinishDate

  • Duration

  • Flag

  • None (no custom field)

  • Number

  • Text

  • OutlineCode

CustomFieldGuid

Required Text. Specifies the globally unique identifier (GUID) of the assignment custom field to change. Values must be in the form "HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH" where "H" represents a hexadecimal digit between "0" and "F".

CustomFieldName

Required Text. Specifies the name of the custom field to change.

IsMultiValued

Required Boolean. Specifies whether the lookup table is multivalued.

Minimum: 0

Maximum: Unbounded

The assignment custom field GUID is defined in the MD_PROP_UID_SECONDARY field of the MS_CUSTOM_FIELDS table.

Note Note

The GUID in the MD_PROP_UID field of the MS_CUSTOM_FIELDS table specifies the task custom field GUID, which is shared across all assignments for that task. Using the GUID from the MD_PROP_UID field will result in ChangeXML that returns a StatusingSetDataValueInvalid error.

The following example uses the LookupTableCustomFieldChange element to update the value for the Health lookup table custom field to the value Blocked.

<Changes>
  <Proj ID="3f8568c2-66ed-46b8-93ba-cf104c734cef">
    <Assn ID="352eb69a-a915-4849-b9f0-3d26d0d6e0a8">
      <LookupTableCustomFieldChange IsMultiValued="false" CustomFieldType="Text" CustomFieldGuid="00004f6d-90a2-439a-8cc2-1c1ef6d2da4f" CustomFieldName="Health">
        <LookupTableValue Guid="0000eee0-9844-4de1-97c1-357d94cd8802">Blocked</LookupTableValue>
      </LookupTableCustomFieldChange>
    </Assn>
  </Proj>
</Changes>
Show:
© 2015 Microsoft