FieldGUID Element
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Globally unique identifier (GUID) of an outline code value.
<FieldGUID>
StringValue
</FieldGUID>
Parent Elements
Occurrences
Minimum: 1 Maximum: 1 |
Text Value
A text value of type string is required. The string must be in the form "HHHHHHHH-HHHH-HHHH-HHHH-HHHHHHHHHHHH" where "H" represents a hexadecimal digit between 0 and F.
Remarks
FieldGUID corresponds to the ValueGUID element in the outline code value for a task or resource.
Example
In the following example, the outline code has two values. Each value satisfies the code mask for any number of characters (the mask Type = 3 and the mask Length = 0).
The ValueID is unique only within the project and the FieldGUID is unique across all projects. ValueID is required for Microsoft Office Project 2003 to read XML files saved from Project 2007. Project 2007 ignores ValueID and uses FieldGUID.
<OutlineCodes>
<OutlineCode>
<Guid>26F0CA77-38CC-40C7-933D-15F839F7DB82</Guid>
<Enterprise>0</Enterprise>
<ResourceSubstitutionEnabled>0</ResourceSubstitutionEnabled>
<LeafOnly>0</LeafOnly>
<AllLevelsRequired>0</AllLevelsRequired>
<OnlyTableValuesAllowed>0</OnlyTableValuesAllowed>
<Masks>
<Mask>
<Level>1</Level>
<Type>3</Type>
<Length>0</Length>
<Separator>.</Separator>
</Mask>
</Masks>
<Values>
<Value>
<ValueID>16</ValueID>
<FieldGUID>985194AB-77BA-4545-BCE8-99761B5538D9</FieldGUID>
<ParentValueID>0</ParentValueID>
<Type>21</Type>
<Value>Simple 1</Value>
</Value>
<Value>
<ValueID>17</ValueID>
<FieldGUID>6B0CC455-EE19-416A-8FD9-6209590B3ED7</FieldGUID>
<ParentValueID>0</ParentValueID>
<Type>21</Type>
<Value>Simple 2</Value>
</Value>
</Values>
</OutlineCode>
</OutlineCodes>
See Also
Reference
Concepts
Project Elements and XML Structure
XML Schema for the Project Element